没有合适的资源?快使用搜索试试~ 我知道了~
android基础知识点总结
4星 · 超过85%的资源 需积分: 34 283 下载量 52 浏览量
2015-11-26
19:53:05
上传
评论 6
收藏 4.49MB DOC 举报
温馨提示
试读
64页
android基础知识点总结(111页)
资源推荐
资源详情
资源评论
Android Sutdy Note
Contents
第一章 快捷键
如何快速选定一行
选定下一屏:
选定上一屏:
环境配置
开发环境搭建图文
第二章 界
控件实现侧面滑动
实现上下文滚动
!弹出对话框
"仿 #$ 的 % 的 界面(上)!&
界面属性用法与注意点汇总"
界面属性设置代码可以写在 '()*+(, 中;"
文字也可以写在该目录下,但注意应该新建(更加不容易出错)。"
、-'(+'./0/"
-'(1'./2/粗体"
3('(./4'(5/*"
-62./(/"
-7(,8(,./(9一般在 % 中使用,用于调整图片的大小(根
据其属性)"
-,./425/"
如果要设置一个按钮在页面的底部,但是与底部有有些距离,应该在该按钮的外围设
置一个 :'(,当然其他组建也是。"
&;12:,实现可以延伸的页面效果(如:<<)"
之 ;12:, 扩展用法(基于 8,;12:,)"
= 重心的控制 =
第三章 数据存储 $
!五种数据存储与共享方式的比较、 $
中的 种数据存储方式 $
数据存储在开发中是使用最频繁的,在这里主要介绍 平台中实现数据存储的
种方式,分别是: $
>使用 , 存储数据; $
>文件存储数据; $
!><: 数据库存储数据; $
">使用 ?+ 存储数据; $
网络存储数据; $
中数据存储的 种方法 $
> $
!
> $
简介:这是 中数据存储的 中方法的详细页面,介绍了和手机软件@
中数据存储的 中方法有关的知识,
数据存储 提供了 种方式存储数据: ))使用 , 存储数
据; ))文件存储数据; ))<: 数据库存储数据; ))使用 ?+ 存储数据;
))网络存储数据;
先说 下,,A, 8, 这三种方式分别对应的目录是5556
B%5C@5556B%5,@5556B%52,。
在 中通常使用 A 存储方式是用 ?1AD((B%@
% 和 ?1A( B% 。 ?1AD((
B%@%生成的文件自动存储在5556B%5, 目录下,其全路
径是5556B%5,5B%。注意下,这里的参数 B% 不可以包含
路径分割符(如E5E)。 通常来说,这种方式生成的文件只能在这个 6 内访问。但这
个结论是指使用 ?1A(B%的方式。使用这种方式,每个
6 只可以访问自己的5556B%5, 目录下的文件,原因很简单,参数
B% 中不可以包含路径分割符, 会自动在5556B%5, 目
录下寻找文件名为 B% 的文件。
一:使用 , 存储数据
首先说明 , 存储方式,它是 提供的用来存储一些简单配置信
息的一种机制,例如:登录用户的用户名与密码。其采用了 F 数据结构来存储数据,
以 键 值 的 方 式 存 储 , 可 以 简 单 的 读 取 与 写 入 , 具 体 实 例 如 下 : +
G,H ,B%@,,,I ,>> (, .
,9(,C/@I,B%.(,9BF;/@//I,,,.
(, 9#DG/@//I J + #, ,B%@
,,,H ,>> (, . ,9(,C/@I (I
(,(9BF;/@ ,B%I (,(9#DG/ @,,,I
(,%%IJ数据读取与写入的方法都非常简单,只是在写入的时候有些区别:先
调用 使其处于编辑状态,然后才能修改数据,最后使用 %%提交修改 的数
据。实际上 , 是采用了 KF: 格式将数据存储到设备中,在 F 中
的 A;1 中的55536%*5,,C, 下。以上面的数据存储结果
为 例 , 打 开 后 可 以 看 到 一 个 (,C1% 的 文 件 , 打 开 后 可 以 看 到 : 3L1%
+,./M ./NA)$ML* 3%* 3, %./BF;/*%35,*
3,%./#DG/*,35,*35%*使用 ,
是有些限制的:只能在同一个包内使用,不能在不同的包之间使用。
二:文件存储数据&
>&
文件存储方式是一种较常用的方法,在 中读取5写入文件的方法,与 O+ 中实
现 5D 的程序是完全一样的,提供了 A(和 AD((方法来读取设备
上的文件。 A(%, AD((% 等可以到 O+6 说明中去详
细学习,不再此详细说明,具体实例如下-.9%/IA(%
, . A(I AD((% , .
AD((@?1FD;CGN;I除此之外, 还提供了其他函数来
操作文件,详细说明请阅读 P。&
三:网络存储数据&
"
网络存储方式,需要与 网络数据包打交道,关于 网络数据包的详细
说明,请阅读 P 引用了 O+P 的哪些 6?。&
四:?+&
、?+ 简介&
当应用继承 ?+ 类,并重写该类用于提供数据和存储数据的方法,就可以
向其他应用共享其数据。虽然使用其他方法也可以对外共享数 据,但数据访问方式会
因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写
数据;采用 ,, 共享数 据,需要使用 ,, 读写数据。而
使用 ?+ 共享数据的好处是统一了数据访问方式。L&
、 类简介&
代表了要操作的数据, 主要包含了两部分信息:需要操作的 ?+
, 对 ?+ 中 的 什 么 数 据 进 行 操 作 , 一 个 由 以 下 几 部 分 组 成 :
,% : ?+ ( 内 容 提 供 者 ) 的 ,% 已 经 由 所 规 定 为 :
-55。&
主机名(或 ('):用于唯一标识这个 ?+,外部调用者可以根据
这个标识来找到它。&
!路径():可以用来表示我们要操作的数据,路径的构建应根据业务而定,如
下: L要操作 表中 为 的记录,可以构建这样的路径-55L要操作
表中 为 的记录的 % 字段, 55%L要操作 表中的所有
记录,可以构建这样的路径-5L要操作的数据不一定来自数据库,也可以是文件
等他存储方式,如下-要操作 1% 文件中 节点下的 % 节点,可以构建这样的
路径:55%如果要把一个字符串转换成 ,可以使用 类中的 ,方法,
如 下 : (. ,E-55%++5E
!、F、?, 和 ?G,+ 简介&
因为 代表了要操作的数据,所以我们很经常需要解析 ,并从 中获取数据。
系统提供了两个用于操作 的工具类,分别为 F和 ?,。
掌握它们的使用,会便于我们的开发工作。 LF:用于匹配 ,它的用法如
下:&
首先把你需要匹配 路径全部给注册上,如下: 55常量 FBDCFN?Q 表
示 不 匹 配 任 何 路 径 的 返 回 码 ) 。 F (F .
FFBDCFN?QI 55 如 果 % 方 法 匹
配 -55%,R++5 路径,返回匹配码为
(FG9%,R++/@9/@I55 添 加
需 要 匹 配 ( , 如 果 匹 配 就 会 返 回 匹 配 码 55 如 果 % 方 法 匹 配
-55%,R++55! 路径,返回匹配码为
(FG9%,R++/@ 95S/@ I55S
号为通配符 注册完需要匹配的 后,就可以使用 (F%(方法对输入
的 进行匹配,如果匹配就返回匹配码,匹配码是调用 G方法传入的第三个
参数,假设匹配 -55%,R++5 路径,
返回的匹配 码为 。 L?,:用于获取 路径后面的 部分,它有两个比较
实用的方法: L(@用于为路径加上 部分 L,(方法用于
从路径中获取 部分 L?G,+:当外部应用需要对 ?+ 中的数据
进行添加、删除、修改和查询操作时,可以使用 ?G,+类来完成,要获取
?G,+ 对 象 , 可 以 使 用 +' 提 供 的 ?G,+ 方 法 。
?G,+ 使用 ,、、(、R(' 方法,来操作数据。&
>&!
五-总结说明&!
以上 中存储方式,在以后的开发过程中,根据设计目标、性能需求、空间需求等找
到合 适的数据存储方式。中的数据存储都是私有的,其他应用程序都是无法
访问的,除非通过 ?G,+ 获取其他程序共享的数据。采用文件方式对外共享
数据,需要 进行文件操作读写数据;采用 ,, 共享数据,需要使用
,, 读写数据。而使用 ?+ 共享数据的好处是统一了数据
访问方式。&!
!, 共享数据&!
,是一种轻型的数据存储机制,它的原理是利用 1% 文件存储 6'T
+( 键值对来存储数据,所以能够存储的数据为 2、@@@, 等基本
类型的。其存储位置在5553包名*5,C, 目录下。, 对象本
身只 能获 取数据而不支持存储和修 改, 存储修改是 通 过 ; 对 象实现。实 现
, 存储的步骤如下:&!
一、根据 ?1 上下文类来获取 ,, 对象;&!
;-?11.F+',I&!
,.1,9文件名”@/文件共享形式”I&!
二、利用 ; 方法获取 ; 对象&!
三、通过 ; 对象存储 6')+( 键值对数据。&!
四、通过 %%方法提交数据。&!
!!<: 存储&"
中 <: 数据库存储方式&
实例一 创建一个数据库&=
步骤:&=
、创建一个项目 2,N, 项目&=
、新建一个类继承自 <:DQI&=
6%1%2,,I&=
%?1I&=
%2,,R<:2,I&=
%2,,R<:2,?(,A'I&=
%2,,R<:DQI&=
%N,I&=
(2,,F'2,Q1,<:DQH&=
(2,?G;N;C8DDP.E286E&=
E%'6'(%@EE(1E&=
EEE,EE%1EI&$
+?1%?1I&$
(2F'2,Q?11@%@&$
?(,A''@+,H&$
,(1@%@'@+,I&$
55NDD(),(,(2&$
%?1.1I&$
J&$
剩余63页未读,继续阅读
资源评论
- shirleyakira2016-01-27比较基础的知识,很理论
- holyday3172018-02-08还不错,给个好评
- chaojicain2019-01-25资源不错,谢谢
smile老师
- 粉丝: 13
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功