文档章节

android xml

z
 zdglf
发布于 2016/12/23 15:03
字数 114
阅读 0
收藏 0
ByteArrayOutputStream bos = new ByteArrayOutputStream();
        XmlSerializer serializer = Xml.newSerializer();
        try{
            serializer.setOutput(bos, "UTF-8");
            serializer.startDocument(null, Boolean.valueOf(true));
            serializer.setFeature("http://xmlpull.org/v1/doc/features.html#indent-output", true);
            serializer.startTag(null, "root");
            serializer.startTag(null, "Child1");
            serializer.endTag(null, "Child1");
            serializer.startTag(null, "Child2");
            serializer.attribute(null, "attribute", "value");
            serializer.endTag(null, "Child2");
            serializer.startTag(null, "Child3");
            serializer.text("Some text inside child 3");
            serializer.endTag(null,"Child3");
            serializer.endTag(null,"root");
            serializer.endDocument();
            serializer.flush();

        }catch(Exception e) {
            e.printStackTrace();
        }
        String data = bos.toString("UTF-8");


 XmlPullParser parser = Xml.newPullParser();
        ByteArrayInputStream inStream = null;
        try {
            UpdateBean updateBean = new UpdateBean();
            inStream = new ByteArrayInputStream(xmlData.getBytes(CHARSET));
            parser.setInput(inStream, CHARSET);
            int eventType = parser.getEventType();
            while (eventType != XmlPullParser.END_DOCUMENT) {
                switch (eventType) {
                    case XmlPullParser.START_DOCUMENT:
                        break;
                    case XmlPullParser.END_TAG:
                        String name = parser.getName();
                        if(RESPONSESCODE.equals(name)){
                            updateBean.responsesCode = parser.nextText();
                        }
                        break;
                }
                eventType = parser.next();
            }

© 著作权归作者所有

z
粉丝 6
博文 198
码字总数 32496
作品 0
广州
私信 提问
手工下载android sdk或者system images等等

$ android update sdk -u -a 得到: Fetching URL: https://dl-ssl.google.com/android/repository/repository-10.xml Validate XML: https://dl-ssl.google.com/android/repository/reposi......

laijump
2014/11/27
6.7K
0
Android中Activity的切换动画(非overridePendingTransition)

摘自:http://fuyunhe.iteye.com/blog/1834874 我们知道,在Manifest文件中声明Activity时,可以通过android:theme属性设置Activity的主题。主题中定义了关于Activity外观的很多特性。同时,...

HCMore
2014/05/11
11.2K
4
android的selector(背景选择器)

最近做listview和button都要改变Android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。 首先android的selector是在drawable/xxx.xml中配置的。 ...

z.net
2012/11/05
90
0
《Concise课程表》开发过程总结

<<Concise课程表>>这个APP离最后一个版本1.2.1发布也快一个月了,为了给Android小组的同学了分享一下我在做这个APP期间遇到的问题极其解决办法,和这个APP中一些关键点,特地整理了一下。 首...

半天想不出来
2012/10/17
413
2
Android自定义Button按钮显示样式

转自:http://www.2cto.com/kf/201108/100751.html Android自定义Button按钮显示样式 现在的用户对APP的外观看得很重要,如果APP内所有元件都用Android默认样式写,估计下面评论里就有一堆在...

天高空
2011/12/22
519
0

没有更多内容

加载失败,请刷新页面

加载更多

Linux 运行shell文件,出现 $'\r': command not found

运行编写的shell脚本时,出现了 $'\\r': command not found 这样的错误提示。 报错的原因是我们在windows系统操作时,编辑器里的换行符是\r\n ,而Linux上为\n,两个系统之间有差异导致的。 ...

芥末无敌
今天
7
0
Java数据结构(上)

枚举(Enumeration) 位集合(BitSet) 向量(Vector) 栈(Stack) 1.Enumeration(枚举) boolean hasMoreElements( ):测试是否有更多的元素 Object nextElement( ):如果此枚举对象至少还...

Firefly-
昨天
11
0
vue 跨层组件通讯 provide inject

https://cn.vuejs.org/v2/api/#provide-inject 类型: provide:Object | () => Object inject:Array<string> | { [key: string]: string | Symbol | Object } 详细: provide 和 inject 主......

阿豪boy
昨天
7
0
黑马程序员面试宝典(Java)Beta6.0免费下载

场景 JavaSE基础 面向对象特征以及理解 访问权限修饰符区别 理解clone对象 JavaSE语法 java有没有goto语句 &和&&的区别 如何跳出当前的多重嵌套循环? 是否可以继承String? 重载与重写的区别...

badaoliumang
昨天
9
0
监控linux系统状态

查看系统负载: w/uptime 最后面三个数字表示1分钟,5分钟,15分钟平均有多少个进程占用CPU 占用CPU的进程可以是Running,也可以是Waiting 某一时刻1颗CPU只能有一个进程在使用其资源 #查看c...

asnfuy
昨天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部