Android编程中读写私有文件的方法

 更新时间:2016年10月31日 10:06:03   作者:老码农豆豆  
这篇文章主要介绍了Android编程中读写私有文件的方法,结合实例形式分析了Android针对私有文件读写操作相关技巧,需要的朋友可以参考下

本文实例讲述了Android编程中读写私有文件的方法。分享给大家供大家参考,具体如下:

所谓私有文件,则是指程序自己能读取,而其它程序没有权限访问的文件,此文件保存在Data.app.程序包.file目录下面。

其中写文件的方法比较简单:

private void writeFile(String fileName, String info) {
 try {
  FileOutputStream fout = openFileOutput(fileName, MODE_PRIVATE);
  byte[] bytes = info.getBytes();
  fout.write(bytes);
  fout.close();
 } catch (Exception err) {
 }
}

这样可以完成对私有文件的写,在写私有文件时使用的是openFileOutput 这个文件。

上面对私有文件进行了写入,下面对私有文件进行读:

private String readFile(String fileName) {
 try {
  FileInputStream fin = openFileInput(fileName);
  int length = fin.available();// 获取文件长度
  byte[] bytes = new byte[length];
  fin.read(bytes);
  return EncodingUtils.getString(bytes, ENCODING);
 } catch (Exception err) {
  return "";
 }
}

使用"openFileInput"来读取私有文件!

更多关于Android相关内容感兴趣的读者可查看本站专题:《Android文件操作技巧汇总》、《Android资源操作技巧汇总》、《Android操作XML数据技巧总结》、《Android编程之activity操作技巧总结》、《Android操作SQLite数据库技巧总结》、《Android操作json格式数据技巧总结》、《Android数据库操作技巧总结》、《Android编程开发之SD卡操作方法汇总》、《Android开发入门与进阶教程》、《Android视图View技巧总结》及《Android控件用法总结

希望本文所述对大家Android程序设计有所帮助。

相关文章

  • Android实现顶部弧形背景效果

    Android实现顶部弧形背景效果

    在当今移动互联网应用中,界面设计的美观与交互体验往往成为用户评价一款产品的重要因素之一,本文将详细介绍如何在 Android 应用中实现顶部弧形背景效果,通过自定义 View、绘制原理和动画特效等多种技术手段,打造出既美观又具有较好扩展性的界面背景效果
    2025-04-04
  • Android自定义view实现滑动解锁九宫格控件

    Android自定义view实现滑动解锁九宫格控件

    这篇文章主要介绍了Android自定义view实现滑动解锁九宫格控件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧
    2023-02-02
  • Android手机通过蓝牙连接佳博打印机的实例代码

    Android手机通过蓝牙连接佳博打印机的实例代码

    这篇文章主要介绍了Android手机通过蓝牙连接佳博打印机的实例代码,非常不错具有参考借鉴价值,需要的朋友可以参考下
    2016-11-11
  • Android属性动画实现炫酷的登录界面

    Android属性动画实现炫酷的登录界面

    这篇文章主要为大家详细介绍了Android属性动画实现炫酷的登录界面,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-07-07
  • Android平台预置GMS包后关机闹钟失效问题及解决方法

    Android平台预置GMS包后关机闹钟失效问题及解决方法

    这篇文章主要介绍了Android平台预置GMS包后,关机闹钟失效,本文给大家分享问题原因及解决方法,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-09-09
  • Android用PopupWindow实现新浪微博的分组信息实例

    Android用PopupWindow实现新浪微博的分组信息实例

    PopupWindow可以实现浮层效果,而且可以自定义显示位置,本篇文章主要介绍Android用PopupWindow实现新浪微博的分组信息,有需要的可以了解一下。
    2016-11-11
  • Android Studio 3.0上分析内存泄漏的原因

    Android Studio 3.0上分析内存泄漏的原因

    本篇文章主要介绍了Android Studio 3.0上分析内存泄漏的原因,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • Android tabLayout+recyclerView实现锚点定位的示例

    Android tabLayout+recyclerView实现锚点定位的示例

    这篇文章主要介绍了Android tabLayout+recyclerView实现锚点定位的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08
  • Android ListView详解

    Android ListView详解

    listview控件在项目开发过程中经常会用到,本文给大家分享android listview相关知识,感兴趣的朋友一起学习吧
    2015-12-12
  • Android 6.0权限请求相关及权限分组方法

    Android 6.0权限请求相关及权限分组方法

    今天小编就为大家分享一篇Android 6.0权限请求相关及权限分组方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08

最新评论