Android根据包名启动应用
2016-05-26 15:03
411 查看
Android SDK中有这样一个API:
public abstract Intent getLaunchIntentForPackage (String packageName)
如果packageName存在返回入口Intent, startActivity(Intent)可以启动应用,否则返回null
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 {
/** Called when the activity is first created. */
@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)可以启动应用,否则返回null
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 {
/** Called when the activity is first created. */
@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 总结(1)
- 两种方式实现圆形图片
- [Android]libpng error: Not a PNG file错误解决
- Android Service最全面的解析
- Android Camera使用详解
- layoutinflate.inflate方法的使用
- Android 代码混淆
- 第三方开源--Android Image Cropper--图片裁剪
- Android源码问题集锦
- android 开发心得杂记
- Android多媒体(二) 多段Mp4文件拼接 我用双手成就你的梦想
- Android 释放资源和进程的优先级顺序
- Android基于Zxing实现二维码,条形码扫描和生成二维码
- Error:Cause: org/gradle/api/publication/maven/internal/DefaultMavenFactory Android
- 安装android studio遇到的问题及解决方案
- Android Activity调用Dialog后的返回值方法
- Android中进程和线程解析,不是想象的那样
- Android源码解析setContentView
- 以Android源码分析初识UML(一)
- Android Context 原理