启动其他的程序
在一个自己的应用启动另外的程序。
首先要知道要启动的目的程序的包名,并且要知道要启动的那个应用程序的main activity ,利用这两个就可以在自己的程序里启动。例如:
Intent intent=new Intent(); intent.setComponent(new ComponentName("com.sdut.edu.activity", "com.sdut.edu.activity.ElectricalMain")); intent.setAction(Intent.ACTION_VIEW); startActivity(intent); Intent intent=new Intent(); PackageManager manager=TestLaunch.this.getPackageManager();// intent.setComponent(new ComponentName("com.android.calendaroid.app.divxs", "com.android.calendaroid.app.divxs.LaunchActivity"));// intent.setAction(Intent.ACTION_VIEW); intent =manager.getLaunchIntentForPackage("com.samsung.ebook.reader");// intent =manager.getLaunchIntentForPackage("com.android.calendar"); startActivity(intent);