运行时权限 使用ContextCompat.checkSelfPermission(MainActivity.this,Manifest.permission.CALL_PHONE)!=PackageManager.PERMISSION_GRANTED//判断是否有权限 ActivityCompat ...
分类:
移动开发 时间:
2018-08-16 13:32:17
阅读次数:
265
1 安装方式 1 安装系统APK和预制APK时,通过PMS的构造函数中安装,即第一次开机时安装应用,没有安装界面。 2 网络下载安装,通过应用商店等,即调用PackageManager.installPackages(),有安装界面。 3 通过adb工具安装,没有安装界面,它通过启动pm脚本的形式, ...
分类:
移动开发 时间:
2018-05-13 15:05:02
阅读次数:
673
package cc.vv.btongbaselibrary.util;import android.Manifest;import android.app.Activity;import android.content.pm.PackageManager;import android.suppor ...
分类:
移动开发 时间:
2018-05-02 16:16:10
阅读次数:
236
1. cordova插件 1)查看所有已安装的安卓app https://www.npmjs.com/package/cordova-plugin-packagemanager A simple plugin that will return a list of installed applicat ...
分类:
移动开发 时间:
2017-11-09 14:28:55
阅读次数:
410
环境:nodeJS,git,angular/cli npm install -g cnpm cnpm install -g @angular/cli ng new angularDemo ng -v ng set --global packageManager=cnpm npm install jq ...
分类:
其他好文 时间:
2017-11-04 13:38:22
阅读次数:
298
public static boolean isAvilible(Context context, String packageName){ //获取packagemanager final PackageManager packageManager = context.getPackageMana... ...
分类:
移动开发 时间:
2017-10-06 13:01:56
阅读次数:
385
Intent intent = new Intent(Intent.ACTION_MAIN, null); intent.setPackage(getPackageName()); intent.addCategory(Intent.CATEGORY_SAMPLE_CODE); PackageMan... ...
分类:
移动开发 时间:
2017-09-24 13:40:32
阅读次数:
476
PackageManager packageManager = getPackageManager(); PackageInfo packageInfo; = packageManager.getPackageInfo("com.kimliu.mobilesafe", 0); Drawable ic ...
分类:
移动开发 时间:
2017-08-21 00:19:12
阅读次数:
217
获取Android手机上其他应用的包名及版本号方法有很多,可以通过AAPT从APK包中直接获取,也可以通过代码在手机上获取。显然,对于产品或者用户来说要获取这些信息,在手机上获取更为简便。 下面我们来看下如何在手机上获取其他应用的包名、版本号。 核心:通过PackageManager可以获取到我们想 ...
分类:
移动开发 时间:
2017-08-18 15:23:04
阅读次数:
247
我们知道在android中。安装应用是由PackageManager来管理的,可是我们发现PackageManager是一个抽象类。他的installPackage方法也没有详细的实现。那在安装过程中是怎么运行的呐? 调用方 查看代码能够知道ApplicationPackageManager是直接继 ...
分类:
移动开发 时间:
2017-07-11 14:38:07
阅读次数:
1163