使用静态资源——raw

作者:追风剑情 发布于:2015-8-17 20:42 分类:Android

一、放个txt文件到res/raw/textfile.txt

二、创建活动

  1. package com.example.androidtest;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.IOException;
  5. import java.io.InputStream;
  6. import java.io.InputStreamReader;
  7.  
  8. import android.app.Activity;
  9. import android.os.Bundle;
  10. import android.util.Log;
  11. import android.widget.Toast;
  12.  
  13. public class FilesActivity3 extends Activity {
  14.  
  15. @Override
  16. protected void onCreate(Bundle savedInstanceState) {
  17. super.onCreate(savedInstanceState);
  18. setContentView(R.layout.activity_files_activity3);
  19. //读取res/raw/textfile.txt文件
  20. InputStream is = this.getResources().openRawResource(R.raw.textfile);
  21. BufferedReader br = new BufferedReader(new InputStreamReader(is));
  22. String str = null;
  23. try {
  24. while((str = br.readLine()) != null) {
  25. Toast.makeText(getBaseContext(), str, Toast.LENGTH_SHORT).show();
  26. }
  27. is.close();
  28. br.close();
  29. } catch (IOException e) {
  30. Log.d("AndroidTest", e.getLocalizedMessage());
  31. }
  32. }
  33. }

运行效果

raw.png

标签: Android

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号