Blog/20140308 Storage in Android 4.4
- Blog:20200228 Migrating from OSX to Ubuntu
- 20190328 TVET community report
- 20180803 If you like apps do not get the Nokia 2
- 20180721 Higher accuracy GPS on mobile phones
- 20180506 Backing up WhatsApp on the commandline for Android 7
- 20180401 Google Docs Helper bookmarklet
- 20180325 Digital Moves
- 20180310 Publishing only PDF and not your sources is like voluntary entropy
- 20180305 Which Mobile
- 20180221 Open textbooks for K12
- 20171220 MacBook power supply fixed with heat shrink
- 20171215 ssh tunnels
- 20171205 Help mapping Zambia and Ghana
- 20170927 Roaming in Europe
- 20170725 Saving mobile data
- 20170518 Hands on Missing Maps
- 20170425 Teachers Upfront University of Johannesburg
- 20170328 Can We Afford Free Textbooks
- 20170302 T-TEL TPD Programme
- 20161229 Cost of mobile internet
- 20161228 Using SSHelper to backup your internal Android phone memory
- 20160806 Upgrading Word to 2016
- 20160616 Evidence for digital learning
- 20150525 Equitable access to education
- 20150520 WEF and Open
- 20150429 Open Content encyclopaedia entry
- 20150405 OER4Schools ZIM files
- 20150331 PiJuice
- 20150206 OER Schools Conference video
- 20150129 TES goes Creative Commons
- 20150126 Where Its Needed Most
- 20150120 K12 OER calls
- 20150116 AIMS video 10 years on
- 20141218 Getting started with Android
- 20141201 Raspberry Pi GPIO labels
- 20141113 measuring below zero temperatures with DS18B20
- 20141105 OS X Lion 10.7 Internet Sharing with Raspberry Pi
- 20141028 OER Guidance for Schools
- 20141027 Google calendar world clock and timezone
- 20141020 Accessible PDFs
- 20141006 Annotation breaks searching in OS X Preview.app
- 20140923 OER Guidance for Schools and Share Alike
- 20140918 Tablets in Malawi and Ivory Coast
- 20140917 Roaming call charges in the EU
- 20140811 New Raspberry Pi model B Plus
- 20140811 Chesteron Community College Tablet Learning Scheme
- 20140805 new overnightrider ticket
- 20140625 Zambia update
- 20140608 Android battery life
- 20140601 Open data - open references ... further results
Some older entries are here.
Storage in Android 4.4
Storage on Android 4.4, KitKat. This is somewhat worrying: [1]. In particular:
Just to sum up, here are the options 3rd-party apps have on KitKat:
An app without any permissions:
- Automatic read and write for designated private folders on the primary and secondary storage
With WRITE_EXTERNAL_STORAGE, they also have:
- Read and write for any public folder on the primary (built-in) storage
- Read (not write) for any public folder on the secondary (SD card) storage
[...]
Overall, it will probably depend a lot on perspective if somebody will see this as a serious issue, an inconvenience, or completely innocuous. It’s definitely unfriendly toward many power users, if for no other reason than it the extra hurdles it adds to simple tasks like making backups or cleaning up old files. It’s not that these things won’t still be possible through some other method, but they will become tedious and annoying.
These problems become exponentially worse for content creators. Photographers will be the first to run up against these restrictions, especially those that use high-end cameras for shots and then make edits on an Android device. Viewing photos on an SD card might not be an issue, but what happens when it’s time to delete bad shots or save back edited versions? This quickly becomes a painful and confusing experience. These problems will become exponentially worse as Android becomes a viable platform for creating and editing music and video.
So we could still access using our OER4Schools resource on Android 4.4, e.g. access with a browser from the SD card. However, it would not be possible to update the content on the SD card using another app. Putting the content into a private space would not work because you could the only access that content from a particular app. It's of course possible to have different work arounds, but it's not ideal that you cannot have a number of apps share the same area.
2014-03-08
| Leave a comment | Back to blog
Share on Twitter
Share on Facebook