Android 读取文件内容实现方法总结

 更新时间:2016年10月31日 11:38:34   投稿:lqh  
这篇文章主要介绍了Android 读取文件内容实现方法的相关资料,这里提供了几种方法,大家可以选择使用,需要的朋友可以参考下

Android 读取文件内容实现方法,这里整理了几种方法,大家需要可以看下。

如果要打开存放在/data/data/<package name>/files目录应用私有的文件,可以使用Activity提供openFileInput()方法。

FileInputStream inStream = this.getContext().openFileInput("itcast.txt");
Log.i("FileTest", readInStream(inStream));

readInStream()的方法请看本页下面备注。

或者直接使用文件的绝对路径:

File file = new File("/data/data/cn.itcast.action/files/itcast.txt");
FileInputStream inStream = new FileInputStream(file);
Log.i("FileTest", readInStream(inStream));

注意:上面文件路径中的“cn.itcast.action”为应用所在包,当你在编写代码时应替换为你自己应用使用的包。

对于私有文件只能被创建该文件的应用访问,如果希望文件能被其他应用读和写,可以在创建文件时,指定

Context.MODE_WORLD_READABLE和Context.MODE_WORLD_WRITEABLE权限。

Activity还提供了getCacheDir()和getFilesDir()方法:

getCacheDir()方法用于获取/data/data/<package name>/cache目录
getFilesDir()方法用于获取/data/data/<package name>/files目录

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • Android不规则图像填充颜色小游戏

    Android不规则图像填充颜色小游戏

    这篇文章主要介绍了Android不规则图像填充颜色小游戏,具有很好的参考价值,希望对大家有所帮助,一起跟随小编过来看看吧
    2018-05-05
  • Android中自定义控件之液位指示器

    Android中自定义控件之液位指示器

    这篇文章主要介绍了Android中自定义控件之液位指示器 方法的相关资料,需要的朋友可以参考下
    2016-03-03
  • android 封装抓取网页信息的实例代码

    android 封装抓取网页信息的实例代码

    android 封装抓取网页信息的实例代码,需要的朋友可以参考一下
    2013-06-06
  • Android Studio 全局查找问题

    Android Studio 全局查找问题

    这篇文章主要介绍了Android Studio 全局查找问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-01-01
  • Android Camera2 实现预览功能

    Android Camera2 实现预览功能

    最近在做一些关于人脸识别的项目,需要用到 Android 相机的预览功能。今天小编通过本文给大家分享Android Camera2 实现预览功能,感兴趣的朋友跟随小编一起看看吧
    2018-11-11
  • Android手电筒兼容各个手机与版本

    Android手电筒兼容各个手机与版本

    这篇文章主要为大家详细介绍了Android手电筒兼容各个手机与版本,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-09-09
  • Android 仿硅谷新闻下拉刷新/上拉加载更多

    Android 仿硅谷新闻下拉刷新/上拉加载更多

    这篇文章主要介绍了Android 仿硅谷新闻下拉刷新/上拉加载更多的实现代码,非常不错具有一定的参考借鉴价值,需要的朋友可以参考下
    2016-10-10
  • Android中BroadcastReceiver案例讲解

    Android中BroadcastReceiver案例讲解

    今天小编就为大家分享一篇关于Android中BroadcastReceiver案例讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • 获取Android设备电池电量状态

    获取Android设备电池电量状态

    本文介绍了在Android系统中获取设备电池电量状态的方法,包括使用BatteryManager类获取电量百分比、电池状态和健康状况,以及通过注册广播接收器实时获取电量状态变化。了解这些方法可以帮助用户更好地管理设备的使用,避免因电量不足而影响使用体验。
    2023-03-03
  • 浅谈Android app开发中Fragment的Transaction操作

    浅谈Android app开发中Fragment的Transaction操作

    这篇文章主要介绍了Android app开发中Fragment的Transaction操作,包括Transaction和Fragment的生命周期的联系等内容,需要的朋友可以参考下
    2016-02-02

最新评论