在Android程序代码中实现软件安装和卸载

在Android手机中软件的安装和卸载方法有很多种,可以通过手机自身的安装程序,也可以使用第三方软件管理来安装和卸载Android的应用程序,本文ATAAW.COM来讲讲我们在开发中如何在我们自己的程序中来实现安装和卸载其他应用软件。

A、软件安装代码实现,Action为Intent.ACTION_VIEW

//安装程序的apk文件路径     
String fileName = Environment.getExternalStorageDirectory() + apkName;      
//创建URI      
Uri uri = Uri.fromFile(new File(fileName));      
//创建Intent意图      
Intent intent = new Intent(Intent.ACTION_VIEW);      
//设置Uri和类型      
intent.setDataAndType(Uri, application/vnd.android.package-archive");      
//执行意图进行安装      
startActivity(intent);


 

B、软件卸载代码实现,注意这里Action是Intent.ACTION_DELETE

//通过程序的包名创建URI     
Uri packageURI = Uri.parse("package:包名");      
//创建Intent意图      
Intent intent = new Intent(Intent.ACTION_DELETE,packageURI);      
//执行卸载程序      
startActivity(intent);


 

可以看到以上的程序安装和卸载代码都是通过Intent调用系统自身的程序安装和卸载程序来实现,另外,我们也可以直接调用Android的安装和卸载程序接口来实现,但是ATAAW.COM认为调用系统自带的安装卸载功能就足够,使用起来也较为方便。

原文地址:http://www.ataaw.com/develop/334.html

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值