Android(62)
-
R.java
R 클래스는 리소스를 소스 파일에서 이용할 수 있도록 연결해주는 역할을 합니다. 프로젝트가 컴파일될 때 리소스로 추가될 데이터가 있으면 안드로이드 툴이 R 클래스를 구성하여 r.java 파일을 생성하며 아래의 그림처럼 소스 코드에서 R 클래스를 통하여 리소스에 접근할 수 있도록해줍니다. 리소스 코드에서 컨트롤에 부여한 ID 는 해당 리소스 파일이 컴파일될 때 리소스 클래스인 R 클래스 내부의 ID 클래스에 등록되며, 소스 코드에서는 R.id.ID명(R클래스 내부의 id 클래스 내부에 public static final int 로 선언된 ID명) 을 findViewById 메소드의 인자로 넘겨 호출하여 리소스 파일에서 구성한 컨트롤 중에서 ID와 대응하는 컨트롤을 사용할 수 있습니다. R 클래스 파일은 프..
2016.04.03 -
카카오톡 간편 로그인
https://developers.kakao.com/docs/android
2016.03.29 -
페이스북 간편 로그인
https://newgenerationkorea.wordpress.com/2015/07/20/android-studio-%EC%99%80-facebook-%EC%97%B0%EB%8F%99/=> 페이스북 설정 참조 ㅇ hash key 가져오기(oncreate 함수 안에서)try { PackageInfo info = getPackageManager().getPackageInfo( "com.test.facebooklogin", //-> 패키지명 PackageManager.GET_SIGNATURES); for (Signature signature : info.signatures) { MessageDigest md = MessageDigest.getInstance("SHA"); md.update(signature..
2016.03.29 -
Utils class
public class Utils { /** * 숫자에 천단위마다 콤마 넣기 * @param int * @return String * */ public static String toNumFormat(int num) { DecimalFormat df = new DecimalFormat("###,###,###"); return df.format(num); } /** * 콤마 제거 */ public static String delNumFormat(String str){ return str.replace(",",""); } }
2016.03.28 -
include 태그 사용
1. include 태그에 포함될 layout xml을 생성2. layout xml을 포함할 include 태그 선언 요부분임(setting은 xml 파일명) />
2016.03.28 -
EditText focus 없애기
ㅇ EditText가 속한 layout에 아래 포함 시키면 됨android:focusable="true" android:focusableInTouchMode="true"
2016.03.28