B.apk在A.apk的assets目录中,请问如何在A.apk中,点击某个按钮就开始安装B.apk? 或者是在安装A.apk的时候,将B.apk也安装上?
如果B应用在sd卡上,而不是一个apk里边,很简单,显示是不知道 该怎么从apk里边将B应用给抽出来,请各位指点一下小弟,谢谢了。
如果B应用在sd卡上,而不是一个apk里边,很简单,显示是不知道 该怎么从apk里边将B应用给抽出来,请各位指点一下小弟,谢谢了。
解决方案 »
- Android:ImgeView控件的相关方法是如何支持多种格式图片(如.png,.jpg)的?
- android 炒股软件(上图)
- google map api on andoird,怎么存储浏览过的地图,然后离线浏览啊。
- android(java)线程请教
- android imageview 图片宽度自适应问题
- 【安卓开发】怎么获取用户点击图搜索片中的坐标
- Android画一个半圆的仪表盘,类似于实现流量监控的那种 ,有没有大神做过的?底部图片用画的,不要图片、
- android 默认允许adb连接 不弹出提示框
- 還是搞不懂 import static 與 import 有何不同之處!
- 百度地图加入library时,打aar包时,BaiduLBS_Android.jar中的assets未打进来,请问怎么解决
- android 官方给出的最适合开发android的eclipse版本是哪个
- 学习经历
要不创建一个apk临时文件
getResources().openRawResource(id)从应用拿到raw里的输入流,写到sd卡或内部存储设备。再通过指定路径生成Uri去安装,安装完了再删除临时文件~~
void installApkarchive() {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File("/sdcard/" + apkname)),
"application/vnd.android.package-archive");
startActivity(intent);
}
这是我的安装。
显然楼主是不知道url地址怎么获得,偶也不知道,哈哈
上上策,已将apk抽出,写到sd后再安装