位置: 编程技术 - 正文

Android数据访问存储之内存读写(android数据存储与访问方式)

编辑:rootadmin

推荐整理分享Android数据访问存储之内存读写(android数据存储与访问方式),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:安卓数据文件访问限制,安卓数据访问限制怎么办,安卓数据访问受限,安卓数据访问限制怎么办,安卓数据访问受限,安卓数据访问,android数据访问限制,安卓数据访问,内容如对您有帮助,希望把文章链接给更多的朋友!

Android数据存储之内存读写的两大内存

1、手机内存数据读写

getFileDir( ) : 得到当前app在手机内存存储数据的位置/data/data/当前app包名/files

getCacheDir( ) : 得到当前app在手机内存存储数据的位置/data/data/当前app包名/cache

openFileInput(String name) : 直接得到/data/data/当前app包名/files/name文件的输入流

openFileOutput(String name,int mode) : 直接得到/data/data/当前app包名/files/name文件的输出流,mode为写入文件时的权限

2、sdcard数据读写

Environment.getExternalStorageDirectory( ) : 得到当前app所在手机的sdcard位置/storage/sdcard

Environment.getExternalStoragePublicDirectory(String type) : 得到当前app所在手机的sdcard位置下的公共子文件夹/storage/sdcard/....

Android数据存储之内存读写应用实例

布局文件 activity_main.xml

示例代码 MainActivity.java

Android数据访问存储之内存读写(android数据存储与访问方式)

注意:因为要读写SDCard,所以在项目里面的AndroidManifest.xml功能清单文件里面添加读写SDCard的权限

运行效果:

在File Explorer下可以看到 /data/data/com.yihui.iomemery/files/testmemeryio.txt文件,且写入的内容就是UI上面文本框里面的内容

/storage/sdcard/m.txt文件,且写入的内容也是UI上面文本框里面的内容

Android数据存储之读写模式(读写权限)

Android是基于Linux操作系统的,所以Android的文件访问权限与Linux系统的文件访问权限是一致的,具体参考下图说明

1、Android数据访问权限实现方式

Context类的public abstract FileOutputStream openFileOutput(String name, int mode)

2、其中mode就是文件访问权限模式,主要4种模式

Context.MODE_PRIVATE:私有模式(默认模式),只能被应用本身和同一群组的人访问;写入的内容覆盖原文件内容

Context.MODE_APPEND:追加模式也是私有模式,只能被应用本身和同一群组的人访问;如果文件存在就追加内容,如果文件不存在就新建文件并写入内容

Context.MODE_WORLD_READABLE:所有人可读权限

Context.MODE_WORLD_WRITEABLE:所有人可写权限

也可通过多个组合同时拥有多个读写权限,Context.MODE_WORLD_READABLE &#; Context.MODE_WORLD_WRITEABLE表示所有人可读&#;可写

android:ViewPager与FragmentPagerAdapter 关键点ViewPager的滑动监听,自动定时滑动,滑动时间的设置。CodeMainActivitypackagenet.mobctrl.viewpager;importjava.lang.reflect.Field;importandroid.os.Bundle;importandroid.os.Han

Android触摸屏事件派发机制详解与源码分析 1背景最近在简书和微博还有Q群看见很多人说Android自定义控件(View/ViewGroup)如何学习?为啥那么难?其实答案很简单:基础不牢,地动山摇。不扯蛋了

种设计模式全解析 一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型

标签: android数据存储与访问方式

本文链接地址:https://www.jiuchutong.com/biancheng/385971.html 转载请保留说明!

上一篇:Android开发教程--第一个JNI程序(android开发教程视频 好少)

下一篇:android:ViewPager与FragmentPagerAdapter

  • 为什么会有不同的课程定义
  • 个体户每个月要申报个税吗
  • 总账会计和全盘会计的区别
  • 行政单位总账科目
  • 固定资产报废电脑
  • 递延所得税资产计算公式
  • 小企业固定资产折旧的账务处理
  • 通行费电子发票可以抵扣吗
  • 委托其他公司开票收款
  • 企业转给法人的流程
  • 收到假钱的会计分录
  • 外贸企业可以做委托加工吗
  • 季度开票超过9万个人所得税
  • 农产品收购发票上的买价含税吗
  • 银行贷款的纳税申报表指的所得税还是增值税
  • 小规模开票软件服务费账务处理
  • 在win7系统中如何让电脑恢复出厂设置方法
  • 给客户购买礼品怎么记账
  • 未担保余值的账户怎么查
  • 实收资本属于哪类
  • 专票和普票都要交税吗
  • 一般纳税人销售二手车增值税税率
  • 三星电脑安装系统按哪个键
  • 数字证书费用计入管理费用什么科目
  • linux命令用法
  • 增值税进项税额转出的情况有哪些
  • 非合理损耗会计分录
  • 购入股票佣金会减少吗
  • vue2升级3
  • 公司更衣柜费用怎么算
  • 激光雷达lidar特点
  • 若依vue教程
  • 小规模纳税人减免增值税会计处理
  • 分公司申请独立账户流程
  • 借款利息收入发票
  • wordpress部署到github
  • 毛利的计算公式为
  • 土石方收据图片
  • 长期待摊费用核销
  • 企业所得税的扣除是什么意思
  • 酒店收入是什么收入
  • 未分配利润转增股本 企业所得税
  • 建筑行业未取得收入如何结转成本
  • 开票软件服务费全额抵扣怎么做账
  • 汽车销售公司赠车合法吗
  • 招待费的增值税怎么算
  • 网上购物退款后未退回物品怎么投诉
  • 电子监控系统安装与维修
  • 代别人公司发工资是工资薪金还是劳务报酬
  • 应付职工薪酬包括福利费吗
  • 进项发票超过期限不认证怎么办
  • 税前税后利润弥补亏损的会计分录
  • 营业执照过期多久不能审
  • 会计一般月初忙几天
  • 新公司成立建账流程
  • 投出业务会计分录
  • 向sql server数据库中导入
  • windows server 2016最大内存
  • centos怎么连接远程服务器
  • 在mac设备上用到什么
  • linux系统的组成及其作用
  • linux中使用bash是什么意思
  • 怎么关闭xp系统弹窗
  • linux系统文件系统只读
  • Unity3D游戏开发标准教程
  • js调用wsdl接口
  • python redis hmset
  • 迅雷如何下载快
  • flask开发实例
  • unity 开发游戏
  • jquery显示当前时间
  • css伸缩弹动特效
  • bootstrap入门
  • js写后端用什么框架
  • 税务申报显示重名怎么办
  • 公交爱心卡需要每年审吗
  • 2021边疆补助什么时候下来
  • 法制员职责任务
  • 完税证明在哪里查询打印
  • 河北税务怎么打不开网页
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设