【发布时间】:2015-11-04 16:42:18
【问题描述】:
我想在 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");
}
}
/*...*/
}
框架搭建完成后,log显示“mkdirs() fail”。
那么为什么不能用我的代码在android框架中创建目录呢?
谢谢。
【问题讨论】:
-
Log 的参数标签不应该是这样的。"Log.i("BootReceiver","XXX")".
-
哦,我明白了。感谢 cmets :)
标签: android frameworks directory mkdirs