액티비티에서 외부 어플리케이션의 특정 액티비티 시작시키는 법 질문입니다.
특정 액티비티에서
해당 어플에 포함된 액티비티가 아닌
다른 어플리케이션의 액티비티를 시작시키는 방법을 알고 싶습니다.
이 때 시작시키는 액티비티는 어플의 메인 액티비티가 아닌 다른 액티비티 입니다.
http://www.jejusarang.com/?menu=knowhow&p=4&bwdt=1295838622
여기를 참고해서 해봤더니
android.content.ActivityNotFoundException: Unable to find explicit activity class {,,,,
; have you declared this activity in your AndroidManifest.xml?
와 같은 exception이 발생합니다.
외부 액티비티를 실행시키는데
caller 액티비티 매니패스트에 등록을 어떻게 해야하는건지,,,,
private void startActivity(){
ComponentName compName = new ComponentName("다른 어플의 패키지명","다른 어플이 패키지명+액티비티명");
Intent intent = new Intent();
intent.setAction("com.Play");
// intent.addCategory(Intent.CATEGORY_LAUNCHER);
intent.setComponent(compName);
startActivity(intent);
Log.d("DialogActivity", "startActivity()");
}
이렇게 했는데 안되네요.... 조언 부탁드립니다