位置: 编程技术 - 正文

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

  • 补充养老保险补充医疗保险税前扣除比例
  • 预包装食品销售流程图
  • 销售佣金计入什么会计科目
  • 差额征税小规模免征增值税
  • 报送会计报表
  • 兼职劳务税率是多少2020
  • 全年一次性奖金税率表
  • 多缴税款抵税有期限吗
  • 简易计税和一般计税的区别
  • 劳务与临时工的区别
  • 亏本销售商品如何做其会计分录?
  • 道路施工企业的财务核算包括
  • 个人名义帮公司贷款
  • 所得税汇算后要做账吗
  • 车辆进项税怎么算
  • 外管证的开具与注销流程
  • 增值税小规模纳税人申报表填表说明
  • 不得抵扣且未抵扣什么意思
  • 吊装费和吊车费是一样的不?
  • 民间非营利组织会计制度及操作实务
  • 商场补贴申请怎么写
  • 签订旅游合同的意义
  • 采购开票税率
  • dll缺失怎么修复
  • 戛纳,法国 (© Manjik Photography/Alamy)
  • 企业税务罚款标准
  • 前端数据统计图
  • 以前年度损益调整结转到本年利润吗
  • 非货币性资产投资计入什么科目
  • 逾期未收回包装物押金增值税
  • 工资储备金制度
  • 厂区绿化工程计入什么科目
  • php 获取当前url
  • [九]深度学习Pytorch-transforms图像增强(剪裁、翻转、旋转)
  • 现金股利算负债吗
  • 会计上弥补亏损
  • 帝国cms插件编写教程
  • 支付员工的餐费怎么入账
  • 所得税交多了怎么留抵
  • 票种核定啥意思
  • 本年利润和利润分配属于什么账户
  • 企业所得税营业成本包括管理费用吗
  • 收到海关进口关税怎么办
  • 固定资产报废会计
  • 银行承兑汇票贴现利息怎么算
  • 公司购买床垫如何做账
  • 提前预支工资怎么打条子
  • 汽修厂印花税怎么交
  • 如何冲其他应付款发票
  • 跨年度冲红字发票怎么冲
  • 数据库分页存储方法
  • win2008如何安装telnet
  • 这张图告诉我们什么道理
  • linux系统文件压缩命令
  • windows8锁屏
  • tkmc.exe
  • centos设置双网卡
  • win7玩不了cf
  • win10激活界面打不开
  • 邮箱应用程序
  • 打开电脑显示配置windows,可是一直0%,怎么办
  • linux 如何
  • android如何导入文件
  • jquery easyui有哪些特点
  • css中如何设置图片大小
  • Python统计代码
  • python基础教程 入门教程
  • ubuntu nodejs
  • 用python写个脚本
  • js移动端拖拽
  • Android 自定义view炫酷动画
  • js实现一个lazyman
  • 1.6t车船税
  • 天津税务局发票查询
  • 福建省国税局电话号码
  • 服务收入确认条件有哪些
  • 江苏省国家税务局官网
  • 浙里办扫码在哪里
  • 长沙税务局几点上班下午
  • 企业筹建期间发生的费用应计入什么账户
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设