ساخت یک فایل متنی در حافظه خارجی (external storage)، با متنی دلخواه، در برنامه نویسی اندروید
به کد زیر توجه کنید :
File root = android.os.Environment.getExternalStorageDirectory();
File dir = new File (root.getAbsolutePath() + "/myFolder");
dir.mkdirs(); // build directory
File file = new File(dir, "myData.txt");
try {
FileOutputStream f = new FileOutputStream(file);
PrintWriter pw = new PrintWriter(f);
pw.println("www.kelidestan.com");
pw.println("Alireza Golmakani");
pw.flush();
pw.close();
f.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
File dir = new File (root.getAbsolutePath() + "/myFolder");
dir.mkdirs(); // build directory
File file = new File(dir, "myData.txt");
try {
FileOutputStream f = new FileOutputStream(file);
PrintWriter pw = new PrintWriter(f);
pw.println("www.kelidestan.com");
pw.println("Alireza Golmakani");
pw.flush();
pw.close();
f.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
این کد باعث می شود که فولدری با نام myFolder در فولدربندی گوشی ساخته شود و سپس یک فایل متنی با نام myData.txt ساخته شده و متن زیر درون آن نوشته شود :
www.kelidestan.com
Alireza Golmakani
Alireza Golmakani
دقت شود که باید کدهای زیر درون AndroidManifest.xml نوشته شود (برای اجازه دادن برای ساخت فایل در حافظه خارجی و یا خواندن یک فایل از حافظه خارجی) :
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
نظرات 1 1 0
phoenix
۱۳۹۶/۰۶/۱۰
۲۲:۲۲
ممنون از اموزش ها خوبتون
من یسوال داشتم
فایل ها رو ساختم و نوشتم اما نوشته های بعدی جایگزین میشن راهی هست که ادامه قبلی نوشته بشه؟