码迷,mamicode.com
首页 >  
搜索关键字:getpackagemanager    ( 93个结果
【Android】获取手机中已安装apk文件信息(PackageInfo、ResolveInfo)(应用图片、应用名、包名等)
众所周知,通过PackageManager可以获取手机端已安装的apk文件的信息,具体代码如下[java]view plaincopyprint?PackageManagerpackageManager=this.getPackageManager();ListpackageInfoList=pac...
分类:移动开发   时间:2015-03-04 19:00:22    阅读次数:252
Android 下得到 未安装APK包含信息 等
很多情况下,我们需要通过APK文件来得到它的一些信息。(此时此APK不一定被安装了)0. 基础知识:可以通过android.content.Context的方法getPackageManager()得到一个PackageManager实例。PackageManager有一个方法:PackageInf...
分类:移动开发   时间:2015-03-04 14:19:38    阅读次数:213
安卓开发获取本机所有已安装程序(形成ListView)
项目刚好需要用到这个,查询汇总了很多资料最后终于顺利解决,也积累了不少查资料的技巧,现在把思路整理一下,希望能对想做类似功能的朋友有帮,希望结交热爱移动开发的朋友。 下面切入正题!     之前自己写代码一个很坏的习惯就是类的互相解耦之间做的很差,一堆代码都是堆在一起的,从没考虑到规划接口,工具类。    这里首先创建一个保存一个APP所有信息的类,包括名字,图标,版本号等。 //...
分类:移动开发   时间:2015-02-15 21:56:05    阅读次数:268
(原)android4.2以后获取应用程序和缓存大小的方法(源码有改变)
以前获取应用的大小是用PackageManager mPackageManager= getPackageManager();try {Method getPackageSizeInfoMethod = PackageManager.class.getDeclaredMethod("getPacka...
分类:移动开发   时间:2015-02-08 15:28:05    阅读次数:199
获取安装的apk应用信息
//获取安装的应用名称private List getInstalledAppNames(){ List packages =this.getPackageManager().getInstalledPackages(0); List appNames = new ArrayList(); ...
分类:其他好文   时间:2015-01-28 12:31:28    阅读次数:145
android 实现应用程序后台运行的说明
改写返回键事件监听,使得back键功能类似home键,让Acitivty退至后台时不被系统销毁,代码如下:   public boolean onKeyDown(int keyCode, KeyEvent event) {             PackageManager pm = getPackageManager();             ResolveInfo homeInfo...
分类:移动开发   时间:2015-01-26 08:54:30    阅读次数:143
检查应用是否安装
private boolean isAvilible(Context context, String packageName) { if (packageName == null || "".equals(packageName)) return false; PackageManager pageManage = getPackageManager(); List packages = ...
分类:其他好文   时间:2015-01-15 12:56:59    阅读次数:141
android判断应用是否有某个权限
android在开发中有时候要判断应用中是否有某项权限,或者想获取到某个应用的权限清单,可以使用以下方法 PackageManager pm = getPackageManager(); boolean permission = (PackageManager.PERMISSION_GRANTED == pm.checkPermission("android.permission....
分类:移动开发   时间:2015-01-09 17:34:12    阅读次数:142
Android通过包名启动Activity
代码: private void startAppByPkgName(String pkgName){ Intent intent =null; intent = mContext.getPackageManager().getLaunchIntentForPackage(pkgName); if(intent != null){ mContext....
分类:移动开发   时间:2015-01-09 12:40:13    阅读次数:183
ANDROID获取应用名称和版本号
PackageInfo pkgInfo = getPackageManager().getPackageInfo(getApplication().getPackageName(), 0); //获取应用名 String appName = pkgInfo.applicationInfo.loadLabel(getPackageManager()).toString(); //获取版本号 Stri...
分类:移动开发   时间:2014-12-29 16:57:00    阅读次数:154
93条   上一页 1 ... 4 5 6 7 8 ... 10 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!