본문 바로가기
[android] 외부저장소의 앱 고유 영역 사용하기 [android] 외부저장소의 앱 고유 영역 사용하기 Context.getExternalFilesDir( String type ) 위의 함수로 얻어진 File 은 앱 고유 영역이라 불리는 표준 디렉토리이다.인자명에 따라 얻어지는 폴더가 달라진다 Environment.DIRECTORY_ALARMS Android/data/[packageName]/files/Alarms Environment.DIRECTORY_DCIM Android/data/[packageName]/files/DCIM Environment.DIRECTORY_DOWNLOADS Android/data/[packageName]/files/Downloads Environment.DIRECTORY_MUSIC Android/data/[packageNam.. 2017. 9. 21.
[android] Useful ADB commands [android] Useful ADB commands # Start an activity adb shell am start / # Power Button adb shell input keyevent 26 # Menu Button adb shell input keyevent 82 # Print all installed packages adb shell pm list packages [-f] // -f 옵션이 있으면 apk 위치까지 함께 표시된다. # Logcat filter by tagname adb logcat -s TAG_NAME_1 TAG_NAME_2 # Logcat filter by priority adb logcat "*:E" # Logcat filter by tagname and priority.. 2015. 12. 12.
[android] Fake Message로 GCM 수신 테스트 하기. ( simulation ) android, Fake Message로 GCM 수신 테스트 하기. ( simulation ) 1. 기본 GCM 사용을 위한 manifest 정의. 2. permission 중 com.google.android.c2dm.permission.SEND 에 대한 permission 임시적으로 삭제 ( 경우에 따라 이 permission 을 사용하지 않는 경우도 있다. 없으면 pass ) 3. adb shell am broadcast -a com.google.android.c2dm.intent.receive -n [packageName]/[receiverFullName] -es "data.key" "value" 위 3가지 과정을 거치면 receiver 에 메세지가 들어와야 한다. 참고로, 테스트가 끝나면 반드시.. 2014. 4. 7.
[android] Google Play 에 등록된 앱의 package name 을 바꿀 수 있는가? android, Google Play 에 등록된 앱의 package name 을 바꿀 수 있는가? 없다. 만약 package name 을 바꾼다면 완전 다른 앱으로 인식되며,당연히 package name 을 바꾸어 올린 앱은 업데이트로도 인식되지 않는다. Android, google play package name, Google Play 에 등록된 앱의 package name 을 바꿀 수 있는가?, package name 변경, packageName, Update, 패키지 네임 2014. 2. 12.
[android] process 죽이는 방법. 안드로이드, process 죽이는 방법 옛날 방법 Froyo 로부터 deprecated 되었지만, 혹여나 Froyo 이전도 지원할 경우에 필요할 것 같아 정리했다. 메니페스트에 다음 퍼미션을 주고.. App 에서 다음 코드를 수행한다. ActivityManager am = (ActivityManager)getSystemService(ACTIVITY_SERVICE);am.restartPackage( getPackageName() ); 새로운 방법 메니페스트에 다음 퍼미션을 주고.. 다음 코드로 process 를 죽여준다. ActivityManager am = (ActivityManager)getSystemService(ACTIVITY_SERVICE);am.killBackgroundProcesses (get.. 2013. 11. 13.
[android] process 를 죽이는방법 #2 안드로이드, process 를 죽이는 방법 #2 moveTaskToBack( true );finish(); Process.killProcess( Process.myPid() ); ActivityManager am = (ActivityManager) getSystemService( ACTIVITY_SERVICE ); am.killBackgroundProcesses( getPackageName() ); Process 를 죽이는 방법 #1 moveTaskToBack? Android, getpackagename, killbackgroundprocesses, killprocess, movetasktoback, mypid, packageName, process, process 죽이는 방법, process.killp.. 2013. 10. 18.
[android] how can I know whether an application is installed with packagename? android, how can I know whether an application is installed with packagename? public static boolean isAppInstalled( Context context, String packageName ){ try{ context.getPackageManager().getPackageInfo( packageName, PackageManager.GET_META_DATA ); return true; } catch( Exception e ){ return false; }} CONTEXT, how can i know whether an application is installed with packagename, install, isappins.. 2013. 10. 8.
[android] adb 명령어로 clear data ( 데이타 지우기 ) 안드로이드, adb 명령어로 clear data ( 데이타 지우기 ) 개발을 하다보면 데이터를 날려버리고 테스트 하는 경우가 자주 발생한다.그런데 그 때마다 설정 -> 앱 -> 어플리케이션 선택 -> 데이터 지우기 를 수행하기는 너무 귀찮다. 그래서 찾아보았다. 역시나 adb 로 해결하는 방법이 있었다. adb shell pm clear [packageName] 자 이제 조금 더 즐겁게 개발하자~ adb, adb shell, adb shell pm clear, Android, BAT, bat 파일, batch, batch 파일, clear data, packageName, 데이터 지우기, 설정, 안드로이드, 앱, 어플리케이션 2013. 8. 3.
반응형