View Full Version : کپی فایل ها ار assets به حافظه گوشی فوری *** فوری
godofphp
دوشنبه 24 فروردین 1394, 17:19 عصر
سلام من یه نرم افزاری نوشتم که درون فایل assets برنامه ی من یه پوشه ی .zip هست که میخام از داخل اپ وقتی دکمه ای کلیک میشه اون فایل Zip به درون گوشی یا اس دی کارت کپی بشه
ممنونم
iman0111
دوشنبه 24 فروردین 1394, 19:28 عصر
سلام من یه نرم افزاری نوشتم که درون فایل assets برنامه ی من یه پوشه ی .zip هست که میخام از داخل اپ وقتی دکمه ای کلیک میشه اون فایل Zip به درون گوشی یا اس دی کارت کپی بشه ممنونم سلام به این صورت عمل کن
AssetManager assetManager = getAssets(); String[] files = null; try { files = assetManager.list("Files"); } catch (IOException e) { Log.e("tag", e.getMessage()); } for(String filename : files) { System.out.println("File name => "+filename); InputStream in = null; OutputStream out = null; try { in = assetManager.open("Files/"+filename); // if files resides inside the "Files" directory itself out = new FileOutputStream(Environment.getExternalStorageDir ectory().toString() +"/" + filename); copyFile(in, out); in.close(); in = null; out.flush(); out.close(); out = null; } catch(Exception e) { Log.e("tag", e.getMessage()); } } } private void copyFile(InputStream in, OutputStream out) throws IOException { byte[] buffer = new byte[1024]; int read; while((read = in.read(buffer)) != -1){ out.write(buffer, 0, read); } }
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.