1.XML解析  与  Json 解析

(文件读取一般较耗时 可将相应的解析做成方法  用线程调用)

一。XML解析  (pull解析)res/xml(资源文件 需用到Resources)

Xml文本格式<words>

  <.word value="~"/>

      </words>

第一步//声明解析器(XmlPullParser)解析相应的Xml资源

XmlPullParser parser=getResources().getXml(R.Xml.words);

第二步 //pull解析的本质为sax解析

Int eventtype=parser.getEventType();

swich(evenytype){

case XmlPullParser.START_DOCUMENT://文件开始进入

~

break;

case XmlPullParser.END_DOCUMENT://文件结束退出

~

break;

case XmlPullParser.START_TAG://节点开始 (标签 元素开始)

String tganame=parser.getName();//得到标记的名称

if(tegname.equals("word")){//得到内容标记

String value=parser.getAttributeValue(0);

}

parser.getName();

break;

case XmlPullParser.ENT_TAG: //节点结束

~

break;

}

二。JSON解析  (较常用)轻量级数据存储形式

形式 {  }  【】

键值对对象  { “键” : “值” ,“键” : “值”  }

将文件转换成String字符串

1得到JSON对象(JSONObject  JSONArray  )

JSONObject jo=new JSONObject(String data);

2取值

值=jo.getString("键")

注意文件读取通常用线程处理

2。消息提示(Toast)对话框(Dialog)

一。消息提示框  (toast)

1.静态方法

Toast.makeText(context,"内容",时间)。show();

2.构造显示

Toast toast=new Toast(context);

tosat.setVIew(View view);//自定义view

toast.setDuration();//时间显示长度

toast.show();

3.layout布局构造

将写好的laoyut解析成view 按构造显示做

View view=LayoutInflater.from(context).inflate(R.Layout.textvire,null);

二:对话框 (Dialog)用户响应

1.经典对话框

AlertDialog adg=new AlertDialog().Builder(context)

        .setIcon(~图标)

        ,setTitle(~)

        .setMessage(~)

        .setPositiveButon("确定",new DialogInterface.OnclickListener(){

    publiv void onclick(DialogInterface dialog ,int whic){

    ~~~

    }

})

        .show();

android 基础学习笔记3的更多相关文章

  1. android 基础学习笔记2

    1.容器布局 一.线性布局 (LineaLayout) 方向:orientation =vertical / horizontal 重力(对齐) :gravity =bottom/right/left ...

  2. android 基础学习笔记1

    1.控件 XML种控件必须带有Layoutwidth 和height 1.textview 常用属性 text,textcolor,textsize Android 种颜色用十六进制数表示,共四种形式 ...

  3. Android动画学习笔记-Android Animation

    Android动画学习笔记-Android Animation   3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中 ...

  4. Android:日常学习笔记(7)———探究UI开发(4)

    Android:日常学习笔记(7)———探究UI开发(4) UI概述  View 和 ViewGrou Android 应用中的所有用户界面元素都是使用 View 和 ViewGroup 对象构建而成 ...

  5. Android:日常学习笔记(6)——探究活动(3)

    Android:日常学习笔记(6)——探究活动(3) 活动的生命周期 返回栈 Android中的活动是可以叠加的,我们每启动一个新活动,就会覆盖在原来的活动上,点击Back以后销毁最上面的活动,下面的 ...

  6. Android:日常学习笔记(5)——探究活动(2)

    Android:日常学习笔记(5)——探究活动(2) 使用Intent在活动之间穿梭 什么是Intent Intent时Android程序中各组件之间进行交互的一种重要方式,他不仅可以指明当前组件想要 ...

  7. Android自动化学习笔记:编写MonkeyRunner脚本的几种方式

    ---------------------------------------------------------------------------------------------------- ...

  8. Android自动化学习笔记之MonkeyRunner:官方介绍和简单实例

    ---------------------------------------------------------------------------------------------------- ...

  9. android开发学习笔记000

    使用书籍:<疯狂android讲义>——李刚著,2011年7月出版 虽然现在已2014,可我挑来跳去,还是以这本书开始我的android之旅吧. “疯狂源自梦想,技术成就辉煌.” 让我这个 ...

随机推荐

  1. 【记】本地远程连接VM VirtualBox中虚拟机Centos6的数据库MySQL

    目标:远程连接虚拟机中的MySQL 效果图如下 1. VBox设置好端口转发 具体步骤请看 VM VirtualBox 网络地址转换(NAT)使用详解 2. MySQL授权 如果这时我们就去远程连接M ...

  2. TCP 协议详解

    TCP 协议是 更靠近应用层,因此在应用程序中具有更强可操作性,一些重要 socket 选项都和 TCP 协议相关. TCP 头部信息:TCP 头部信息出现在每个 TCP 报文段中,用于指定通信的源端 ...

  3. L1-006 连续因子 (20分)

    题意分析 题目中已经将意思说的很清楚了,就是输出一个数的最长连续因子的个数,并且输出是哪几个因子相乘.可以将题目从这两个角度进行分析: N为素数时,最长连续因子的个数为1,即它自己. N不为素数时,即 ...

  4. 【X86】---X86处理器大小端的数据存储验证

    之前也关注过大小端的存储,可能时间久了,加之又之前的电脑抽象换成了当前的处理器寄存器的值判断,导致自己总是有点蒙圈.看Spec手册的时候,有时会无法与手册中某个Bit的值与RU/RW工具读出来的对应上 ...

  5. Kafka日志压缩剖析

    1.概述 最近有些同学在学习Kafka时,问到Kafka的日志压缩(Log Compaction)问题,对于Kafka的日志压缩有些疑惑,今天笔者就为大家来剖析一下Kafka的日志压缩的相关内容. 2 ...

  6. crawler 听课笔记 碎碎念 1 初步了解各种选择器极其简单的使用

    css中 身份证  id对应# 衣服      class对应 . 图片 pyquery...as pq html= request.get(url=''.....'') doc=pq(html) d ...

  7. 关于爬虫的日常复习(17)——scrapy系列1

  8. ORM基础1

    1.增删改查 .models.类.object.all() 获取所有对象->select * from 表 2.models.类.object.get(id=1) 获取id为1的对象->s ...

  9. 异数OS国产CPU平台移植项目需求分析

    异数OS国产CPU平台移植项目需求分析 目录 异数OS国产CPU平台移植项目需求分析 项目立项背景 项目需求分析 异数OS性能指标简介 1.TCP协议栈性能测试 2.异数OS-织梦师-水母 消息队列性 ...

  10. 史上最详细的二叉树、B树,看不懂怨我

    今天我们要说的红黑树就是就是一棵非严格均衡的二叉树,均衡二叉树又是在二叉搜索树的基础上增加了自动维持平衡的性质,插入.搜索.删除的效率都比较高.红黑树也是实现 TreeMap 存储结构的基石. 1.二 ...