B.apk在A.apk的assets目录中,请问如何在A.apk中,点击某个按钮就开始安装B.apk? 或者是在安装A.apk的时候,将B.apk也安装上?
如果B应用在sd卡上,而不是一个apk里边,很简单,显示是不知道 该怎么从apk里边将B应用给抽出来,请各位指点一下小弟,谢谢了。
如果B应用在sd卡上,而不是一个apk里边,很简单,显示是不知道 该怎么从apk里边将B应用给抽出来,请各位指点一下小弟,谢谢了。
解决方案 »
- 求助,Help!!!关于android CTS TV测试的fail问题。。。
- 请问这是imageview默认属性吗
- android mediaplayer 循环播放视频问题
- Android 多个对象共用一个onClick事件,如何得到触发该事件的是哪个对象
- 急!!android(乐phone)联网问题!!!
- 一个异常引发的疑问
- SearchView问题
- 我想删除字节数组byte【】前3个字节数据,应该如何操作
- viewpager嵌套fragment 不显示问题
- 求MediaCodec.createInputSurface视频编码dequeueOutputBuffer返回-1问题
- 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后再安装