回答編集履歴
1
修正
test
CHANGED
@@ -1,8 +1,8 @@
|
|
1
|
-
恐らく企図されているのは、内部ストレージのAlarmやDCIMなどのディレクトリーがある場所に並行してtestDirectoryを作成したいということだと思うのですが、Androidではバージョンが進むにつれ、ストレージの自由な場所への書き込みの制約が厳しくなっています。ウェブで検索するとteratailでの私の過去回答もヒットするのですが、その方法もすでに通用しなくなっています(苦笑)。ですから、初学でそれに挑むのはかなり大変でしょう。
|
1
|
+
恐らく企図されているのは、内部ストレージのAlarmやDCIMなどのディレクトリーがある場所に並行してtestDirectoryを作成したいということだと思うのですが、Androidではバージョンが進むにつれ、ストレージの自由な場所(パブリック領域)への読み込み・書き込みの制約が厳しくなっています。そのため、質問の方法でプログラムを実行しても、ディレクトリーを作成することはできません。パブリックな領域に書き込む方法をウェブで検索するとteratailでの私の過去回答もヒットするのですが、その方法も現在ではすでに通用しなくなっています(苦笑)。ですから、初学でそれに挑むのはかなり大変でしょう。
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
その一方で、Androidではアプリの権限で自由に読み書きができるプライベート領域を提供しており、`getExternalFilesDir()`というメソッドでそのパスを取得することができます。それを利用して、
|
5
|
+
その一方で、Androidではアプリの権限で自由に読み書きができる、そのアプリ専用のプライベート領域を提供しており、`getExternalFilesDir()`というメソッドでそのパスを取得することができます。それを利用して、
|
6
6
|
|
7
7
|
|
8
8
|
|