首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android引起另外一个程序

2012-08-22 
android唤起另外一个程序android唤起另外一个程序简单的小问题,如果列出了所有安装的程序,怎么样打开该程

android唤起另外一个程序
android唤起另外一个程序

简单的小问题,如果列出了所有安装的程序,怎么样打开该程序呢?

要调用该程序,有两个必要因素:packageName, className
比如打开计算器程序:

Intent i = new Intent();
i.setClassName("com.android.calculator2", "com.android.calculator2.Calculator");
startActivity(i);


前面是packageName,后面是className,我们尝试取出此两个值即可。

List<PackageInfo> packs = getPackageManager().getInstalledPackages(PackageManager.GET_ACTIVITIES);
for(int i=0;i<packs.size();i++) {
  PackageInfo p = packs.get(i);
  //p.packageName;
  //p.activities[0].name; //(className)
}

热点排行