분류 전체보기 889

안드로이드 프래그먼트 안에 프래그먼트 Android fragment in fragment

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 프래그먼트 안에 프래그먼트를 추가하는 방법에 대해알아봅니다. 다른 모든 건 Activity에 Fragment를 추가하는 방법과 같은데요. FragmentTransaction이 조금 다릅니다. 1. Activity 안에 Fragment 추가할 때FragmentTransaction mFragmentTransaction = getSupportFragmentManager().beginTransaction(); 2. Fragment 안에 Fragment 추가할 때FragmentTransaction mFragmentTransaction = ge..

안드로이드 2019.06.21

안드로이드 화면터치 방지 못하게 막기

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 안드로이드 앱에서 화면 터치하는 걸 막을 수 있는 간단한 방법이 있습니다.Flag를 사용하는데요.getWindow().addFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE); 를 해주면 화면이 터치되지 않습니다.그리고 반대로 다시 화면 터치를 가능하게 하려면getWindow().clearFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE); 해주면 됩니다.단, getWindow().addFlags(WindowManager.LayoutParams.FLAG_NOT_TOU..

안드로이드 2019.06.19

안드로이드 페이스북로그인 파이어베이스 인증기능과 연동

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 제목 그대로 안드로이드에서 유명한 소셜 로그인 중 하나인 페이스북 로그인을 구글에서 제공하는 파이어베이스 인증 Authentication 에 연결하는 방법에 대해포스팅합니다. 1. 먼저 당연히 페이스북 로그인 기능을 구현해야겠죠?2017/10/17 - [안드로이드] - 안드로이드 페이스북 로그인 기능 구현하기 android app facebook login그리고 파이어베이스에도 당연히 안드로이드 프로젝트가 추가되어있어야 합니다. 2. 앱ID 와 시크릿 코드 확인하기https://developers.facebook.com/위 페이스북 개발자 사이트에 가..

안드로이드 2019.06.19

안드로이드 페이스북로그인 연동 시 로그인버튼 텍스트 Text 변경하기

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 지난 포스팅에서는 구글로그인 연동 시 로그인 버튼 텍스트를 변경하는방법에 대해 알아보았습니다.2019/06/17 - [안드로이드] - 안드로이드 구글로그인 연동 시 로그인버튼 텍스트 Text 변경하기 이번 포스팅에서는 페이스북 로그인 연동 시 로그인 버튼 텍스트 변경하는방법입니다. 페이스북로그인버튼은 로그인 전, 로그인 후 텍스트를 모두 지정할 수 있는데요.xml에서 컨트롤을 누르고 LoginButton을 클릭하면 LoginButton 클래스를 확인할 수 있습니다. 해당 클래스에 들어가보면 텍스트를 변경할 수 있는 메소드가 2개 존재합니다.public..

안드로이드 2019.06.18

안드로이드 구글로그인 연동 시 로그인버튼 텍스트 Text 변경하기

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 안드로이드에서 구글로그인을 연동하면 구글에서 제공하는com.google.android.gms.common.SignInButton 버튼을 사용하는데요.이 버튼은 왼쪽에 구글 로고 오른쪽에 Sign in Text를 가집니다.물론 한국에서는 Sign in 대신에 로그인 이라는 Text로 표시됩니다. 하지만 우리가 일반적으로 사용하는 앱들에서는 구글계정로그인을 지원할 때 '로그인' 이라는 Text가 아니라 '구글계정으로 로그인''Google 계정으로 로그인' 등의 다른 Text가 들어가 있는 걸 볼 수 있습니다. 기본적으로 xml에서 android:text=..

안드로이드 2019.06.17

안드로이드 TextView 지정 범위를 넘어갈 때 글자 흐르게 만들기 ellipsize=marquee

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 안드로이드 개발을 하다보면 여러 문제와 마주치게 되는데요.예를 들어 TextView의 사이즈는 정해져 있고 그 안에 들어가는 텍스트가TextView 의 사이즈가 보다 클 수도 있겠죠?아래 롯데시네마 앱을 보면 영화의 제목이 정해진 TextView의 크기를 초과할 때 넘치는부분은 ... 으로 표시하는 걸 볼 수 있습니다.하지만 제가 제시하는 방법은 네온사인 간판에서 글자들이 지나가듯이 텍스트가 이동하는 방법입니다.android:ellipsize="marquee" 속성을 TextView에 지정해주면 됩니다.android:ellipsize="marquee"..

안드로이드 2019.06.15

Visual Studio Code System.Windows' 네임스페이스에 'Forms' 형식 또는 네임스페이스 이름이 없습니다. 어셈블리 참조가 있는지 확인하세요 에러 해결 하기

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 요즘 계속 C#을 공부 중인데요.using System.Windows.Forms; System.Windows.Forms 패키지를 추가하려는데 계속 Forms 에 빨간 줄이 뜨면서 System.Windows' 네임스페이스에 'Forms' 형식 또는 네임스페이스 이름이 없습니다. 어셈블리 참조가 있는지 확인하세요오류가 발생했습니다.그래서 해결 방법을 찾아보려 했지만, 대부분이 Visual Studio에서 해결하는 방법이었고 C:\Windows\assembly 디렉토리에 .csproj 파일을 찾아서어떠한 코드를 한 줄 추가하라는 해결 방법이 있었지만, 정작..

개발 etc 2019.06.14

C#문법-20 : Delegate 2 - 메소드의 파라미터로 delegate 사용하기

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ DelegateC#의 delegate는 C 나 C++ 의 함수 포인터와도 비슷한 개념입니다.메소드 파라미터와 반환 타입에 대한 정의 후 파라미터와 반환 타입이 일치하는 메소드를 서로 호환하여 불러 쓸 수 있습니다.=====================================================delegate 예제 using System;using System.Text; namespace workspace_csharp { public class Program { delegate void CallDelegate(int x); private ..

C# 2019.06.12

C#문법-19 : Delegate - 1, delegate란?, 기본 사용 법

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ Delegate일반적으로 메소드의 파라미터는 기본 타입 or 객체 타입입니다.int method(int x, int y){}void method(AnyClass anyClass){} Delegate 는 메소드를 다른 메소드로 전달할 수 있도록 하기 위하여만들어진 개념입니다. =====================================================Delegate 정의기본적인 정의는 추상메소드와 동일합니다. 추가적으로 반환형 앞에 delegate 키워드가 붙습니다. delegate int MinusDelegate(int x, int..

C# 2019.06.12

C#문법-18 : 인터페이스

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 인터페이스클래스와 같이 Method, Property, event, indexer 등을 갖습니다.차이점으로는 위 언급한 것들을 클래스처럼 구현하지는 않고,정의만 합니다.=> 추상 멤버로만 구성되어있는 추상 클래스와 개념적으로 비슷합니다. 클래스가 인터페이스를 implements 할 경우인터페이스에 정의한 멤버들을 모두 정의해야 합니다.그리고 또 하나의 차이점은 부모 클래스는 하나만 가질 수 있지만,부모 인터페이스는 여러 개를 가질 수 있습니다.자바의 개념과 같죠? =================================================..

C# 2019.06.12