在Android开发中,可有使用AOSP中的InstallSourceInfo类获取应用安装信息。
AOSP源码:InstallSourceInfo.java
InstallSourceInfo.java中有以下几个method可以用于获取应用的安装信息
Method | Introduction |
---|---|
getInitiatingPackageName | 发起安装的启动程序包包名 |
getInitiatingPackageSigningInfo | 用于对启动程序包进行签名的签名证书信息 |
getOriginatingPackageName | 用于替代发起安装的启动程序包的包名,例如应用更新自身的场景 |
getInstallingPackageName | 负责的安装程序包的包名 |
getPackageSource | 安装程序安装此应用程序时有关包源的信息。 |