こんにちはfkmです。
多分READ_EXTERNAL_STORAGEのpermissionが無いのが原因です。
4.4から、API Levelに関係なく必須になりました。
2014/1/13 Mochizuki Norifumi <nmoch...@gmail.com>:
> すいません 質問です。
> 内部ストレージのファイルリストを取得したいのですが
> 4.3までは動いていたコードが 4.4だとnullが帰ってくるようになりました。
> 手持ちのNexsu7のバージョンをあげて確認しました。
> なにか仕様が変わったのでしょうか?
>
> File storage = Environment.getExternalStorageDirectory();
> File[] files = storage.listFiles();
> if (files == null)Log.d("debug", "error!");
>
> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このグループから退会し、メールの受信を停止するには、android-group-japan+unsubscribe@googlegroups.com
> にメールを送信します。
> このグループに投稿するには、android-group-ja...@googlegroups.com にメールを送信してください。