本段代码的作用是当点击按键的时候,通过后台呗你要安装的apk安装完成,方法体你可以拷贝出来在你的应用程序中
套用,不用做任何修改哦!这段代码就是送给你的!呵呵,不过要通过源码编译的!
1.[代码]android静默安装
01
|
这个还要一个非常重要的前提是要在源码下面编译一下
哦!
|
05
|
btn_backinstall.setOnClickListener( new OnClickListener()
{
|
08
|
public void onClick(View
v) {
|
10
|
String
fileName = Environment.getExternalStorageDirectory()
|
11
|
+ "/feng" + "/MyHttpTest.apk" ;
|
21
|
public String
install(String apkAbsolutePath ){
|
22
|
String[]
args = { "pm" , "install" , "-r" ,
apkAbsolutePath };
|
24
|
ProcessBuilder
processBuilder = new ProcessBuilder(args);
|
25
|
Process
process = null ;
|
26
|
InputStream
errIs = null ;
|
27
|
InputStream
inIs = null ;
|
29
|
ByteArrayOutputStream
baos = new ByteArrayOutputStream();
|
31
|
process
= processBuilder.start();
|
32
|
errIs
= process.getErrorStream();
|
33
|
while ((read
= errIs.read()) != - 1 )
{
|
36
|
baos.write( "/n" .getBytes());
|
37
|
inIs
= process.getInputStream();
|
38
|
while ((read
= inIs.read()) != - 1 )
{
|
41
|
byte []
data = baos.toByteArray();
|
42
|
result
= new String(data);
|
43
|
} catch (IOException
e) {
|
55
|
} catch (IOException
e) {
|
67
|
<uses-permission
android:name= "android.permission.WRITE_EXTERNAL_STORAGE" />
|
68
|
<uses-permission
android:name= "android.permission.INSTALL_PACKAGES" />
|
69
|
<uses-permission
android:name= "android.permission.DELETE_PACKAGES" />
|
70
|
<uses-permission
android:name= "android.permission.CLEAR_APP_CACHE" />
|
71
|
<uses-permission
android:name= "android.permission.CLEAR_APP_USER_DATA" />
|
72
|
<uses-permission
android:name= "android.permission.READ_PHONE_STATE" />
|
分享到:
相关推荐
Android10.0 静默安装、卸载接口
通过系统root权限实现android系统的静默安装以及安装成功后自动重启
android静默安装和智能安装的实现(本人测试的5.0的系统)
android实在获得root权限应用静默安装
支持android5.1静默安装、卸载代码,封装在PackageInstaller模块内,在执行时可能需要修改部分framework代码使功能正常使用。
通过pm命令方式可以实现Android apk的后台静默安装。 亲测4.2 4.4 可用
android 静默安装和普通安装版本更新demo,
Android的静默安装似乎是一个很有趣很诱人的东西,但是,用普通做法,如果手机没有root权限的话,似乎很难实现静默安装,因为Android并不提供显示的Intent调用,一般是通过以下方式安装apk: Intent intent = new ...
APK静默安装是指实现了在APK文件安装过程中不会出现系统安装对话框。不仅可以安装新的apk,也适用于更新旧的apk。更新apk必须保证新旧apk签名一致。本次分享的源码就是一套关于apk静默安装的源码,可以实现apk的静默...
实现android静默安装指定的apk希望对大家有用,内含代码和文档说明以及签名apk工具。
android应用后台安装,静默安装的代码实现方法。以及编译出来的apk
android 7.0 非root下 具有system权限下 实现静默安装 静默卸载 的多种实现方式
当前Demo主要是APP后台静默安装,并且安装完成之后,自动运行的简单例子。具体的博文后面的会加上。
批量安装apk程序,安装过程不弹提示框,需要将apk程序放到/system/app目录下
使用Android5.0的环境编译的,不同版本之间,aidl文件可能会有差异,具体还需参照Android...详细参考我的博客文章《Android 无需root实现APK静默安装》:http://blog.csdn.net/yyh352091626/article/details/50533137
android 静默安装代码,根据源码改造,实现自己的静默安装。
详情见:Android 静默安装和静默卸载(系统层) http://blog.csdn.net/zhouyuanjing/article/details/78507606 安装: Intent intent = new Intent("android.intent.action.SILENT_PACKAGE_INSTALL"); intent....
提供android系统静默安装的实现方法,提供基于android4.0的PackageInstaller修改,并且提供测试Demo。亲测通过!!
实现android定时安装静默apk,自动在后台安装,安装完成后自动启动,需要root权限