2021年1月8日金曜日

[Android] フォルダ生成できない件

明けましておめでとうございます。

針山散策を今日もほのぼのと行います。


今日は、AndroidStudioでデバッグ中にフォルダ生成出来ない問題ではまりましたので

メモします。


DirPath = Environment.getExternalStorageDirectory().getPath() + "/debugfolder"

だと、アクセス禁止の領域のようです。

DirPath= context.getExternalFilesDir("").getPath()+"/debugfolder";

にする必要があります。


参考にしたサイト:

https://www.hiroom2.com/2016/03/02/android%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E6%93%8D%E4%BD%9C%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6/


作成したソースは以下(内容一部変えています)

-----------------------------------------

   FileSelection( Context context)

   {

       File folder;

       String DirPath;

       DirPath= context.getExternalFilesDir("").getPath()+"/debugfolder";

       folder = new File(DirPath);

       if (!folder.exists()) {

           try{

               if (!folder.mkdirs())

                   Toast.makeText( context, DirPath + " isn't created", Toast.LENGTH_LONG ).show();

           }

           catch (Exception e)

           {

               Toast.makeText( context, DirPath + " isn't created", Toast.LENGTH_LONG ).show();

           }

       }

   }


-----------------------------------------


[今日のひとこと]

1/7に緊急事態宣言が発動しました。

近所の商店街や居酒屋ではマスクをしていないお爺さん達が井戸端会議しているし

くるときが来たな。というのが感想です。

政府は、何故緊急事態宣言を出さなかったのか?

とよくマスコミさんがいってますが、答えは1つですね。

経済をストップさせたくない。(税収を増やしたい)

少子高齢化対策で高齢者を減らしたい。(支出を減らしたい)

政治家たちも強制的にご高齢者は人生クビにしたいという

ことが見えてきます。

世知辛い世の中です。

0 件のコメント:

コメントを投稿