要用什么方法才能获取到其他程序的ACTIVITY类?是动态获取,例如自己做一个桌面软件,点击图标可以进入到相应的程序里,别说用快捷方式……除非你快捷方式能添加到某个应用的某个界面中……下面的链接还是相同的问题……http://bbs.csdn.net/topics/390612547
解决方案 »
- android2.2 如何实现横屏开机
- 安卓如何判断一个程序是内置在ROM里的,还是后来安装的
- Android 重载draw函数时关于canvas.restore的问题
- 【求大牛】帮小妹解决从选项卡中的项目【退出】还返回这个选项卡
- 菜鸟求救 安卓http请求乱码问题
- 如何实现免提功能?
- android混淆打包出现的问题
- android新手求助!!!
- 新手,线程 The application may be doing too much work on its main thread
- Android基本框架详细整理
- 编译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;
}
}