【例子介绍】Android无需root实现apk的静默安装
【相关图片】
【源码结构】
.
├── Android无需root实现apk的静默安装_AutoInstall-master.zip
└── AutoInstall-master
├── README.md
├── assets
│ └── AidlServerDemo.apk
├── project.properties
├── res
│ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ ├── drawable-xxhdpi
│ │ └── ic_launcher.png
│ ├── layout
│ │ └── activity_main.xml
│ └── values
│ ├── dimens.xml
│ ├── strings.xml
│ └── styles.xml
├── src
│ ├── android
│ │ ├── annotation
│ │ │ └── SystemApi.java
│ │ └── content
│ │ └── pm
│ │ ├── ContainerEncryptionParams.aidl
│ │ ├── IPackageDataObserver.aidl
│ │ ├── IPackageDeleteObserver.aidl
│ │ ├── IPackageDeleteObserver2.aidl
│ │ ├── IPackageInstallObserver.aidl
│ │ ├── IPackageInstallObserver2.aidl
│ │ ├── IPackageInstaller.aidl
│ │ ├── IPackageInstallerCallback.aidl
│ │ ├── IPackageInstallerSession.aidl
│ │ ├── IPackageManager.aidl
│ │ ├── IPackageMoveObserver.aidl
│ │ ├── IPackageStatsObserver.aidl
│ │ ├── KeySet.aidl
│ │ ├── KeySet.java
│ │ ├── ManifestDigest.aidl
│ │ ├── ManifestDigest.java
│ │ ├── PackageCleanItem.aidl
│ │ ├── PackageCleanItem.java
│ │ ├── PackageInstaller.aidl
│ │ ├── ParceledListSlice.aidl
│ │ ├── ParceledListSlice.java
│ │ ├── UserInfo.aidl
│ │ ├── VerificationParams.aidl
│ │ ├── VerificationParams.java
│ │ ├── VerifierDeviceIdentity.aidl
│ │ └── VerifierDeviceIdentity.java
│ └── com
│ └── example
│ └── autoinstall
│ ├── FileUtils.java
│ └── MainActivity.java
└── 系统签名
├── AutoInstall.apk
├── AutoInstall_new.apk
├── SignApk.jar
├── platform.pk8
└── platform.x509.pem
18 directories, 46 files
评论