close

演講口譯

讀取文字檔必須要利用到FileReaderBufferedReader,一入手下手先將兩物件做貫穿連接,接著宣佈一個temp的字串,用來臨時讀檔案,一次讀一行字串,當全部文字檔讀取終了時,temp的值會變為null,此時就會跳出迴圈,這時候readData即為全部文字檔的文字內容,最後將readDataToast顯示出來翻譯此種體式格局是以字元的讀檔體式格局。

手機執行效果

cmd009  

AndroidManifest.xml要記得增添這行唷!

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.os.Environment;
import android.widget.Toast;
public class example0802 extends Activity {
/** Called when the activity is first created. */
@Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView( R.layout.main );
    try{
        //確立FileReader物件,並設定讀取的檔案為SD卡中的output.txt檔案
        FileReader fr = new FileReader("/sdcard/output.txt");
        //將BufferedReader與FileReader做貫穿連接
        BufferedReader br = new BufferedReader(fr);
        String readData = "";
        String temp = br.readLine(); //readLine()讀取一整行
        while (temp!=null){
             readData+=temp;
             temp=br.readLine();
        }
        Context context = getApplicationContext();
        int duration = Toast.LENGTH_LONG;
        Toast toast = Toast.makeText(context, readData, duration);
        toast.show();
    }catch(Exception e){
        e.printStackTrace();
    }
  }
}

device002  

output.txt內容 (關於cmd利用體例可以參考[Android] 利用adb指令 及[Android] 寫入文字檔)

小試身手小範例

文章標籤
讀取文字檔 toast android 讀檔

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>



以下內文出自: http://style77125tech.pixnet.net/blog/post/17737594-%5Bandroid%5D-%E8%AE%80%E5%8F%96%E6%96%87%E5%AD%有關各國語文翻譯公證的問題歡迎諮詢天成翻譯公司02-77260931

arrow
arrow
    文章標籤
    翻譯社
    全站熱搜
    創作者介紹
    創作者 riosoq5f7a70 的頭像
    riosoq5f7a70

    riosoq5f7a70@outlook.com