为了账号安全,请及时绑定邮箱和手机立即绑定

请教大神:安卓中如何通过intent安装APK?

请教大神:安卓中如何通过intent安装APK?

拉丁的传说 2019-04-10 20:48:40
varonsuccess=onfail=function(){};functionsendMessage(){//发送短信varintent={action:"android.intent.action.SENDTO",uri:"smsto:18511193390",};Blend.device.activity.start({onsuccess:onsuccess,onfail:onfail,intent:intent});}functionplayVideo(){//播放视频varintent={action:"android.intent.action.VIEW",uri:"http://bcs.duapp.com/Baidu.mp4",type:"video/*"};Blend.device.activity.start({onsuccess:onsuccess,onfail:onfail,intent:intent});}我想安装本地的一个APK文件,intent部分应该怎么写?代码格式如上这是我能取到的APK的路径:sdcard/baidu/hybrid/offlinestorage/192.168.23.1/mycache.apk希望大家能帮帮忙,谢谢
查看完整描述

2 回答

?
呼唤远方

TA贡献1856条经验 获得超11个赞

不太清楚你的意思
第一步:手机需要startadbd,需要有安装apk的基本权限.
第二步:是你这边需要adbconnect连接上手机的IP地址.
第三步:adbinstall***.apk/data/app
另一种安装时静默安装,这种需要权限。
                            
查看完整回答
反对 回复 2019-04-10
?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

privatevoidinstallApp(Contextcontext,FileappFile){
//创建URI
Uriuri=Uri.fromFile(appFile);
//创建Intent意图
Intentintent=newIntent(Intent.ACTION_VIEW);
//设置Uri和类型
intent.setDataAndType(uri,"application/vnd.android.package-archive");
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
//执行意图进行安装
context.startActivity(intent);
}
                            
查看完整回答
反对 回复 2019-04-10
  • 2 回答
  • 0 关注
  • 285 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信