Android 2.2系统的一大改进就是通过Move to SD Card功能让用户可以安装程序到SD卡,不用担心手机内存不足的问题。但是最近很多安装Nexus One更新的用户都反映Move to SD Card功能不能使用,有人甚至担心自己安 装的Android 2.2升级是阉割版。
其实问题既不是出在Android 2.2系统也不是用户安装的Android 2.2更新,而是出在开发者那里。开发者如果想让自己的程序可以安装在运行Android 2.2系统收集的SD里,必须在程序Manifest文件里添上下面这两行内容:
xmlns:android=”http://schemas.android.com/apk/res/android”
android:installLocation=”auto”
… >
如果每个程序都需要进行上面的修改,可以想见接下来Android Market里的程序将有一波规模空前的升级热潮,不过我觉得还有一个可能性就是Google对Android 2.2发布一个小的更新,让所有程序自动添加这个功能,在系统层面解决,不要麻烦开发者和用户了 。
其实问题既不是出在Android 2.2系统也不是用户安装的Android 2.2更新,而是出在开发者那里。开发者如果想让自己的程序可以安装在运行Android 2.2系统收集的SD里,必须在程序Manifest文件里添上下面这两行内容:
xmlns:android=”http://schemas.android.com/apk/res/android”
android:installLocation=”auto”
… >
如果每个程序都需要进行上面的修改,可以想见接下来Android Market里的程序将有一波规模空前的升级热潮,不过我觉得还有一个可能性就是Google对Android 2.2发布一个小的更新,让所有程序自动添加这个功能,在系统层面解决,不要麻烦开发者和用户了 。