Android フレームワークでディレクトリを作成したい。たとえば、「/stoage/myTestDir/」
そこで、「Kitkat/frameworks/base/services/java/com/android/server/BootReceiver.java」にこのコードを追加してみます。
BootReceiver.java
@Overrinde
public void onReceive(final Context context, Intent intent){
/*...*/
if(intent.getAction().equals("android.intent.action.BOOT_COMPLETED")){
File testDir = new File(Environment.getExternalStorageDirectory().getAbsolutePath()+"/myTestDir");
if(!testDir.exists(){
if(testDir.mkdirs()==true){
Log.i("mkdirs() success", "mkdirs() success");
else{
Log.i("mkdirs() fail", "mkdirs() fail");
}
}
/*...*/
}
フレームワークのビルド後、ログに "mkdirs() fail" が表示されます。
では、私のコードを使用して Android フレームワークでディレクトリを作成できないのはなぜですか?
ありがとう。