آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

کار نکردن mkdirs()

joker  8 سال پیش  8 سال پیش
0 0

با سلام

دوستان کسی می دونه چرا در تیکه کد زیر چرا mkdirs کار نمی کنه و فولدر ها رو نمی سازه؟

این دسترسی هم از manifests گرفتم

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />


public class FBase extends Application {


public static final String DIR_SDCARD = Environment.getExternalStorageDirectory().getAbsolutePath();
public static final String DIR_APP = DIR_SDCARD + "/transit";
public static final String DIR_DATABASE = DIR_APP + "/dataBase-transit";


@Override
public void onCreate() {
super.onCreate();
base=this;
context=getApplicationContext();
handler=new Handler();
displayMetrics=getResources().getDisplayMetrics();
layoutInflater=LayoutInflater.from(context);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
transitionInflater=TransitionInflater.from(context);
}
File file=new File(DIR_DATABASE); //DIR_DATABASE=/storage/emulated/0/taxro/dataBase-transit

file.mkdirs(); // do not work***********************************************


}


}
0 0
توی منیفست appNam رو تعریف کردی؟ (8 سال پیش)
0 0
در اندروید 6 به بعد باید از کاربر هم اجازه بگیرید بابت دسترسی ها که با یکم جستجو توی همین سایت یا سایت های دیگه نحوه انجامش رو متوجه میشید (8 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .