티스토리 뷰
기존 포스팅중 PackageName (패캐지네임)으로 타 어플을 실행 시키는것이 있었다.
하지만 이것은 해당 해키지로 등록된 Launcher를 찾아 실행시켜주는것이였다.
이번 포스팅 할것은 런처없이 action으로 타 어플을 실행시키는 방법이다.
A어플 Intent intent = new Intent(); intent.setPackage("B어플 패키지명"); intent.setAction("custom.APPSTART"); //사용자 임의의 action명 startActivity(intent); B어플 Manifest의 해당mainActivity부분 <intent-filter> <action android:name="custom.APPSTART" /> //사용자 임의의 action명 <category android:name="android.intent.category.DEFAULT"/> // 사용자action의 경우 DEFAULT를 붙여여야함. </intent-filter> |
위와같이 설정 후 실행하게 되면 B어플안에 사용자 Action 명으로 등록된 Activity가 실행되게 된다.
[작성자] devbible.tistory.com
'Development' 카테고리의 다른 글
[Android] URI 구조 (0) | 2012.01.18 |
---|---|
[Android] MIME Type 리스트 (0) | 2012.01.18 |
[Android] WebView의 session 초기화 (0) | 2012.01.17 |
[Andoid] Webview 초기화 (0) | 2012.01.04 |
[Android] http://developer.android.com (0) | 2012.01.03 |
댓글
최근에 올라온 글
글 보관함
- Total
- Today
- Yesterday