Android学习笔记
文章平均质量分 80
vinfai
自学android app开发。
展开
-
Android数据存储技术--内部存储笔记
持久化技术简介数据持久化指将内存中的瞬时数据保存到存储设备中,保证即使手机或电脑关机的情况下,这些数据仍然不会丢失。持久化技术则提供了一种机制可以让数据在瞬时状态和持久状态之间进行转换。Android为我们提供了多种选项来保存永久性应用数据: 1. 共享首选项(SharedPreference): 在键值中存储私有原始数据。 2. 内部存储/文件存储: 在设备内存中存储私有数据。 3. 外部原创 2017-02-16 15:33:12 · 424 阅读 · 0 评论 -
SharedPreferences存储学习笔记
SharedPreferences存储简介不同于内部存储,SharedPreferences是使用键值对的方式来存储数据的。即每当我们保存一条数据的时候,需要为这条数据提供一个对应的键,然后通过这个键把对应的值取出来。SharedPreferences类提供了一个通用的框架,以便我们能够保存和检索原始数据类型的永久性键值对。我们可以使用SharedPreferences来保存任意类型的数据。当我们存原创 2017-02-16 17:16:33 · 320 阅读 · 0 评论 -
Activity生命周期笔记
Activity生命周期笔记**说明:** *当系统开始创建Activity实例,每个回调方法会把Activity状态向金字塔顶端移动一阶。 金字塔顶端表示Activity在前台运行并且用户可以与其进行交互。 当用户开始离开Activity时,系统会调用其他方法,将Activity状态向下移动,直到销毁Activity。* 图片来自:Google Developers上图的六原创 2017-02-08 16:03:15 · 226 阅读 · 0 评论 -
Android中SQLite数据库学习笔记
简介Android会将我们的持久性数据存储在文件系统中,为了简化我们开发应用时所需要写入的类容,Android提供了多个结构化的存储选项:SharedPreferences、SQLite Database等。SharedPreferences类会提供通用的框架,使我们可以保存和检索原始数据类型,如布尔型(boolean)、浮点型(float)、整型(int)、长整型(long)和字符串(string原创 2017-02-10 20:47:45 · 254 阅读 · 0 评论 -
ANDROID LOADER简单了解
Loader加载器Loader加载器的特性: 适用于所有Activity和Fragment。 提供以非同步方式载入资料。 监视资料来源,并在内容变更时传送新的结果。 可在设定变更后重新建立时,自动更新连接上次载入器的Cursor。 Loader存在的意义: 提高UI Thread响应,将费时操作放到loader中进行。 和content provider配合使用,可进一步封装data p原创 2017-02-11 22:29:20 · 223 阅读 · 0 评论 -
Android学习笔记——学习了解Loader
Loader简介Android的Loader是从Android 3.0 Honeycomb中新引入的API,属于支持库的一部分,因此我们可以在支持旧版本时利用该特性。Loader作用Loader的作用主要是完成单线程耗时数据异步装载功能,并在数据有更新自动通知UI刷新的作用。因此Loader一般用于Activity和Fragment异步加载数据,而无需重新启动一个线程来执行数据加载,异步加载可以用a原创 2017-02-21 16:37:47 · 362 阅读 · 0 评论 -
ContentProvider内容提供器学习笔记
ContentProvider简介:ContentProvider是Android系统的四大组件之一,主要用于在不同的应用程序间实现数据共享功能。 与文件存储和SharedPreferences存储不同,内容提供器可以选择只对某部分数据进行共享,从而保证隐私数据不会泄露。 ContentProvider还能帮助我们处理进程间数据通信的问题,我们只需要了解如何实现一个ContentProvider原创 2017-02-14 14:27:29 · 358 阅读 · 0 评论