باز نشدن بخشهای پالت در eclipse
با سلام
هیچکدوم از زیر منوهای پالت باز نمیشن، لطفأ راهنمایی بفرمایید
با تشکر
با سلام
مشکل برطرف شد، از نسخه برنامه بود، با برنامه ای که تو سایت بود درست شد
------------------------------------------------------------------------------
من میخوام نرم افزار اندرویدی، هنگام نصب، یک سری فولدر و فایل رو از مثلأ یوشه raw، داخل حافظه خارجی کپی کنه و قبلش چک کنه اگه فولدر وجود داره، فقط فایلها رو کپی کنه
اساتید، لطفأ راهنمایی بفرمایید
با تشکر
برای کپی کردن ریسورس ها از raw به sd از این کد استفاده کنید .
InputStream inputStream = getResources().openRawResource(R.raw.myresource);
FileOutputStream fileOutputStream = new FileOutputStream(sdCardSavePath);
byte[] buff = new byte[1024];
int read = 0;
try {
while ((read = inputStream.read(buff)) > 0) {
fileOutputStream .write(buff, 0, read);
}
} finally {
inputStream .close();
fileOutputStream .close();
}
برای اینکه چک کنید فولدر وجود داره یا نه ، از این کد :
File folder = new File(folderPath);
if (folder.exists()) {
//Folder Exist !
}
برای ساخت یک مسیر از کد زیر میتونین استفاده کنین.و بعد برای کپی از کدی که دوستان در بالا قرار دادن میتونین استفاده کنین.
public static String DIR_SDCARD = Environment.getExternalStorageDirectory().getAbsolutePath();
public static String PATH_FILEMUSIC = DIR_SDCARD + "/New folder\New folder2/";
public static String fileName = "my_file1 .mp3"; <---- مثال
@Override
public void onCreate() {
super.onCreate();
context = getApplicationContext();
new File(PATH_FILEMUSIC).mkdirs();
}
با سلام
در این کدی که قرار دادین :
InputStream inputStream = getResources().openRawResource(R.raw.myresource); FileOutputStream fileOutputStream = new FileOutputStream(sdCardSavePath); byte[] buff = new byte[1024]; int read = 0;
تو اون پرانتزی که نوشتید : sdCardSavePath ، چی باید بنویسم، مثلآ اگه بخوایم فایلمون تو sdcard تو پوشه : Download\Newfolder
ریخته بشه؟
لطفأ راهنمایی بفرمایید
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .
