从raw读txt

来源:互联网 发布:大数据主要来源于人 编辑:程序博客网 时间:2024/05/17 09:02
package com.testand;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.UnsupportedEncodingException;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.widget.Button;public class HandlerActivity extends Activity {Button mybtn;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);mybtn = (Button) findViewById(R.id.mybtn);mybtn.setText(readFile());}public String readFile() {InputStream myFile = null;myFile = getResources().openRawResource(R.raw.readme);// cet4为一个TXT文件BufferedReader br = null;try {br = new BufferedReader(new InputStreamReader(myFile, "utf-8"));// 注意编码} catch (UnsupportedEncodingException e1) {Log.e("debug", e1.toString());}String temp;String str = "";try {while ((temp = br.readLine()) != null) {str = str + temp;System.out.println(str);}br.close();myFile.close();return str;} catch (IOException e) {Log.e("debug", e.toString());return "error";}}}

原创粉丝点击