要用什么方法才能获取到其他程序的ACTIVITY类?是动态获取,例如自己做一个桌面软件,点击图标可以进入到相应的程序里,别说用快捷方式……除非你快捷方式能添加到某个应用的某个界面中……下面的链接还是相同的问题……http://bbs.csdn.net/topics/390612547
解决方案 »
- surfaceview 怎么显示dialog对话框
- Eclipse+CDT 报错make:***No rule to make target 'all'.Stop
- 关于android程序打包成为apk问题
- android中context怎么注入到Activity中的
- 请问Andorid系统在卸载在运行的程序,被卸载的程序能够知道吗,并作出相应的操作,如发送短信
- 分享两年来的工作成果
- sos 关于listview的问题求助
- 怎么让画布上画的圆循环的出现
- 求:android.com上不去怎么办ADT要从哪里下载啊
- Android Studio 还是API 要入门的选择?
- 编译android时出的问题
- viewpager 里放listview 为什么listview的内容不显示
String packageName = context.getPackageName();
try {
PackageInfo packageInfo = context.getPackageManager()
.getPackageInfo(
packageName,
PackageManager.GET_CONFIGURATIONS
| PackageManager.GET_ACTIVITIES);
return packageInfo;
} catch (NameNotFoundException e) {
e.printStackTrace();
return null;
}
}
获取所有的包ACTIVITIES。
PackageManager pm = context.getPackageManager();
List<ApplicationInfo> LIST = pm
.getInstalledApplications(PackageManager.GET_UNINSTALLED_PACKAGES);
for (ApplicationInfo _info : LIST) {
if (_info.packageName.indexOf("mobileqq") <= 0) {
return true;
}
}