アカウント名:
パスワード:
方針を転換したのなら、4.x のほうにもその API を提供してくれないものでしょうか...(4.x の HW ベンダーに 5.0 へのアップデートを期待するのも無理があるし)
GoogleはAndroidにおけるSDカードの扱いについて、過去数年間にわたり仕様変更を行っている。Android 4.0ではサードパーティアプリケーションから取り外し可能なストレージへにアクセスできなくなり、ユーザーや開発者から不評を買った。Googleはこうした問題点を認め、Android 5.0 (Lollipop)では新しいAPIが追加されたという(AndroidPolice、juggly.cn、Slashdot)。
タレコミには4.xじゃなくて4.0って書いてありますね。
今、Android 4.2.2 の端末使ってて各種アプリからSDカードにはアクセスできています。これって、5.0以前にそういう風に既に戻してるんじゃないの?
と思ったら/.Jでskapontanさんの日記読んだら 4.4 でダメになって5.0から復帰する予定って書いてあるね。skapontanの日記: Android4.4 [srad.jp]
タレコミが不正確だったってことすかね。
いや4.0からすでにWRITE_MEDIA_STORAGE権限持ってないとsecondary storageに書けなくなってます。この権限はシステムとプレインストールアプリにしか許されない。さらに4.2のCDDで
Device implementations that include multiple external storage paths MUST NOT allow Android applications to write to the secondary external storage
と明記されてます。
勝手に書けるようにした端末ベンダはあるけどね
すみません、例えばroot権限も取っていない買ったままの状態でストアで個人制作のアプリを購入し、普通にスロットに挿入したmicroSDに書けてるんですが、これはHTCが勝手にいじったってことですかね?@ISW13HT
デフォルトでそうなっているのでしょ。私が持っているnexus7 2012 android OS 4.3でも WRITE_MEDIA_STOREAGE はmedia_rwですし。
ご指摘 & 補足ありがとうございます。4.4 でダメだったのと、元記事の 4.0 というのを読んで 4.x 全滅なんだと思いこんでしまいました、すみません。(といいつつ主たる開発は互換性のために 2.x なんですわ...)。
>(といいつつ主たる開発は互換性のために 2.x なんですわ...)。
そういうのって、MSとかでよく見るいつか来た道ですね。
普通に使えてた機能が無くなったり、復活したり・・・そしていつも振り回されっぱなしの一般ユーザ。
さすがにsupport libraryのように簡単にはいかないような・・・
たぶん、問題の4.4を黒歴史化して終了じゃないかな。で、泣くのは当該端末を購入してローンを払い続ける人。
ベンダーは5.0を提供しているのにね、キャリアがね…
責任あるメーカーは、4.4にアップデートをセずに、4.2で止めてます。無責任なメーカーは4.4のアップデートを配布してしまいました。
つーても4.2は4.2でセキュリティ脆弱性残ってんでしょう?どっちが責任ある対応かっつーとどうなんですかね。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「科学者は100%安全だと保証できないものは動かしてはならない」、科学者「えっ」、プログラマ「えっ」
4.x (スコア:0)
方針を転換したのなら、4.x のほうにもその API を提供してくれないものでしょうか...(4.x の HW ベンダーに 5.0 へのアップデートを期待するのも無理があるし)
Re:4.x (スコア:3, 参考になる)
タレコミには4.xじゃなくて4.0って書いてありますね。
今、Android 4.2.2 の端末使ってて各種アプリからSDカードにはアクセスできています。
これって、5.0以前にそういう風に既に戻してるんじゃないの?
と思ったら/.Jでskapontanさんの日記読んだら 4.4 でダメになって5.0から復帰する予定って書いてあるね。
skapontanの日記: Android4.4 [srad.jp]
タレコミが不正確だったってことすかね。
Re:4.x (スコア:2)
いや4.0からすでにWRITE_MEDIA_STORAGE権限持ってないとsecondary storageに書けなくなってます。この権限はシステムとプレインストールアプリにしか許されない。
さらに4.2のCDDで
Device implementations that include multiple external storage paths MUST NOT allow Android applications to write to the secondary external storage
と明記されてます。
勝手に書けるようにした端末ベンダはあるけどね
Re: (スコア:0)
すみません、例えばroot権限も取っていない買ったままの状態でストアで個人制作のアプリを購入し、
普通にスロットに挿入したmicroSDに書けてるんですが、
これはHTCが勝手にいじったってことですかね?@ISW13HT
Re: (スコア:0)
デフォルトでそうなっているのでしょ。私が持っているnexus7 2012 android OS 4.3でも WRITE_MEDIA_STOREAGE はmedia_rwですし。
Re: (スコア:0)
ご指摘 & 補足ありがとうございます。
4.4 でダメだったのと、元記事の 4.0 というのを読んで 4.x 全滅なんだと思いこんでしまいました、すみません。
(といいつつ主たる開発は互換性のために 2.x なんですわ...)。
Re:4.x (スコア:1)
>(といいつつ主たる開発は互換性のために 2.x なんですわ...)。
そういうのって、MSとかでよく見るいつか来た道ですね。
普通に使えてた機能が無くなったり、復活したり・・・
そしていつも振り回されっぱなしの一般ユーザ。
Re: (スコア:0)
さすがにsupport libraryのように簡単にはいかないような・・・
Re: (スコア:0)
たぶん、問題の4.4を黒歴史化して終了じゃないかな。
で、泣くのは当該端末を購入してローンを払い続ける人。
Re: (スコア:0)
ベンダーは5.0を提供しているのにね、キャリアがね…
Re: (スコア:0)
責任あるメーカーは、4.4にアップデートをセずに、4.2で止めてます。
無責任なメーカーは4.4のアップデートを配布してしまいました。
Re: (スコア:0)
つーても4.2は4.2でセキュリティ脆弱性残ってんでしょう?
どっちが責任ある対応かっつーとどうなんですかね。