读:

Android从resource中的raw文件夹中获取文件并读取数据:

final Resources resources = getResources();
InputStream inputStream = resources.openRawResource(R.raw.area_card);


Android读取Asset里的内容
InputStream inputStream = getResources().getAssets().open("xml/Violate_dice.xml");


Android从SDCard读取文件
String fileName = "/sdcard/Y.txt";
//也可以用String fileName = "mnt/sdcard/Y.txt";
FileInputStream fis = new FileInputStream(fileName);


Android读取data/data/com.xxx.app/files/下的文件
String fileName = "txt/Y.txt"; //Y.txt实际应该存在在/data/data/com.xxx.app/files/txt/Y.txt
FileInputStream fin = openFileInput(fileName);

--------------------------------------------------------------------

写:

Android写文件到/data/data/com.xxx.app/files/
String message = "this is a string";FileOutputStream fout =openFileOutput(fileName, MODE_PRIVATE);    byte [] bytes = message.getBytes();     fout.write(bytes);     fout.close(); 

Android写文件到SDCard
String fileName = "mnt/sdcard/Y.txt";String message = "this is a string";FileOutputStream fout = new FileOutputStream(fileName);    byte [] bytes = message.getBytes();     fout.write(bytes);     fout.close(); 

Android向系统节点写内容

try {BufferedWriter output = new BufferedWriter(new FileWriter(new File("/sys/power/state")));output.write("mem");output.close();} catch (Exception e) {e.printStackTrace();}


更多相关文章

  1. Android内核的根文件系统
  2. android获取文件目录
  3. Android代码实现APK文件的安装与卸载
  4. Android 文件实现断点上传
  5. Android 存储方式之文件存储
  6. Android 下载文件 显示进度条
  7. 在AndroidManifest.xml文件中的android:windowSoftInputMode属性
  8. Andorid在布局文件中中文加粗

随机推荐

  1. Android8.0 在framework中添加KeyCode
  2. Invalidate和postInvalidate的区别
  3. 《深入解析Android(安卓)5.0系统》——导
  4. Flutter笔记(二)
  5. Android将胜过Windows Mobile五大原因
  6. android 问题总结
  7. Android(安卓)AOSP基础(三)Android系统源码
  8. android线性布局参数详解
  9. 在Windows中的安装Android(安卓)NDK开发
  10. 【Android】TextView的文字长度测量及各