• Android 5.0 FINALLY understands sd cards, Extends API To Allow Full Directory Access, Automatic Med
    38 replies, posted
[url]http://www.androidpolice.com/2014/11/04/android-5-0-makes-sd-cards-great-again-extends-api-to-allow-full-directory-access-automatic-mediastore-and-improves-security/[/url] [quote]Posted by Jeff Sharkey: Richer access to secondary shared storage devices In KitKat we introduced APIs that let apps read/write file in app-specific directories on secondary storage devices, such as SD cards. We heard loud and clear that developers wanted richer access beyond these directories, so in Lollipop we added the new ACTION_OPEN_DOCUMENT_TREE intent. Apps can launch this intent to pick and return a directory from any supported DocumentProvider, including any of the shared storage supported by the device. Apps can then create, update, and delete files and directories anywhere under the picked tree without any additional user interaction. Just like the other document intents, apps can persist this access across reboots. This gives apps broad, powerful access to manage files while still involving the user in the initial selection process. Users may choose to give your app access to a narrow directory like “My Vacation Photos,” or they could pick the top-level of an entire SD card; the choice is theirs.[/quote]
Finally i can use my old 4GB sd card from my PSP. Nice.
[QUOTE]This gives apps broad, powerful access to manage files while still involving the user in the initial selection process. Users may choose to give your app access to a narrow directory like “My Vacation Photos,” or they could pick the top-level of an entire SD card; the choice is theirs.[/QUOTE] This is great.
[QUOTE={TFS} Rock Su;46414607]Finally i can use my old 4GB sd card from my PSP. Nice.[/QUOTE] But PSP's use a different technology, M2 whatever.
About fucking time Well since their new phone range targeted for developing markets have SD cards this makes a lot of sense, but now my LG tablet can use the extra storage
[QUOTE=fruxodaily;46414739]About fucking time Well since their new phone range targeted for developing markets have SD cards this makes a lot of sense, but now my LG tablet can use the extra storage[/QUOTE] Uh the new nexus devices do not have SD cards. Derp you said developing not developer.
Kinda weird seeing how google seem to want to kill microSD support in phones.
About time this came out, took them long enough
[QUOTE=mobrockers;46414750]Uh the new nexus devices do not have SD cards. Derp you said developing not developer.[/QUOTE] the nexus one shit google is pushing with manufacturers for [B]developing[/B] markets [url]http://www.android.com/one/[/url] what I said wasn't incorrect
[QUOTE=Scot;46414763]Kinda weird seeing how google seem to want to kill microSD support in phones.[/QUOTE] I'm absolutely for cloud storage, but only when there is fast internet available everywhere.
Didn't they use to provide open app access to the external sd storage like pre-4.0 before they went and randomly broke it?
[QUOTE=fruxodaily;46415005]the nexus one shit google is pushing with manufacturers for [B]developing[/B] markets [url]http://www.android.com/one/[/url] what I said wasn't incorrect[/QUOTE] Yeah I already corrected myself.
[QUOTE=Stopper;46415129]I'm absolutely for cloud storage, but only when there is fast internet available everywhere.[/QUOTE] I have unlimited 4G data everywhere and I still keep everything on my phone. If I streamed it all my battery life would suck balls.
[QUOTE=Shogoll;46415240]Didn't they use to provide open app access to the external sd storage like pre-4.0 before they went and randomly broke it?[/QUOTE] They broke it because apps would splatter files everywhere. This is a much better solution.
[QUOTE=Amiga OS;46415923]Now they need to solve apps splattering dotfiles all over the root of the SD card. You have internal storage on the data partition you chucklefucks![/QUOTE] [QUOTE=LordCrypto;46416029]They broke it because apps would splatter files everywhere. This is a much better solution.[/QUOTE] This, apps have a private folder and the SD card has shared folders for Music/Pictures/etc. Stop being lazy and putting junk on the root folder.
[QUOTE=TheRealRudy;46416195]I don't really have alot of knowledge about these things, but does this mean we don't have to root our phones anymore?[/QUOTE] Depends on what you want to do.
[QUOTE=TheRealRudy;46416195]I don't really have alot of knowledge about these things, but does this mean we don't have to root our phones anymore?[/QUOTE] You still do.
[QUOTE=TheRealRudy;46416195]I don't really have alot of knowledge about these things, but does this mean we don't have to root our phones anymore?[/QUOTE] basically: <4.4 = apps can put files anywhere they want 4.4 = apps are only allowed to put files in their specific folder in the SD card, breaking file explorers and a bunch of other things 5.0 = apps by default only have access to their specific folder, but can ask the user to select a different folder (aka sd card root) [editline]5th November 2014[/editline] this wasn't something that root really fixed anyways, so yes you still need to root and with SELinux enforcement, root is a lot trickier now
[QUOTE=Scot;46414763]Kinda weird seeing how google seem to want to kill microSD support in phones.[/QUOTE] They seem to want to encourage use of their cloud services, esp when you look at Google's own nexus branded devices. Ony the original nexus one had sd expansion (in 2010) and none of the nexus tablets have had one afaik.
[QUOTE=nintenman1;46416338]They seem to want to encourage use of their cloud services, esp when you look at Google's own nexus branded devices. Ony the original nexus one had sd expansion (in 2010) and none of the nexus tablets have had one afaik.[/QUOTE] wrong. they were unhappy with the way sd cards were handled in a couple of ways a. shitty sd cards = bad user experience ("its an sd card so it should work right", computer illiterate says as she buys a 3 dollar class 1) b. shitty devs and dealing with the removal of sd cards c. filepickers everywhere d. ambiguity when saving things now that sd cards are a lot better, i'd say it's much more possible than before to see a SD slot on the next nexus refresh
now can they ensure uniform app design and/or stricter guidelines like this: [t]http://i.imgur.com/F9A0S8E.png[/t] and make samsung make touchjizz optional so i don't have spend hours dicking around with custom ROMs
[QUOTE=Scot;46414763]Kinda weird seeing how google seem to want to kill microSD support in phones.[/QUOTE] Well even if that doesnt happen, my phone will kill the card for me. Already on card #4 in 4 years.. damn phones keep killing them
[QUOTE=Hamsteronfire;46416427]now can they ensure uniform app design and/or stricter guidelines like this: [t]http://i.imgur.com/F9A0S8E.png[/t] and make samsung make touchjizz optional so i don't have spend hours dicking around with custom ROMs[/QUOTE] That's too strict for what Android is/tries to be. At the most a check or badge on well behaved apps and maybe only feature those, but if you couldn't do stuff "the Google way" a lot of your market would be gone.
[QUOTE=Hamsteronfire;46416427]now can they ensure uniform app design and/or stricter guidelines like this: [t]http://i.imgur.com/F9A0S8E.png[/t] and make samsung make touchjizz optional so i don't have spend hours dicking around with custom ROMs[/QUOTE] TouchWhiz is a launcher right? Just install a third party one like Apex or whatever. If it's something more embedded into the OS then that is pretty fucking awful. Never had to deal with it myself.
[QUOTE=hexpunK;46416721]TouchWhiz is a launcher right? Just install a third party one like Apex or whatever. If it's something more embedded into the OS then that is pretty fucking awful. Never had to deal with it myself.[/QUOTE] touchwiz is the rom. and it's garbage [editline]5th November 2014[/editline] [QUOTE=Psyke89;46416606]That's too strict for what Android is/tries to be. At the most a check or badge on well behaved apps and maybe only feature those, but if you couldn't do stuff "the Google way" a lot of your market would be gone.[/QUOTE] it works for apple. google lay out these guidelines but don't enforce them, if they did android would have a much better app experience in general
[QUOTE=Psyke89;46416606]That's too strict for what Android is/tries to be. At the most a check or badge on well behaved apps and maybe only feature those, but if you couldn't do stuff "the Google way" a lot of your market would be gone.[/QUOTE] eh, not saying devs should be locked down totally, but there definitely needs to be some sort of certification process for 'ideal' apps also, a review of the permissions system, it would be good to able to turn off/on individual permissions and make them a little less ridiculous eg. installing a torch app and it needs permission to see your contacts [QUOTE=hexpunK;46416721]TouchWhiz is a launcher right? Just install a third party one like Apex or whatever. If it's something more embedded into the OS then that is pretty fucking awful. Never had to deal with it myself.[/QUOTE] nah it's basically the default samsung skin (ROM even?) for android, runs like absolute shit on entry/mid-tier phones and is barely updated running AOSP 4.4 and Nova Laucher on a Samsung Galaxy Ace 2 it would be less of a hassle to search around on xda for hours for a decent ROM
[QUOTE=.Lain;46416748]touchwiz is the rom. and it's garbage[/QUOTE] Ffffff. Looking at manufacturers with customs roms has actually just caused me some pain. Christ, do any of them have any UX guys on board who aren't useless? Why are they so scared of using stock Android anyway, it's pretty great and still flexible enough for their shit.
[QUOTE=Psyke89;46416606]That's too strict for what Android is/tries to be. At the most a check or badge on well behaved apps and maybe only feature those, but if you couldn't do stuff "the Google way" a lot of your market would be gone.[/QUOTE] I would really like a "Material Design" checkbox filter though.
Welcome to the TouchWiz argument thread
I don't think cloud storage could dominate over physical storage on phones until unlimited data becomes a standard. The most data I could get from Verizon is 8gb a month
Sorry, you need to Log In to post a reply to this thread.