سلام
بازم کار نکرد
پرمیژن هم دادم
بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ
ساخته نشدن فولدر در sdcard
مدیریت گفتگو
آخرین تغییر: 11 سال پیش
سلام
حل شد
من اینارو نوشتم اما فولدر ساخته نمیشه :
public static final String DIR_SDCARD = Environment.getExternalStorageDirectory().toString(); public static final String DIR_APP = DIR_SDCARD + "/downloader"; new File(DIR_APP).mkdirs();
پاسخها 4
سلام
شما اشتباه کد زدید! باید به جای 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();
نظرات
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();
}
نظرات
سلام دوستان این کد جاییش مشکل داره چون کرش میکنه
دسترسی به 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);
}
}
نظرات
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .
ویرایش
پیام
نظرات