전체 글14 [android] permission permission 안드로이드 23 이상에서의 권한 요청 매니패스트에 선언한 권한목록을 가져올 수 있다. String[] 의 형태로 받을 수 있다. try { String[] permissionList = context .getPackageManager() .getPackageInfo(context.getPackageName(), PackageManager.GET_PERMISSIONS) .requestedPermissions; } catch (PackageManager.NameNotFoundException e) { //throw new RuntimeException ("Exception", e); } 권한 목록중 허가되지 않은 권한을 확인하고 public static String[] checkPermi.. 2019. 9. 17. [android] Realm 사용기 기존의 SharedPreference + SQLite 로 이루어진 로컬db를 Realm 으로 교체하기 위함 특징 Realm 의 테이블은 java 에서 사용하는 클래스파일로 대체 된다. public class Sample extends RealmObject { private String vehicleId; private int vehicleName; } 클래스 내부에 필요한 컬럼을 넣을 수 있고 getter & setter 로 일반 클래스처럼(setter 는 트랜잭션 내에서만 가능) 사용할 수 있다. 사용하기 공식문서 컬럼마다 업데이트를 하던 기존 데이터베이스와 달리 지정한 PrimaryKey를 비교하여 존재하지 않으면 쓰기를, 존재하면 오브젝트 자체를 업데이트 할 수 있다. realm.copyToReal.. 2019. 9. 13. 이전 1 2 3 4 다음