سلام دوستان
من یه سری فایل pdf و txt دارم
میخوام یه string بسازم و محتویات این فایل های txt و pdf رو بریزم داخل یه string و داخل textview ازش استفاده کنم
لطفا راهنمایی کنید
یعنی کسی نیست یه جواب به ما بده ؟
ادمین جون نیستی ؟
ابتدا تابعی به شکل زیر درون برنامه خود قرار دهید:
کد پیاچپی:
private String GetPhoneAddress() {
File file = new File(Environment.getExternalStorageDirectory() + "/reklama/tck.txt");
if (!file.exists()){
String line = "Need to add smth";
return line;
}
String line = null;
//Read text from file
//StringBuilder text = new StringBuilder();
try {
BufferedReader br = new BufferedReader(new FileReader(file));
line = br.readLine();
}
catch (IOException e) {
//You'll need to add proper error handling here
}
return line;
}
سپس در هر کجا که خواستید (برای مثال در متد onCreate) کد زیر را قرار دهید:
کد پیاچپی:
final TextView textview = (TextView) findViewById(R.id.textview1);
String saved_phone = GetPhoneAddress();
if (saved_phone.length()>0){
textview.setText(saved_phone);
}
در کد بالا باید قبل از اجرای برنامه فایل در حافظه خارجی قرار گرفته و مسیر آن مشخص شود. با کمی تغییر کد می توانید فایل ها را از پوشه assets هم بخوانید.
این کد یجورایی پیچیده هست
و فکر میکنم از بی راهه رفته
آیا کسی راه ساده تر بلده واسه اینکه محتویات یه فایل txt داخل که تو assets هست رو بریزیم تو یه string و تو textview ها ازش استفاده کنیم ؟
rozgolkiani@gmail.com
اگه جواب میخای بهش ایمیل بزن