我在Google Play上有一个实时应用,针对SDK v1.6开发,以满足一些luddites ;-)查看Android上的最新统计数据(http://developer.android.com/resources/dashboard/platform-versions .html),v1.6占所有潜在用户的不到1%,占我用户的1%。
如果在我的下一个版本中,我想利用SD卡存储应用程序的能力(SDK v2 +?),如果我只是针对较新的SDK进行开发,这一切都会自动处理吗?或者我应该重新启动一个完全不同的应用程序?
由于
答案 0 :(得分:1)
请勿重新启动新应用!您将失去所有现有客户,我强烈建议您更新!
只需将您的ApiLevel设置为2.2并将android:installLocation="preferExternal"
添加到您的清单中即可!
另请参阅:http://developer.android.com/guide/appendix/install-location.html
从1.6到2.2是一个很好的选择,因为app2sd也是大多数客户想要的一个很棒的功能! ;)
希望你的应用评分增加^^
答案 1 :(得分:0)
使用以下
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="org.sample"
android:versionCode="1"
android:versionName="1.0"
android:installLocation="preferExternal">