XML是一种非常常见的数据存储方式,有四种解析方式,DOM、SAX、JDOM、DOM4J四种解析方式。其中DOM、SAX是Java中自带的,JDOM、DOM4J需要添加jar包。
接着就是对这四种XML文件解析方式进行总结。
Android线程问题
最近写代码的时候,由于对Android线程问题不了解,总是会报错。虽然学过一点Android的异步消息处理机制,但是因为没有从根本上对Android线程问题进行了解,所以在开发过程中总是会出现一些不应该的错误。因此我花了一些时间查看书籍跟博客,还看了一些源码,对了解Android线程问题有了一些认识。
Android异步消息处理机制
在实际开发中,很多时候我们都需要在子线程里面进行UI更新操作,可Android是不支持在子线程中进行UI操作的,因此提供了一套异步消息处理机制。
JSON类型数据解析
JSON类型数据解析有很多种方式,官方指定的是JSONObject,还有Google的开源库GSON以及一些第三方开源库:Jackson、FastJSON等等。
XML类型数据解析
XML数据类型解析常常会用到两种方式,一种是Pull解析方式,另一种是SAX解析方式。
HttpURLConnection和OkHttp的使用
很多app都涉及到使用HTTP协议访问网络,接下来就介绍几种Android上发送HTTP请求的方法。
如何在android中配置openCV
最近几天因为做一个人脸识别的项目需要用到openCV,所以免不了需要在Android Studio中配置openCV。但是网上的很多教学都十分复杂,所以我就通过自己的实践进行了总结。
碎片的使用
碎片是一种可以镶入活动中的UI片段,它的存在使大屏幕的空间使用更加合理。因此碎片在平板上的使用十分广泛。
使用Intent启动活动
Intent是各大组件进行交互的方法之一,既可以在Activity中指点想要完成的动作,也可以通过Intent实现活动之间数据的传递。
总结第一个项目——酷天气
用了三天时间,终于自己亲手开发出一款属于自己的app——酷天气。虽然功能比较单一,而且思路主要借鉴于《第一行代码》。本想着在360商城上线的,没想到因为包名的问题无法上线。这篇博客主要是为了对开发流程就行总结。