hamedg1366
جمعه 08 اسفند 1393, 19:03 عصر
با عرض سلام و خسته نباشید
دوستان عزیز همونطور که میدونید با استفاده از کد زیر میتونیم توی حافظه SD پوشه ایجاد کنیم :
File nfile=new File(Environment.getExternalStorageDirectory()+"/directory name");
nfile.mkdir();
و یا به این صورت :
public class MyApplication extends Application {
@Override
public void onCreate(){
super.onCreate();
if(!Environment.getExternalStorageState().equals(E nvironment.MEDIA_MOUNTED)){
Log.d("MyApp", "No SDCARD");
}
else {
File directory = new File(Environment.getExternalStorageDirectory()+Fil e.separator+"MyAppFolder");
directory.mkdirs();
}
}
حالا سوال من اینجاست که در صورتی که کاربر حالا به هر دلیلی حافظه SD نداشت چطور پوشه ای درون حافظه داخلی ایجاد کنیم؟
سوال بصورت دقیقتر میشه این :
چطور پوشه ای در مسیر نصب برنامه (چه حافظه داخلی ، چه حافظه خارجی) ایجاد کنیم ؟
با تشکر از همه شما دوستان گرامی
دوستان عزیز همونطور که میدونید با استفاده از کد زیر میتونیم توی حافظه SD پوشه ایجاد کنیم :
File nfile=new File(Environment.getExternalStorageDirectory()+"/directory name");
nfile.mkdir();
و یا به این صورت :
public class MyApplication extends Application {
@Override
public void onCreate(){
super.onCreate();
if(!Environment.getExternalStorageState().equals(E nvironment.MEDIA_MOUNTED)){
Log.d("MyApp", "No SDCARD");
}
else {
File directory = new File(Environment.getExternalStorageDirectory()+Fil e.separator+"MyAppFolder");
directory.mkdirs();
}
}
حالا سوال من اینجاست که در صورتی که کاربر حالا به هر دلیلی حافظه SD نداشت چطور پوشه ای درون حافظه داخلی ایجاد کنیم؟
سوال بصورت دقیقتر میشه این :
چطور پوشه ای در مسیر نصب برنامه (چه حافظه داخلی ، چه حافظه خارجی) ایجاد کنیم ؟
با تشکر از همه شما دوستان گرامی