Android启动另一个应用(只需知道pa…
2013-06-27 16:25
274 查看
Android SDK中有这样一个API:
public abstract Intent getLaunchIntentForPackage (String
packageName)
如果packageName存在返回入口Intent,
startActivity(Intent)可以启动应用,否则返回nullimport
android.app.Activity;
下面有个小示例:
import
android.content.Intent;
import
android.content.pm.PackageInfo;
import
android.content.pm.PackageManager;
import
android.os.Bundle;
import
android.view.View;
public
class Main extends Activity {
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
PackageManager packageManager =
getPackageManager();
Intent intent=new
Intent();
intent
=packageManager.getLaunchIntentForPackage("pkgName");
if(intent==null){
System.out.println("APP
not found!");
}
startActivity(intent);
}
}
public abstract Intent getLaunchIntentForPackage (String
packageName)
如果packageName存在返回入口Intent,
startActivity(Intent)可以启动应用,否则返回nullimport
android.app.Activity;
下面有个小示例:
import
android.content.Intent;
import
android.content.pm.PackageInfo;
import
android.content.pm.PackageManager;
import
android.os.Bundle;
import
android.view.View;
public
class Main extends Activity {
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
PackageManager packageManager =
getPackageManager();
Intent intent=new
Intent();
intent
=packageManager.getLaunchIntentForPackage("pkgName");
if(intent==null){
System.out.println("APP
not found!");
}
startActivity(intent);
}
}
相关文章推荐
- Android启动另一个应用(只需知道package name)
- Android启动另一个应用(只需知道package name)
- Android启动另一个应用(只需知道package name)
- Android应用中如何启动另一个应用
- Android在一个应用中启动另一个应用的Activity时失败的解决办法
- Android在一个应用中启动另一个应用的Activity的办法
- android 在一个应用中启动另一个应用
- android 在一个应用中启动另一个应用
- android 在一个应用中启动另一个应用
- Android开发——通过广播启动另一个应用的Activity
- Android 通过包名启动另一个应用(APP)
- Android启动另一个应用
- Android应用启动另一个应用
- android Acitivity启动时全透明设置 一个应用调用另一个应用中的某些功能
- Android在一个应用中启动另一个应用
- Android从一个应用启动另一个主界面隐藏图标的应用
- android 在一个应用中启动另一个应用
- 【Android】在一个应用中启动另一个应用的Activity时失败的解决办法
- Android中用一个应用启动另一个应用并传递参数
- android 在一个应用中启动另一个应用