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另一种安装时静默安装,这种需要权限。
至尊宝的传说
TA贡献1789条经验 获得超10个赞
privatevoidinstallApp(Contextcontext,FileappFile){//创建URIUriuri=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);}
添加回答
举报
0/150
提交
取消