android 2.2 直接把apk安装到SDCard问题(求教,只限高手)

passself 2011-06-16 07:22:12
大家好,
1:我想做一个程序把下载的apk直接安装到SDCard中,而不是android的提供的把程序安装到手机中再移动到SDCard中,大家有什么建议或者意见吗?

2:第一种方法走不通的话,我想把已经安装到手机里的程序移动到SDCard,这个可能比较简单。

大家说说自己的想法
...全文
516 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
passself 2011-10-13
  • 打赏
  • 举报
回复
谢谢大家了,这个需要改底层的驱动
傲慢的上校 2011-06-30
  • 打赏
  • 举报
回复
留个mark 学习一下。。。
纠结的木棉花 2011-06-20
  • 打赏
  • 举报
回复
你可以反编译一下类似于padQQ等ap
来看看 它
们是如果做到的
passself 2011-06-20
  • 打赏
  • 举报
回复
大家来帮忙研究一下,这个技术很有难度的
念茜 2011-06-17
  • 打赏
  • 举报
回复
1. 首先让你的程序支持SD卡上安装必须具备设置API Level至少为8,即androidmanifest.xml的中android:minSdkVersion至少为8这样你的APK最终运行时兼容的固件只有2.2了,同时在androidmanifest.xml文件的根节点中必须加入android:installLocation这个属性:


<manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:installLocation="preferExternal" >


2. android:installLocation的值主要有preferExternal、auto和internalOnly这三个选项,通常我们设置为preferExternal可以优先推荐应用安装到SD卡上
lizhengjun2010 2011-06-17
  • 打赏
  • 举报
回复
可以看看这个....
http://blog.sina.com.cn/s/blog_5f7e02ac0100py36.html
binglong168 2011-06-17
  • 打赏
  • 举报
回复
这个跟系统支持的文件系统有关系的.
你看看在2.3上google是怎么实现的,然后再移植到2.2上看看呢.
passself 2011-06-17
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 zhq56030207 的回复:]

这个功能我见过,padQQ我今天刚安装了 它的那个move to sdcard是有效的 而其他一般的ap的这个是不起作用的
[/Quote]
恩是啊,我想强制把那个button 设置成有效的,而不是根据apk的属性来设置的
纠结的木棉花 2011-06-17
  • 打赏
  • 举报
回复
这个功能我见过,padQQ我今天刚安装了 它的那个move to sdcard是有效的 而其他一般的ap的这个是不起作用的
-droidcoffee- 2011-06-17
  • 打赏
  • 举报
回复
貌似4楼的方法很强大哇
aSysBang 2011-06-16
  • 打赏
  • 举报
回复
我们的手机在应用程序设置里面添加了安装位置
可以设置apk默认的安装位置

估计过段时间会有很多的手机都加这个功能
都有可能google会加这个功能。。。
系统层做起来很容易的

80,362

社区成员

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

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