[안드로이드 공부]/액티비티

[안드로이드] 패키지 이름으로 앱 실행하기

코코모모 2016. 10. 5. 13:53

아래는 코모스튜디오가 직접 만든 무료 앱이에요
(한 번만 봐주세요 ^^)

01

02

03

정각알림 만들기(말하는시계)

말하는 시계 (취침, 자전거) 

말하는 타이머 음성 스톱워치 


패키지명으로 앱을 실행 할 수 있다.


public static boolean openApp(Context context, String packageName) {
PackageManager manager = context.getPackageManager();
try {
Intent i = manager.getLaunchIntentForPackage(packageName);
if (i == null) {
throw new PackageManager.NameNotFoundException();
}
i.addCategory(Intent.CATEGORY_LAUNCHER);
context.startActivity(i);
return true;
}catch(PackageManager.NameNotFoundException e){
e.printStackTrace();
return false;
}catch (Exception e) {
e.printStackTrace();
return false;
}
}


서비스(service)나 브로드캐스트 리시버에서 유용하게 쓰일 수 있다.

모든 게시물은 코모스튜디오의 소유이며, 무단 복제 수정은 절대 불가입니다.
퍼가실 경우 댓글과 블로그 주소를 남기고 해당 게시물에 출처를 명확히 밝히세요.