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

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
希望大家能帮帮忙,谢谢
神不在的星期二
浏览 789回答 2
2回答

暮色呼如

不太清楚你的意思第一步:手机需要startadbd,需要有安装apk的基本权限.第二步:是你这边需要adbconnect连接上手机的IP地址.第三步:adbinstall***.apk/data/app另一种安装时静默安装,这种需要权限。

当年话下

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);}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript