您的位置:首页 > 移动开发 > Android开发

android读取txt文本资源文件

2014-04-10 18:25 330 查看
在res文件夹下新建raw文件夹,里面放置mybook.txt,如下:



读取文件内容的代码如下:

public class MyResourceDemo extends Activity {
private TextView msg = null; // 文本显示组件
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); // 父类onCreate()
super.setContentView(R.layout.main); // 定义布局管理器
this.msg = (TextView) super.findViewById(R.id.msg); // 找到组件
Resources res = super.getResources(); // 操作资源
InputStream input = res.openRawResource(R.raw.mybook); // 读取资源ID
Scanner scan = new Scanner(input); // 实例化Scanner
StringBuffer buf = new StringBuffer(); // 接收数据
while (scan.hasNext()) { // 循环读取
buf.append(scan.next()).append("\n"); // 保存数据
}
scan.close(); // 关闭输入流
try { // 关闭输入流
input.close() ;
} catch (IOException e) {
e.printStackTrace();
}
this.msg.setText(buf.toString()); // 设置文字

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android FileInputStream