如何在一个程序中安装另一个程序

blueduan1985 2010-10-12 03:18:01
RT
如何在一个程序中安装另一个程序,要安装的程序可以是一个网络上的URL,也可以是一个本地的APK
...全文
220 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dinjay 2010-10-13
  • 打赏
  • 举报
回复
可以这样
String strPath = getApplicationContext().getFileStreamPath(strName).getAbsolutePath();
自己指定一下目录
dinjay 2010-10-13
  • 打赏
  • 举报
回复

// 启动APK安装
Intent intent = new Intent(Intent.ACTION_VIEW);
String strPath = imFile.getAbsolutePath(); //getApplicationContext().getFileStreamPath(strName).getAbsolutePath();
Log.i(TAG, strPath);
intent.setDataAndType(Uri.parse("file://"+ strPath), "application/vnd.android.package-archive");
startActivity(intent);
blueduan1985 2010-10-13
  • 打赏
  • 举报
回复
自己顶一下,有高手清楚的吗
blueduan1985 2010-10-13
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 dinjay 的回复:]

可以这样
String strPath = getApplicationContext().getFileStreamPath(strName).getAbsolutePath();
自己指定一下目录
[/Quote]

非常感谢,你在4楼的代码我运行了一下,可以实现了。
你在5楼说的是什么意思,我没有看懂,能详细说明一下吗
blueduan1985 2010-10-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ymdcr 的回复:]

http://topic.csdn.net/u/20101011/23/8c298078-f1d5-4d02-af2f-4f70cf4493e5.html?89338
这个帖子也是类似的问题。。。
[/Quote]

看了那个帖子,貌似还没有解决这个问题啊
牛叔 2010-10-12
  • 打赏
  • 举报
回复

80,488

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧