본문 바로가기
[android] App Shortcuts Tutorial [android] App Shortcuts Tutorial https://catinean.com/2016/10/20/exploring-android-nougat-7-1-app-shortcuts/ - -Android N ( Nougat ) 7.1 버전부터 사용 가능. -Shortcut 이 설정된 앱은 롱 프레스를 하면 위의 스샷처럼 바로가기 옵션이 나온다. -간단한 정리 특정 동작을 진입과 동시에 할 수 있다는 것이 키 포인트 static 과 dynamic shortcut 2가지 종류가 있다. static 은 xml 에 정의하여 앱 안에 내용이 정의되어 있다. ( 수정하려면 앱 수정 및 재배포를 해야 한다. ) dynamic 은 Runtime 에 바꿀 수 있다. shortcut 으로 앱을 열 때 activ.. 2018. 2. 25.
[android] moveTaskToBack( true ) ? 안드로이드, moveTaskToBack( true ) ? moveTaskToBack(true);finish(); 이 방법은 통해서 BackStack 의 해당 Activity 아래 깔려있는 stack 을 background 로 보내면서 종료하기 떄문에 해당 activity 가 혼자 떠있다 죽는것같은 느낌을 주면서 종료할 수 있다. activity stack, Android, background, movetasktoback, movetasktoback( true ), 안드로이드 2013. 12. 5.
[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] Activity 가 아닌 곳에서 startActivity() 호출이 지양되는 이유. [android] Activity 가 아닌 곳에서 startActivity() 호출이 지양되는 이유. Activity Back Stack, Task 에 대한 추가 정보를 보고 싶다면 여기를 클릭! Activity 가 아닌 곳에서 startActivity() 를 호출하면 Exception 이 나곤 한다.이 때 Exception 정보에서는 FLAG_ACTIVITY_NEW_TASK 를 추가하라는 메세지를 담곤 한다.이는 안드로이드에서는 엑티비티를 stack 으로 관리하기 때문인데.. 서비스나 Broadcast 같은 경우는 task 가 아니기 때문에 Activity 를 어떤 스택에 쌓아야 할지를 모른다. 하지만 FLAG_ACTIVITY_NEW_TASK 를 사용하는 경우에는 새로운 테스크에 stack을 쌓기 때문.. 2013. 9. 4.
[android] activity flag 이야기 안드로이드, activity flag 이야기 참조 : http://developer.android.com/reference/android/content/Intent.html FLAG_ACTIVITY_SINGLE_TOP B 에 해당 flag 를 걸어 두었다면.. A->B->B 를 호출한 경우, 최종 stack 은BA 이 때 B의 생명주기는 onPause() -> onNewIntent() -> onResume() 을 탄다. FLAG_ACTIVITY_NO_HISTORY 마찬가지로 B 에 flag 를 걸어 두어두고 A->B->A 를 호출한 경우, 최종 stack 은A A 이 flag 는 다른 앱으로 전환되는 경우에도 destory 된다. 즉 A->B 상태에서 Home 키로 나가면 B 는 이미 destory 된 .. 2013. 8. 16.
[Android/안드로이드] Task & Back Stack. http://developer.android.com/guide/topics/fundamentals/tasks-and-back-stack.html - manifest 에 Activity B 를 정의할 때 launch 모드를 함께 정의했고, Activity A 가 B 를 call 할 때 다른 launch mode 를 준다면(launch mode 와 관련된 flag 를 준다면) call 하는 intent option 이 우선한다. Manifest 에는 기술할 수 있지만, flag 로는 설정 못하는 option 도 있고, 반대로 몇개는 flag 로는 설정될 수 있지만, manifest 에서는 설정 안 되는 것들도 있다. - singleTop 인 Activity 가 Stack 의 Top 에 위치해있을 때, Int.. 2012. 5. 21.
반응형