Jason Hsu, Mr. Swift Linux
unread,Feb 1, 2013, 1:38:58 AM2/1/13Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to androi...@googlegroups.com
I have just discovered that the android:installLocation property in the <manifest> section of the AndroidManifest.xml file can be used to give the users of your apps the option of moving the app from the device's internal memory to the SD card.
Is there EVER any good reason NOT to do this? Why is the default setting to PROHIBIT the user from moving the app to the SD card in order to conserve internal memory?
According to DiskUsage, my Android phone has only 161.2 MiB available for data. 42.2 MiB is required for system data, which leaves only 119.0 MiB available for apps. Google Play Store (very essential, for obvious reasons) takes up 10.6 MiB, ThinkFree Office (cannot be moved to the SD card) takes up 8.84 MiB, Google Play services takes up 7.49 MiB, Maps takes up 3.98 MiB, and Foursquare takes up 3.73 MiB. Thus, I don't have room for that many apps.
Given all this, I take every chance I have to move apps to my SD card, which has lots of space to spare. As a developer, is there any reason I should prevent my users from moving my apps to their SD cards? If not, why doesn't Android set the android:installLocation property value to "auto" by default?