位置: 编程技术 - 正文

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

  • 个所税包括什么
  • 企业计提增值税 附加税
  • 购买二手车还需要交购置税吗
  • 物业公司车位出租能开具什么发票
  • 代扣代缴增值税纳税义务发生时间
  • 个税退税需要交税吗
  • 承兑贴现几个点是月息还是年息
  • 年终奖分摊到每个月
  • 有限公司能否申请破产
  • 个体工商户经营范围查询
  • 员工住院费用公司报销吗
  • 企业税金包括
  • 典当行借贷属于民间借贷吗
  • 咨询费发票怎么入账
  • 购买空调的报销单怎么写
  • 话费发票入账
  • 一次性付清货款要交税吗
  • 员工被单位罚款须要问单位要收据吗
  • 广告支持政策
  • 小规模纳税人的增值税账务处理
  • 销售退回涉及的科目
  • 以无形资产进行投资
  • 3联收据
  • wifi认证失败怎么办
  • 财管如何区分金额大小
  • 进项税额转出是负数是什么意思
  • 如何保护电子邮件账户不被黑客攻击
  • windows11iso镜像多久更新一次
  • 个体户流水太大工商局会查吗
  • 新成立公司工会经费什么时候交
  • 苹果macOS Big Sur 11.0.1全新系统壁纸
  • 说一下键盘
  • php str函数
  • 财务费用属不属于生产成本
  • PHP:disk_free_space()的用法_Filesystem函数
  • 贷款损失准备的作用
  • 消防工程改造方案
  • 存货盘盈如何记账
  • 房屋出租房产税如何计算
  • 买一赠一的会计处理与税务处理
  • 企业出售生产设备能开票吗怎么开
  • 阿里通义千问官网
  • 如何把握售后租回交易的主要问题
  • 委托代销受托方会计分录
  • mongodb的基本操作
  • Python中的关键字
  • 车间领用五金配件入什么科目
  • 电子发票额度余额怎么查
  • 处置可供出售金融资产原先进入公允价值变动损益
  • 季度利润表中的利润总额
  • 自产产品对外捐赠为什么不确认收入
  • 固定资产计提折旧的账务处理
  • 企业所得税退税如何进行账务处理
  • 增值税减免附加税用计提吗
  • 企业购房需要缴纳土地税么吗
  • 建筑安装结转成本分录
  • 前程无忧效果怎么样
  • 研究费用和开发费用加计扣除的究竟是哪部分
  • 挂靠经营的会计处理是?
  • 新企业办理金税盘流程
  • Mysql5.7.11在windows10上的安装与配置(解压版)
  • xp系统怎么删除系统
  • freebsd使用
  • 电脑网络唤醒功能
  • 手机苹果操作系统
  • linux cut-c
  • windows8介绍
  • win8系统电脑卡
  • 你所知道的三维建模软件有哪些?
  • javascript数据结构与算法项目计算找零
  • javascript的常用数据类型
  • jquery 日期
  • 字符串拼接join
  • 安卓手机与电脑连接方法
  • 安卓微信仿ios版
  • 工商局税收
  • 开发区税务局咨询电话
  • 地税怎么收费标准
  • 没有代理记账资格的公司能代理记账吗
  • 专家咨询费包括哪些内容
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设