Android实践 -- 根据应用的包名获得应用相关信息
2016-10-17 12:01
253 查看
根据应用的包名获得应用相关信息
获得应用名称、图标先获得
PackageManager的实例
PackageManager mPm = context.getPackageManager();
try { ApplicationInfo info = mContext.getPackageManager().getApplicationInfo(pkgName, PackageManager.GET_ACTIVITIES); String label = (String)info.loadLabel(mPm); Drawable icon = info.loadIcon(mPm); } catch (NameNotFoundException e) { e.printStackTrace(); }
获得应用的启动的Intent
我们在通过Intent启动另一个应用时,需要用到相关intent,我们可以通过包名直接获得启动的intent
然后直接
startActivity(intent)就可以启动相关的应用
Intent intent = mPm.getLaunchIntentForPackage(pkgName);
我们可以通过获得的intent,来获取启动的类名
String clsName = intent.getComponent().getClassName();
相关文章推荐
- Android相关浅析之根据packageName获取应用图标,应用名称等信息
- 三十一、Windows8 获得系统应用相关信息
- WP8__从windowsphone app store 中根据app id获取应用的相关信息(下载网址及图片id等)
- [实践] Android5.1.1源码 - getRunningTasks解除限制获得完整信息
- iOS 怎样获得设备及应用相关信息
- Android根据内容提供者获得联系人信息实例
- android-如何获得当前正在运行的activity的相关信息
- Android开发使用TelephonyManager获得手机相关信息
- android-获得".apk"文件的相关信息。包名、版本号等等
- Android之获取安装应用和进程的相关信息
- [置顶] Android中高仿快牙实现Socket列表的展示,获取安卓手机系统安装的应用和自己安装的应用相关信息
- [j2se] 根据apk包获得apk的相关信息
- Android获取手机和应用的相关信息
- Android系统及当前应用配置操作信息相关的常用API
- android--------根据文件路径使用File类获取文件相关信息
- sql server 获得指定表结构详细信息 可根据表生成文本框等应用
- Android-如何获得当前正在运行的activity和进程的相关信息
- Android获得当前正在运行的Activity及相关信息
- Android获取应用自身相关签名信息
- android--------根据文件路径使用File类获取文件相关信息