분류 전체보기(112)
-
클래스변수, 인스턴스 변수
public class Sample{static final URL=http://naver.com; String id; String name;} * 클래스변수 : static이 붙은 변수(모든 클래스에서 공유할 수 있는 변수, Sample.URL처럼 클래스명.변수명으로 사용가능한 변수)* 인스턴스변수 : Sample 클래스의 객체 생성시 사용할 수 있는 변수(static이 안붙은 변수)
2016.04.03 -
변수 초기화(생성자, Setter&Getter)
public class Employee{private String id;private String name;private String phoneNum; public Employee(){} public Employee(String id, String name, String phoneNum){ // 생성자 this.id = id;this.name=name;this.phoneNum=phoneNum;} public void setId(String id){ // setterthis.id=id;}public String getId(){ // getterreturn id;} public void setName(String name){ // setterthis.name=name;}public String getName..
2016.04.03 -
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