بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ساخته نشدن فولدر در sdcard
سلام
حل شد
من اینارو نوشتم اما فولدر ساخته نمیشه :
public static final String DIR_SDCARD = Environment.getExternalStorageDirectory().toString(); public static final String DIR_APP = DIR_SDCARD + "/downloader"; new File(DIR_APP).mkdirs();
برای این سوال 4 پاسخ وجود دارد.
پاسخ به سوال
Denabit
11 سال پیش
+1
0
سلام
شما اشتباه کد زدید! باید به جای toString تایپ میکردید getAbsolutePath
public static final String DIR_SDCARD = Environment.getExternalStorageDirectory().getAbsolutePath();
public static final String DIR_APP = DIR_SDCARD + "/downloader";
new File(DIR_APP).mkdirs();
این عکس رو ببینید ، اصلا پرمیژن نداره : لینک (11 سال پیش)
پاسخ به سوال
یگانه
11 سال پیش
0
0
public static final String DIR_SDCARD = Environment.getExternalStorageDirectory().getAbsolutePath();
public static final String DIR_APP = DIR_SDCARD + "/downloader/";
@Override
public void onCreate() {
super.onCreate();
new File(DIR_APP).mkdirs();
}
نشد متاسفانه
این عکس رو ببینید ، اصلا پرمیژن نداره : لینک (11 سال پیش)
پاسخ به سوال
mohammad.gh
11 سال پیش
0
0
سلام دوستان این کد جاییش مشکل داره چون کرش میکنه
دسترسی به sd card دادم
کلاس g رو هم معرفی کردم
package test;
import java.io.File;
import android.app.Application;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.os.Environment;
public class G extends Application {
public static Context context;
public static SQLiteDatabase database;
public static final String DIR_SDCARD = Environment.getExternalStorageDirectory().getAbsolutePath();
public static final String DIR_DATABASE = DIR_SDCARD + "/database-test/";
@Override
public void onCreate() {
super.onCreate();
context = this.getApplicationContext();
new File(DIR_DATABASE).mkdirs();
database = SQLiteDatabase.openOrCreateDatabase(DIR_DATABASE + "/database.sqlite", null);
}
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .