Android 12

ask Permission

program start 시에 필요한 permission 물어보고 받아 내기, 실수로 거부되었을 경우 다시 물어보는 logic 있음 refer to myHolyBible.apk askPermission(); ArrayList permissions = new ArrayList(); private final static int ALL_PERMISSIONS_RESULT = 101; ArrayList permissionsToRequest; ArrayList permissionsRejected = new ArrayList(); private void askPermission() { permissions.add(Manifest.permission.WRITE_EXTERNAL_STORAGE); permissions.a..

android source 2020.01.12

arrayList 를 SharedPreference에 save, get 하기

arraylist 를 json을 이용해 sharedpreference에 넣고 가져 옴 String, Integer, boolean refer to GXCount.app void setStringArrayPref(String key, ArrayList values) { SharedPreferences.Editor editor = sharedPreferences.edit(); JSONArray a = new JSONArray(); for (int i = 0; i < values.size(); i++) { a.put(values.get(i)); } if (!values.isEmpty()) { editor.putString(key, a.toString()); } else { editor.putString(key..

android source 2019.07.16