随笔分类 -  Android

摘要:在正式介绍CustomAsyncHttpClient之前,刚好最近有一个朋友找我帮忙给他们看下一个APP。我先上一段代码截图。一段检测版本更新的接口代码。 大家也看出问题所在了吧。1.网络操作、数据解析操作的业务出现在了activity。2.没有使用线程池 3.josn的解析,没有面向对象。代码高耦 阅读全文
posted @ 2015-11-19 15:41 Huangjunbin 阅读(481) 评论(2) 推荐(0)
摘要:Android的展示数据,除了上章所讲的本地存储外,大部分数据都来自于网络。首先介绍一下Android APP开发常见的网络操作方式。从网络层面上有底层的tcp/ip,也就是我们常见的socket套接字,常见于IM、消息推送等应用场景。另外常见的就是Http协议、webservice协议,常用于提供 阅读全文
posted @ 2015-11-16 15:20 Huangjunbin 阅读(946) 评论(0) 推荐(1)
摘要:SQLite,是一款轻量级的关系型数据库,Android原生集成的一个数据库。具有轻量级、独立性、隔离性、安全性等特点。是Android做数据存储的必备知识之一。 在实际的项目中,我们常用于一些对象的存储以及检索。曾经做过一个餐饮点餐系统,就是需要把所有的菜谱、分类等基础数据做本地缓存,这个时候如果 阅读全文
posted @ 2015-11-12 09:28 Huangjunbin 阅读(1140) 评论(2) 推荐(0)
摘要:对于App开发者,抽象来说,其实就是将数据以各种各样的方式展示在用户面前以及采集用户的数据。采集用户的数据包括用户的输入、触摸、传感器等,展示的数据通过网络来源于各业务系统,以及用户的 输入数据。在这个过程中,数据存储显得由为重要。这也是我做为开端讲解的目的。良好的运用数据存储,不仅的能有效减少访问 阅读全文
posted @ 2015-11-11 09:01 Huangjunbin 阅读(1360) 评论(0) 推荐(0)
摘要:首先简单介绍一下Base。Base是本人长期以来经过10来款APP总结出来的一个Android快速开发框架。包含数据缓存模块、工具包、第三方组件包、网络模块、数据解析、常用主界面布局等。可以快速的开发Android应用,适合新手入门以及快速开发。 当然Base里面也引用了很多第三方的框架,并非所有都 阅读全文
posted @ 2015-11-10 10:10 Huangjunbin 阅读(2335) 评论(0) 推荐(1)