마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

다른 앱의 액티비티를 실행할 수 있나요?

0 추천
액티비티 런처 등 어플리케이션을 보면 타 앱의 액티비티에 접근하던데, 실제로 구현할때에는 어떤 방식으로 하는지 궁금합니다 ㅠㅠ
nandroid (1,620 포인트) 님이 2015년 8월 8일 질문

2개의 답변

0 추천
 
채택된 답변
패키지 이름을 알고 있으면 인텐트로 앱 실행가능합니다.
chemkaaa (6,030 포인트) 님이 2015년 8월 10일 답변
nandroid님이 2015년 8월 11일 채택됨
우선 답변 감사드립니다:D
단순히 앱실행이 아니라, 액티비티까지 접근해야합니다.
해당 방법을 알고계시다면 여쭐 수 있을까요??
귀찮으시다면 링크도 괜찮습니다!
0 추천
해당 블로그에 원하던 답변이 있네요

http://devbible.tistory.com/142

 

 

//타 어플의 Activity 실행

       ComponentName cn = new ComponentName("패키지경로","패키지경로.액티비티명");

//ex) ("com.android.music" ,"com.android.music.MusicBrowserActivity")

       Intent intent = new Intent(Intent.ACTION_MAIN);

       intent.addCategory(Intent.CATEGORY_LAUNCHER);

       intent.setComponent(cn);

       startActivity(intent);
nandroid (1,620 포인트) 님이 2015년 8월 11일 답변
...