
Android开发
最老程序员闫涛
关注全文检索、数据挖掘、推荐引擎技术,Android开发技术,互联网及移动互联网创业。
展开
-
Android测试驱动开发实践1
在正式进行Android测试驱动开发之前,不得不先提一下Android应用架构问题。在传统软件开发中,MVC架构得到了广泛的应用,然而在Android开发中,很少见应用采用了MVC架构(不要说Android及Widget全部采用的是MVC架构,那是系统的事,我们讲的是应用程序开发),究其原因可能是初期Android应用大多较为简单,没有采用的必要,而后期一直在沿用初期的习惯。但是遇到一些复杂的应用原创 2013-10-08 14:10:54 · 6580 阅读 · 0 评论 -
最老程序员创业开发实训13---Android---网络请求与异步任务
本文介绍了Android系统下采用异步任务方式进行网络请求,通过Handler机制,实现异步任务与Activity之间的通信,通过Java.net包来实现网络功能调用。通过采用Handler机制,可以实现Activity与异步任务间的松耦合,有利于代码的复用。原创 2015-12-03 11:37:14 · 2367 阅读 · 8 评论 -
最老程序员创业开发实训12---Android---在MVC架构下Activity设计及实现
在MVC架构下Activity设计与实现,主要讨论怎样生成模型类,作为控制器的Activity怎样获取模型类中的数据,怎样使用Application对象作为中心信息仓库,达到各模型类间信息共享的功能。原创 2015-09-23 11:51:34 · 2643 阅读 · 3 评论 -
最老程序员创业开发实训10---Android---注册登录功能实现1
本节讲述怎样实现Android平台下模型类,将应用所需信息统一存储到中心仓库,不同模型类共享这些信息,实际上每个模型类就是这个中心仓库的一个视图,方便对应的Activity来使用,Activity与模型类具有对应关系,但是不要求一一对应,共享的模型类可以在Activity间共享。原创 2015-09-17 12:05:03 · 3355 阅读 · 1 评论 -
最老程序员开发实训10--Android---应用介绍页面实现2
将一页一页滑动的应用介绍页面,包装在公用库工程中,在具体应用中进行实例化,从而达到既有代码重用,又能达到个性化需求的目的。原创 2015-09-14 12:00:08 · 2320 阅读 · 2 评论 -
最老程序员开发实训9--Android---应用介绍页面实现1
本节介绍怎样实现应用第一次运行时,一页一页滑动的应用介绍页面的实现,同时讨论了采用SharedPreferences来判断是否是应用第一次运行,以及修改状态,使应用第一次运行时才运行介绍页面。原创 2015-09-11 12:24:50 · 2265 阅读 · 2 评论 -
最老程序员创业开发实训3---采用MVC架构的应用Splash页面实现
调用库工程,实现应用的Splash屏幕显示。原创 2015-08-27 12:01:12 · 3617 阅读 · 11 评论 -
最老程序员创业开发实训2---采用MVC架构的应用Splash页面实现
利用MVC架构,实现程序中常用的Splash屏幕功能,并将该功能作为一个库工程,这样可以供所有应用重用。原创 2015-08-26 12:26:50 · 3715 阅读 · 24 评论 -
最老程序员创业开发实训1---Android应用架构之MVC
Android平台下MVC架构最佳实践,事件处理采用事件总线技术,并且与IOS平台下Swift 2.0架构保持一致。原创 2015-08-25 12:22:12 · 9386 阅读 · 11 评论 -
Android测试驱动开发实践2
在Android应用开发中,采用测试驱动开发方法,可以同时兼顾开发效率和软件质量,避免片面强调速度而使软件质量下降的问题,同时采用TDD所倡导的测试-实现-重构流程,可以使系统不停进化,最终达到目的。但是在Android上进行测试驱动开发,技术实现上比较复杂,工作量也会比较大,怎样对哪些功能需要单元及回归测试,哪些只需要进行验收测试,是需要认真考虑的,在这个系列文章中,我们将以开发一个健康类应用为主线,详细探讨Android下测试驱动开发的最佳实践。原创 2013-10-08 17:25:38 · 5993 阅读 · 2 评论 -
Android测试驱动开发实践3
至此,一个基于MVC的基本Android应用程序已经初步形成了。下面我们来实现一个具有TabHost的布局的典型Android应用,由于我们基本上可以不考虑Android 4.x以前的版本,因此我对TabHost布局的实现将采用Fragment来实现,而不是采用旧的ActivityGroup来实现。同时,我们希望我们的应用程序可以适用于不同的项目,因此需要TabHost上的图片及文字可以非原创 2013-10-12 15:35:17 · 5371 阅读 · 2 评论 -
全栈工场实训13---Android---消息总线机制
本文描述了在Android系统,如果使用异步任务,并且通过消息总线机制,实现消息生产者和消费者的松耦合,同时更高效处理多线程情况。原创 2015-12-04 14:15:40 · 2487 阅读 · 0 评论