var onsuccess = onfail = function(){};
function sendMessage() {//发送短信
var intent = {
action: "android.intent.action.SENDTO",
uri: "smsto: 18511193390",
};
Blend.device.activity.start({onsuccess:onsuccess,onfail:onfail,intent:intent});
}
function playVideo() {//播放视频
var intent = {
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
希望大家能帮帮忙,谢谢
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
不太清楚你的意思
第一步:手机需要 start adbd, 需要有安装apk的基本权限.
第二步: 是你这边需要 adb connect 连接上手机的IP地址.
第三步: adb install ***.apk /data/app
另一种安装时静默安装,这种需要权限。
private void installApp(Context context, File appFile) {
// 创建URI
Uri uri = Uri.fromFile(appFile);
// 创建Intent意图
Intent intent = new Intent(Intent.ACTION_VIEW);
// 设置Uri和类型
intent.setDataAndType(uri, "application/vnd.android.package-archive");
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
// 执行意图进行安装
context.startActivity(intent);
}