android 程式怎麼預設或者說允許安裝到sd卡
要聲明權限
<dl>
<dt>
java code</dt>
<dd>
1. <android>
2. <manifestadditions>
3. <![cdata[
4. <manifest android:installlocation="auto">
5. <uses-permission android:name="android.permission.internet"/>
6. </manifest>
7. ]]>
8. </manifestadditions>
9. </android>
</dd>
</dl>
其中: android:installlocation="auto"代表預設安裝到内置存儲器中,但是允許使用者把它轉移到sd卡上。
而如果需要預設安裝在sd卡上,隻需要
<manifest android:installlocation="preferexternal">...</manifest>
不過提醒你,安裝在sd卡上有時候會出現莫名的問題
http://www.cnblogs.com/lefter/archive/2012/03/07/2383962.html
在froyo(android 2.2,api level:8)中引入了android:installlocation.通過設定該屬性可以使得開發者以及使用者決定程式的安裝位置.
android:installlocation隸屬于androidmanifest.xml中的manifest節點.如下所示: