Android第四章

Android第四章,第1张

概述数据存储:第一种:使用SharedPreferences存储数据保存少量的数据,且这些数据的格式非常简单:字符串型、基本类型的值。比如应用程序的各种配置信息(如是否打开音效、是否使用震动效果、小游戏的玩家积分等),解锁口令密码等第二种:文件存储数据核心原理:Context提供了两个方法

数据存储:
第一种: 使用SharedPreferences存储数据
保存少量的数据,且这些数据的格式非常简单:字符串型、基本类型的值。比如应用程序的各种配置信息(如是否打开音效、是否使用震动效果、小游戏的玩家积分等),解锁口 令密码等
第二种: 文件存储数据
核心原理: Context提供了两个方法来打开数据文件里的文件IO流 fileinputStream openfileinput(String name); fileOutputStream(String name , int mode),这两个方法第一个参数 用于指定文件名,第二个参数指定打开文件的模式。
第三种:sqlite存储数据
sqlite是轻量级嵌入式数据库引擎,它支持 sql 语言,并且只利用很少的内存就有很好的性能。
数据的删除
数据修改
数据查询
内部存储空间的路径为data/data/包名
内部存储空间只有file文件夹下的读,写,删, *** 作系统给我们提供了。
内部存储空间的文件都是只能本程序访问,其他程序没有权限访问。
内部存储空间的文件 在应用被卸载的时候会被一并删除,更新的时候不会。
访问内部存储空间,并不需要任何的权限。
数据库:1.用了什么数据库
androID中采用的数据库是sqlite这个轻量级的嵌入式开源数据库,它是用c语言构建的。相关简介可以从链接查看。
2.数据库基本知识观花
对于一些和我一样还没有真正系统学习数据库技术的同学来说,把sql92标准中的一些基本概念、基本语句快速的了解一下,是很有必要的,这样待会用AndroID的database相关方法去执行一些数据库语句时就不会茫然了。
数据库类型:和其他的数据库不同的是,sqlite是无类型的。也就是当你创建一个表格时,无需对每一个栏位要存储的数据的类型进行声明,当你在给表格增加数据条目时,sqlite会自动找到存入的数据的类型。

总结

以上是内存溢出为你收集整理的Android第四章全部内容,希望文章能够帮你解决Android第四章所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1038425.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存