论坛
BBS
空间测绘
发表
发布文章
提问答疑
搜索
您还未登录
登录后即可体验更多功能
立即登录
我的收藏
提问答疑
我要投稿
云安全
[20927] 2017-10-17_Android系统的五种数据存储形式(二)
文档创建者:
s7ckTeam
浏览次数:
3
最后更新:
2025-01-18
云安全
3 人阅读
|
0 人回复
s7ckTeam
s7ckTeam
当前离线
积分
-54
6万
主题
-6万
回帖
-54
积分
管理员
积分
-54
发消息
2017-10-17_Android系统的五种数据存储形式(二)
A
n
d
r
o
i
d
系
统
的
五
种
数
据
存
储
形
式
(
二
)
L
e
m
o
n
S
e
c
2
0
1
7
-
1
0
-
1
7
转
自
:
h
u
a
n
g
5
0
2
博
客
园
之
前
介
绍
了
A
n
d
r
o
i
d
系
统
下
三
种
数
据
存
储
形
式
,
今
天
补
充
介
绍
另
外
两
种
,
分
别
是
内
容
提
供
者
和
网
络
存
储
。
有
些
人
可
能
认
为
内
存
提
供
者
和
网
络
存
储
更
偏
向
于
对
数
据
的
操
作
而
不
是
数
据
的
存
储
,
但
这
两
种
方
式
确
实
与
数
据
有
关
,
所
以
这
里
还
是
将
这
两
种
形
式
简
要
的
说
明
一
下
。
C
o
n
t
e
n
t
P
r
o
v
i
d
e
r
:
C
o
n
t
e
n
t
P
r
o
v
i
d
e
r
,
中
文
名
是
内
存
提
供
者
,
A
n
d
r
o
i
d
四
大
组
件
之
一
,
内
容
提
供
者
是
应
用
程
序
之
间
共
享
数
据
的
接
口
,
以
数
据
库
形
式
存
入
手
机
内
存
,
可
以
共
享
自
己
的
数
据
给
其
他
应
用
使
用
。
之
所
以
需
要
设
计
一
个
单
独
的
控
件
来
操
作
数
据
,
是
为
了
实
现
应
用
程
序
之
间
的
数
据
传
递
。
通
过
查
看
D
D
M
S
中
的
目
录
结
构
可
以
看
出
,
数
据
库
文
件
对
于
其
他
应
用
来
说
是
不
可
读
、
不
可
写
,
而
日
常
生
活
中
又
需
要
获
取
其
他
应
用
的
数
据
,
尤
其
是
系
统
自
带
软
件
的
数
据
。
比
如
打
开
Q
Q
或
者
微
信
时
会
提
示
是
否
同
步
联
系
人
,
又
比
如
备
份
短
信
的
时
候
,
这
些
都
需
要
访
问
和
操
作
其
他
应
用
的
数
据
库
。
因
此
谷
歌
工
程
师
在
底
层
软
件
中
集
成
了
大
量
的
方
法
利
用
内
存
提
供
者
的
原
理
,
类
似
于
在
数
据
库
中
提
供
一
个
对
外
访
问
的
路
径
,
供
其
他
应
用
访
问
。
为
了
更
好
的
理
解
内
存
提
供
者
的
工
作
原
理
,
可
以
自
定
义
一
个
内
容
提
示
者
来
帮
助
理
解
。
首
先
写
一
个
类
继
承
C
o
n
t
e
n
t
P
r
o
v
i
d
e
r
,
实
现
该
类
中
的
方
法
,
包
括
一
些
增
删
改
查
和
数
据
初
始
化
的
方
法
,
可
以
在
方
法
中
实
现
对
数
据
库
的
增
删
改
查
操
作
。
数
据
库
本
来
是
不
对
外
开
放
的
,
所
以
为
保
护
数
据
,
类
中
的
方
法
原
始
返
回
数
据
均
是
空
类
型
。
为
保
证
数
据
的
安
全
性
,
可
以
创
建
一
个
U
r
i
M
a
t
c
h
e
r
对
象
,
利
用
a
d
d
U
R
I
f
方
法
添
加
U
r
i
的
路
径
规
则
,
在
每
一
次
进
行
数
据
操
作
时
先
判
断
传
入
的
路
径
是
否
符
合
命
名
规
则
。
使
用
内
存
提
供
者
需
要
在
配
置
文
件
中
添
加
p
r
o
v
i
d
e
r
标
签
,
指
定
主
机
名
。
只
有
当
访
问
者
与
内
容
提
供
者
的
主
机
名
一
致
时
,
才
可
以
建
立
数
据
连
接
。
在
另
一
个
应
用
中
实
现
对
内
存
提
供
者
的
访
问
。
具
体
操
作
是
:
创
建
内
容
提
供
者
解
析
器
,
定
义
要
访
问
的
U
r
i
的
路
径
。
U
r
i
路
径
有
着
固
定
的
格
式
:
”
c
o
n
t
e
n
t
:
/
/
主
机
名
/
匹
配
字
符
”
。
利
用
内
容
提
供
者
解
析
器
进
行
增
删
改
查
,
和
要
操
作
的
数
据
库
之
间
建
立
联
系
。
以
上
内
容
通
常
用
来
理
解
内
容
提
供
者
的
工
作
原
理
,
实
际
工
作
中
很
少
用
到
自
定
义
的
内
容
提
示
者
。
实
际
中
用
的
比
较
多
的
是
用
内
容
提
供
者
操
作
系
统
联
系
人
、
系
统
短
信
等
系
统
应
用
的
数
据
库
。
内
容
提
供
者
操
作
系
统
应
用
时
相
对
简
单
,
需
要
用
到
的
大
部
分
程
序
已
经
在
底
层
实
现
,
要
做
的
是
调
用
各
种
方
法
和
相
关
的
参
数
。
需
要
关
注
的
参
数
有
U
r
i
路
径
、
数
据
库
的
表
单
结
构
。
可
以
通
过
查
看
底
层
的
代
码
获
取
相
应
的
参
数
。
其
中
有
些
常
用
的
参
数
可
以
记
下
来
,
方
便
调
用
。
比
如
获
取
全
部
短
信
的
U
r
i
路
径
是
:
c
o
n
t
e
n
t
:
/
/
s
m
s
。
与
联
系
人
有
关
的
数
据
库
表
单
有
三
个
r
a
w
_
c
o
n
t
a
c
t
s
、
d
a
t
a
、
m
i
m
e
t
y
p
e
s
。
操
作
r
a
w
_
c
o
n
t
a
c
t
s
表
的
U
r
i
是
:
c
o
n
t
e
n
t
:
/
/
c
o
m
.
a
n
d
r
o
i
d
.
c
o
n
t
a
c
t
s
/
r
a
w
_
c
o
n
t
a
c
t
s
,
操
作
d
a
t
a
表
的
U
r
i
是
:
c
o
n
t
e
n
t
:
/
/
c
o
m
.
a
n
d
r
o
i
d
.
c
o
n
t
a
c
t
s
/
d
a
t
a
。
本
文
以
短
信
的
备
份
、
还
原
来
演
示
利
用
内
容
提
供
者
访
问
短
信
数
据
库
。
先
看
一
下
短
信
和
手
机
联
系
人
有
关
的
数
据
库
所
在
的
路
径
。
短
信
在
A
n
d
r
o
i
d
模
拟
器
下
存
放
在
的
路
径
是
:
/
d
a
t
a
/
d
a
t
a
/
c
o
m
.
a
n
d
r
o
i
d
.
p
r
o
v
i
d
e
r
s
.
t
e
l
e
p
h
o
n
y
/
d
a
t
a
b
a
s
e
s
/
目
录
,
联
系
人
在
A
n
d
r
o
i
d
模
拟
器
下
存
放
在
的
路
径
是
:
/
d
a
t
a
/
d
a
t
a
/
c
o
m
.
a
n
d
r
o
i
d
.
p
r
o
v
i
d
e
r
s
.
c
o
n
t
a
c
t
s
/
d
a
t
a
b
a
s
e
s
/
目
录
。
对
于
短
信
数
据
库
我
们
关
心
的
表
数
据
有
:
a
d
d
r
e
s
s
、
t
y
p
e
、
b
o
d
y
、
d
a
t
e
,
分
别
表
示
发
送
者
号
码
、
短
信
类
型
(
收
还
是
发
)
、
短
信
内
容
、
日
期
。
对
于
联
系
人
数
据
库
的
三
张
表
一
定
要
按
照
一
定
的
顺
序
依
次
查
找
才
能
得
到
相
关
的
数
据
,
在
这
不
做
解
释
。
尽
管
开
发
的
时
候
不
需
要
了
解
短
信
和
手
机
联
系
人
的
数
据
库
路
径
,
但
是
要
明
白
短
信
和
手
机
联
系
人
的
数
据
是
存
在
数
据
库
中
的
,
同
时
数
据
库
对
外
是
不
开
放
的
。
与
短
信
有
关
的
数
据
库
的
目
录
结
构
:
本
文
给
出
的
案
例
是
短
信
的
备
份
和
还
原
,
从
而
实
现
对
系
统
应
用
数
据
库
的
操
作
。
首
先
利
用
内
容
提
供
者
查
询
到
短
信
数
据
库
里
的
详
细
参
数
,
将
该
数
据
以
X
m
l
文
件
的
形
式
存
入
到
指
定
的
文
件
夹
。
利
用
x
m
l
解
析
得
到
数
据
,
将
获
取
的
数
据
存
在
一
个
工
具
类
中
,
这
样
就
能
用
L
i
s
t
V
i
e
w
将
数
据
显
示
在
界
面
上
。
具
体
实
现
如
下
。
p
a
c
k
a
g
e
c
o
m
.
e
x
a
m
p
l
e
.
c
o
n
t
e
n
t
p
r
o
v
i
d
e
r
;
c
o
m
.
e
x
a
m
p
l
e
.
c
o
n
t
e
n
t
p
r
o
v
i
d
e
r
;
i
m
p
o
r
t
j
a
v
a
.
i
o
.
F
i
l
e
;
i
m
p
o
r
t
j
a
v
a
.
i
o
.
F
i
l
e
I
n
p
u
t
S
t
r
e
a
m
;
i
m
p
o
r
t
j
a
v
a
.
i
o
.
F
i
l
e
O
u
t
p
u
t
S
t
r
e
a
m
;
i
m
p
o
r
t
j
a
v
a
.
u
t
i
l
.
A
r
r
a
y
L
i
s
t
;
i
m
p
o
r
t
j
a
v
a
.
u
t
i
l
.
L
i
s
t
;
i
m
p
o
r
t
o
r
g
.
x
m
l
p
u
l
l
.
v
1
.
X
m
l
P
u
l
l
P
a
r
s
e
r
;
i
m
p
o
r
t
o
r
g
.
x
m
l
p
u
l
l
.
v
1
.
X
m
l
S
e
r
i
a
l
i
z
e
r
;
i
m
p
o
r
t
a
n
d
r
o
i
d
.
a
p
p
.
A
c
t
i
v
i
t
y
;
i
m
p
o
r
t
a
n
d
r
o
i
d
.
c
o
n
t
e
n
t
.
C
o
n
t
e
n
t
R
e
s
o
l
v
e
r
;
i
m
p
o
r
t
a
n
d
r
o
i
d
.
d
a
t
a
b
a
s
e
.
C
u
r
s
o
r
;
i
m
p
o
r
t
a
n
d
r
o
i
d
.
n
e
t
.
U
r
i
;
i
m
p
o
r
t
a
n
d
r
o
i
d
.
o
s
.
B
u
n
d
l
e
;
i
m
p
o
r
t
a
n
d
r
o
i
d
.
u
t
i
l
.
L
o
g
;
i
m
p
o
r
t
a
n
d
r
o
i
d
.
u
t
i
l
.
X
m
l
;
i
m
p
o
r
t
a
n
d
r
o
i
d
.
v
i
e
w
.
V
i
e
w
;
i
m
p
o
r
t
a
n
d
r
o
i
d
.
v
i
e
w
.
V
i
e
w
G
r
o
u
p
;
i
m
p
o
r
t
a
n
d
r
o
i
d
.
w
i
d
g
e
t
.
B
a
s
e
A
d
a
p
t
e
r
;
i
m
p
o
r
t
a
n
d
r
o
i
d
.
w
i
d
g
e
t
.
L
i
s
t
V
i
e
w
;
i
m
p
o
r
t
a
n
d
r
o
i
d
.
w
i
d
g
e
t
.
T
e
x
t
V
i
e
w
;
i
m
p
o
r
t
a
n
d
r
o
i
d
.
w
i
d
g
e
t
.
T
o
a
s
t
;
/
*
*
*
短
信
的
备
份
和
还
原
*
添
加
写
短
信
和
读
短
信
的
权
限
*
<
u
s
e
s
-
p
e
r
m
i
s
s
i
o
n
a
n
d
r
o
i
d
:
n
a
m
e
=
"
a
n
d
r
o
i
d
.
p
e
r
m
i
s
s
i
o
n
.
R
E
A
D
_
S
M
S
"
/
>
<
u
s
e
s
-
p
e
r
m
i
s
s
i
o
n
a
n
d
r
o
i
d
:
n
a
m
e
=
"
a
n
d
r
o
i
d
.
p
e
r
m
i
s
s
i
o
n
.
W
R
I
T
E
_
S
M
S
"
/
>
*
@
a
u
t
h
o
r
H
u
a
n
g
*
/
p
u
b
l
i
c
c
l
a
s
s
c
l
a
s
s
M
a
i
n
A
c
t
i
v
i
t
y
e
x
t
e
n
d
s
A
c
t
i
v
i
t
y
{
p
r
i
v
a
t
e
s
t
a
t
i
c
f
i
n
a
l
S
t
r
i
n
g
T
A
G
=
"
M
a
i
n
A
c
t
i
v
i
t
y
"
;
p
r
i
v
a
t
e
L
i
s
t
V
i
e
w
l
v
;
p
r
i
v
a
t
e
L
i
s
t
<
P
e
r
s
o
n
>
m
l
i
s
t
;
p
r
i
v
a
t
e
M
y
a
d
p
t
e
r
a
d
a
p
t
e
r
;
@
O
v
e
r
r
i
d
e
p
r
o
t
e
c
t
e
d
v
o
i
d
o
n
C
r
e
a
t
e
(
B
u
n
d
l
e
s
a
v
e
d
I
n
s
t
a
n
c
e
S
t
a
t
e
)
{
s
u
p
e
r
.
o
n
C
r
e
a
t
e
(
s
a
v
e
d
I
n
s
t
a
n
c
e
S
t
a
t
e
)
;
s
e
t
C
o
n
t
e
n
t
V
i
e
w
(
R
.
l
a
y
o
u
t
.
a
c
t
i
v
i
t
y
_
m
a
i
n
)
;
l
v
=
(
L
i
s
t
V
i
e
w
)
f
i
n
d
V
i
e
w
B
y
I
d
(
R
.
i
d
.
l
v
)
;
d
a
t
a
f
r
e
s
h
(
)
;
}
/
/
数
据
刷
新
,
一
般
用
到
L
i
s
t
V
i
e
w
时
最
好
记
得
刷
新
数
据
否
则
不
显
示
p
u
b
l
i
c
v
o
i
d
d
a
t
a
f
r
e
s
h
(
)
{
m
l
i
s
t
=
g
e
t
L
i
s
t
(
)
;
i
f
(
a
d
a
p
t
e
r
=
=
n
u
l
l
)
{
a
d
a
p
t
e
r
=
n
e
w
M
y
a
d
p
t
e
r
(
)
;
}
e
l
s
e
{
a
d
a
p
t
e
r
.
n
o
t
i
f
y
D
a
t
a
S
e
t
C
h
a
n
g
e
d
(
)
;
a
d
a
p
t
e
r
.
n
o
t
i
f
y
D
a
t
a
S
e
t
C
h
a
n
g
e
d
(
)
;
}
}
/
/
用
L
i
s
t
V
i
e
w
显
示
短
信
内
容
p
u
b
l
i
c
c
l
a
s
s
M
y
a
d
p
t
e
r
e
x
t
e
n
d
s
B
a
s
e
A
d
a
p
t
e
r
{
p
u
b
l
i
c
i
n
t
g
e
t
C
o
u
n
t
(
)
{
/
/
T
O
D
O
A
u
t
o
-
g
e
n
e
r
a
t
e
d
m
e
t
h
o
d
s
t
u
b
r
e
t
u
r
n
m
l
i
s
t
.
s
i
z
e
(
)
;
}
p
u
b
l
i
c
O
b
j
e
c
t
g
e
t
I
t
e
m
(
i
n
t
p
o
s
i
t
i
o
n
)
{
/
/
T
O
D
O
A
u
t
o
-
g
e
n
e
r
a
t
e
d
m
e
t
h
o
d
s
t
u
b
r
e
t
u
r
n
n
u
l
l
;
}
p
u
b
l
i
c
l
o
n
g
g
e
t
I
t
e
m
I
d
(
i
n
t
p
o
s
i
t
i
o
n
)
{
/
/
T
O
D
O
A
u
t
o
-
g
e
n
e
r
a
t
e
d
m
e
t
h
o
d
s
t
u
b
r
e
t
u
r
n
0
;
}
p
u
b
l
i
c
V
i
e
w
g
e
t
V
i
e
w
(
i
n
t
p
o
s
i
t
i
o
n
,
V
i
e
w
c
o
n
v
e
r
t
V
i
e
w
,
V
i
e
w
G
r
o
u
p
p
a
r
e
n
t
)
{
T
e
x
t
V
i
e
w
t
v
=
n
e
w
T
e
x
t
V
i
e
w
(
M
a
i
n
A
c
t
i
v
i
t
y
.
t
h
i
s
)
;
t
v
.
s
e
t
T
e
x
t
(
m
l
i
s
t
.
g
e
t
(
p
o
s
i
t
i
o
n
)
.
t
o
S
t
r
i
n
g
(
)
)
;
r
e
t
u
r
n
t
v
;
}
}
/
/
短
信
备
份
p
u
b
l
i
c
v
o
i
d
b
a
n
k
u
p
(
V
i
e
w
v
i
e
w
)
{
C
o
n
t
e
n
t
R
e
s
o
l
v
e
r
r
e
s
o
l
v
e
r
=
g
e
t
C
o
n
t
e
n
t
R
e
s
o
l
v
e
r
(
)
;
U
r
i
u
r
i
=
U
r
i
.
p
a
r
s
e
(
"
c
o
n
t
e
n
t
:
/
/
s
m
s
"
)
;
C
u
r
s
o
r
c
u
r
s
o
r
=
r
e
s
o
l
v
e
r
.
q
u
e
r
y
(
u
r
i
,
n
e
w
S
t
r
i
n
g
[
]
{
"
a
d
d
r
e
s
s
"
,
"
b
o
d
y
"
,
"
t
y
p
e
"
,
"
d
a
t
e
"
}
,
n
u
l
l
,
n
u
l
l
,
n
u
l
l
)
;
w
h
i
l
e
(
c
u
r
s
o
r
.
m
o
v
e
T
o
N
e
x
t
(
)
)
{
S
t
r
i
n
g
a
d
d
r
e
s
s
=
c
u
r
s
o
r
.
g
e
t
S
t
r
i
n
g
(
0
)
;
S
t
r
i
n
g
b
o
d
y
=
c
u
r
s
o
r
.
g
e
t
S
t
r
i
n
g
(
1
)
;
S
t
r
i
n
g
t
y
p
e
=
c
u
r
s
o
r
.
g
e
t
S
t
r
i
n
g
(
2
)
;
S
t
r
i
n
g
d
a
t
e
=
c
u
r
s
o
r
.
g
e
t
S
t
r
i
n
g
(
3
)
;
)
;
/
/
序
列
化
,
把
短
信
以
X
m
l
文
件
的
形
式
存
储
X
m
l
S
e
r
i
a
l
i
z
e
r
s
e
r
i
a
l
i
z
e
r
=
X
m
l
.
n
e
w
S
e
r
i
a
l
i
z
e
r
(
)
;
F
i
l
e
f
i
l
e
=
n
e
w
F
i
l
e
(
g
e
t
F
i
l
e
s
D
i
r
(
)
,
"
i
n
f
o
.
x
m
l
"
)
;
t
r
y
{
F
i
l
e
O
u
t
p
u
t
S
t
r
e
a
m
f
o
s
=
n
e
w
F
i
l
e
O
u
t
p
u
t
S
t
r
e
a
m
(
f
i
l
e
)
;
s
e
r
i
a
l
i
z
e
r
.
s
e
t
O
u
t
p
u
t
(
f
o
s
,
"
u
t
f
-
8
"
)
;
s
e
r
i
a
l
i
z
e
r
.
s
t
a
r
t
D
o
c
u
m
e
n
t
(
"
u
t
f
-
8
"
,
t
r
u
e
)
;
s
e
r
i
a
l
i
z
e
r
.
s
t
a
r
t
T
a
g
(
n
u
l
l
,
"
p
e
r
s
o
n
"
)
;
s
e
r
i
a
l
i
z
e
r
.
s
t
a
r
t
T
a
g
(
n
u
l
l
,
"
a
d
d
r
e
s
s
"
)
;
s
e
r
i
a
l
i
z
e
r
.
t
e
x
t
(
a
d
d
r
e
s
s
)
;
s
e
r
i
a
l
i
z
e
r
.
e
n
d
T
a
g
(
n
u
l
l
,
"
a
d
d
r
e
s
s
"
)
;
s
e
r
i
a
l
i
z
e
r
.
s
t
a
r
t
T
a
g
(
n
u
l
l
,
"
b
o
d
y
"
)
;
s
e
r
i
a
l
i
z
e
r
.
t
e
x
t
(
b
o
d
y
)
;
s
e
r
i
a
l
i
z
e
r
.
t
e
x
t
(
b
o
d
y
)
;
s
e
r
i
a
l
i
z
e
r
.
e
n
d
T
a
g
(
n
u
l
l
,
"
b
o
d
y
"
)
;
s
e
r
i
a
l
i
z
e
r
.
s
t
a
r
t
T
a
g
(
n
u
l
l
,
"
t
y
p
e
"
)
;
s
e
r
i
a
l
i
z
e
r
.
t
e
x
t
(
t
y
p
e
)
;
s
e
r
i
a
l
i
z
e
r
.
e
n
d
T
a
g
(
n
u
l
l
,
"
t
y
p
e
"
)
;
s
e
r
i
a
l
i
z
e
r
.
s
t
a
r
t
T
a
g
(
n
u
l
l
,
"
d
a
t
e
"
)
;
s
e
r
i
a
l
i
z
e
r
.
t
e
x
t
(
d
a
t
e
)
;
s
e
r
i
a
l
i
z
e
r
.
e
n
d
T
a
g
(
n
u
l
l
,
"
d
a
t
e
"
)
;
s
e
r
i
a
l
i
z
e
r
.
e
n
d
T
a
g
(
n
u
l
l
,
"
p
e
r
s
o
n
"
)
;
s
e
r
i
a
l
i
z
e
r
.
e
n
d
D
o
c
u
m
e
n
t
(
)
;
f
o
s
.
c
l
o
s
e
(
)
;
/
/
T
o
a
s
t
.
m
a
k
e
T
e
x
t
(
t
h
i
s
,
"
数
据
保
存
成
功
"
,
0
)
.
s
h
o
w
(
)
;
}
c
a
t
c
h
(
E
x
c
e
p
t
i
o
n
e
)
{
/
/
T
O
D
O
A
u
t
o
-
g
e
n
e
r
a
t
e
d
c
a
t
c
h
b
l
o
c
k
e
.
p
r
i
n
t
S
t
a
c
k
T
r
a
c
e
(
)
;
e
.
p
r
i
n
t
S
t
a
c
k
T
r
a
c
e
(
)
;
}
}
}
p
u
b
l
i
c
v
o
i
d
r
e
s
t
o
r
e
(
V
i
e
w
v
i
e
w
)
{
d
a
t
a
f
r
e
s
h
(
)
;
l
v
.
s
e
t
A
d
a
p
t
e
r
(
a
d
a
p
t
e
r
)
;
}
/
/
利
用
X
m
l
解
析
得
到
短
信
内
容
p
r
i
v
a
t
e
L
i
s
t
<
P
e
r
s
o
n
>
g
e
t
L
i
s
t
(
)
{
C
o
n
t
e
n
t
R
e
s
o
l
v
e
r
r
e
s
o
l
v
e
r
=
g
e
t
C
o
n
t
e
n
t
R
e
s
o
l
v
e
r
(
)
;
L
i
s
t
<
P
e
r
s
o
n
>
l
i
s
t
=
n
e
w
A
r
r
a
y
L
i
s
t
(
)
;
/
/
创
建
一
个
P
e
r
s
o
n
类
存
储
标
签
内
容
P
e
r
s
o
n
p
=
n
e
w
P
e
r
s
o
n
(
)
;
F
i
l
e
f
i
l
e
=
n
e
w
F
i
l
e
(
g
e
t
F
i
l
e
s
D
i
r
(
)
,
"
i
n
f
o
.
x
m
l
"
)
;
X
m
l
P
u
l
l
P
a
r
s
e
r
p
u
l
l
P
a
r
s
e
r
=
X
m
l
.
n
e
w
P
u
l
l
P
a
r
s
e
r
(
)
;
t
r
y
{
F
i
l
e
I
n
p
u
t
S
t
r
e
a
m
f
i
s
=
n
e
w
F
i
l
e
I
n
p
u
t
S
t
r
e
a
m
(
f
i
l
e
)
;
p
u
l
l
P
a
r
s
e
r
.
s
e
t
I
n
p
u
t
(
f
i
s
,
"
u
t
f
-
8
"
)
;
i
n
t
m
t
y
p
e
=
p
u
l
l
P
a
r
s
e
r
.
g
e
t
E
v
e
n
t
T
y
p
e
(
)
;
w
h
i
l
e
(
m
t
y
p
e
!
=
X
m
l
P
u
l
l
P
a
r
s
e
r
.
E
N
D
_
D
O
C
U
M
E
N
T
)
{
S
t
r
i
n
g
n
a
m
e
=
p
u
l
l
P
a
r
s
e
r
.
g
e
t
N
a
m
e
(
)
;
s
w
i
t
c
h
(
m
t
y
p
e
)
{
c
a
s
e
X
m
l
P
u
l
l
P
a
r
s
e
r
.
S
T
A
R
T
_
T
A
G
:
i
f
(
"
a
d
d
r
e
s
s
"
.
e
q
u
a
l
s
(
n
a
m
e
)
)
{
S
t
r
i
n
g
a
d
d
r
e
s
s
=
p
u
l
l
P
a
r
s
e
r
.
n
e
x
t
T
e
x
t
(
)
;
p
.
s
e
t
A
d
d
r
e
s
s
(
a
d
d
r
e
s
s
)
;
}
e
l
s
e
i
f
(
"
b
o
d
y
"
.
e
q
u
a
l
s
(
n
a
m
e
)
)
{
S
t
r
i
n
g
b
o
d
y
=
p
u
l
l
P
a
r
s
e
r
.
n
e
x
t
T
e
x
t
(
)
;
p
.
s
e
t
B
o
d
y
(
b
o
d
y
)
;
}
e
l
s
e
i
f
(
"
t
y
p
e
"
.
e
q
u
a
l
s
(
n
a
m
e
)
)
{
S
t
r
i
n
g
t
y
p
e
=
p
u
l
l
P
a
r
s
e
r
.
n
e
x
t
T
e
x
t
(
)
;
p
.
s
e
t
T
y
p
e
(
t
y
p
e
)
;
}
e
l
s
e
i
f
(
"
d
a
t
e
"
.
e
q
u
a
l
s
(
n
a
m
e
)
)
{
S
t
r
i
n
g
d
a
t
e
=
p
u
l
l
P
a
r
s
e
r
.
n
e
x
t
T
e
x
t
(
)
;
p
.
s
e
t
D
a
t
e
(
d
a
t
e
)
;
}
b
r
e
a
k
;
c
a
s
e
X
m
l
P
u
l
l
P
a
r
s
e
r
.
E
N
D
_
T
A
G
:
i
f
(
效
果
演
示
,
我
的
虚
拟
机
中
只
存
了
一
条
短
信
:
(
"
p
e
r
s
o
n
"
.
e
q
u
a
l
s
(
n
a
m
e
)
)
{
l
i
s
t
.
a
d
d
(
p
)
;
}
b
r
e
a
k
;
}
m
t
y
p
e
=
p
u
l
l
P
a
r
s
e
r
.
n
e
x
t
(
)
;
}
L
o
g
.
i
(
T
A
G
,
l
i
s
t
.
t
o
S
t
r
i
n
g
(
)
)
;
r
e
t
u
r
n
l
i
s
t
;
}
c
a
t
c
h
(
E
x
c
e
p
t
i
o
n
e
)
{
/
/
T
O
D
O
A
u
t
o
-
g
e
n
e
r
a
t
e
d
c
a
t
c
h
b
l
o
c
k
e
.
p
r
i
n
t
S
t
a
c
k
T
r
a
c
e
(
)
;
r
e
t
u
r
n
n
u
l
l
;
}
}
}
回复
举报
上一个主题
下一个主题
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
!disable!!post_parseurl!
使用Markdown编辑器编辑
使用富文本编辑器编辑
回帖后跳转到最后一页