참고 : http://developer.android.com/reference/android/content/pm/PackageManager.html#getLaunchIntentForPackage(java.lang.String)
독립된 다른 앱을 실행 해야 할 때 사용한다.
public class Test extends Activity { private Intent intent; //실행할 다른 앱의 패키지명 private final String appPackageName = "com.grayd.book"; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //intent에 패키지명 설정 string type intent = this.getPackageManager().getLaunchIntentForPackage(appPackageName); //다른앱을 실행 startActivity(intent); } }
startActivity(intent); 이 실행하는 부분이므로 Listener에 넣는다든지 하는식으로 사용하면 된다.
'Android > Etc.' 카테고리의 다른 글
App 종료 (0) | 2010.11.25 |
---|---|
SDCARD의 경로 가져오기 (0) | 2010.11.25 |
앱에서 다른 앱을 실행 (0) | 2010.11.25 |
Activity Lifecycle (0) | 2010.07.13 |
일정 시간후 Activity 이동(Handler) (0) | 2010.07.13 |
Status Bar와 Title Bar 숨기기 (0) | 2010.07.13 |