public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
String str = "";
if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){
str = Environment.getExternalStorageDirectory().getPath() + "/aaa";
}else{
str = "/data/data/com.aaa";
} File f = new File(str);
if(!f.exists()){
f.mkdirs();
}
}
以上是代码,执行没有任何错,但就是建不了文件夹!!!!!!!!!!!!!;
android版本2.2;
有没有权限都建不了,而且我是2.2版的,不需要加权限.
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
String str = "";
if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){
str = Environment.getExternalStorageDirectory().getPath() + "/aaa";
}else{
str = "/data/data/com.aaa";
} File f = new File(str);
if(!f.exists()){
f.mkdirs();
}
}
以上是代码,执行没有任何错,但就是建不了文件夹!!!!!!!!!!!!!;
android版本2.2;
有没有权限都建不了,而且我是2.2版的,不需要加权限.
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"></uses-permission> <application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".temp" android:label="@string/app_name">
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission> <intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>注意红字的位置!看来2.2版还是要加权限的...