![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android开发
tyhj_sf
职业从事ML System研发和管理多年,业余从事AGI研究,跟进AI各流派新观点、学说,致力于实现类人通用智能系统。
展开
-
下拉刷新、上拉加载更多功能的实现
讲述了下拉刷新、上拉加载更多的原理,并给出了实现源码,用一个例子演示了使用方法。实现原理自定义DraggableListView继承ListView,重新实现onTouchEvent(MotionEvent ev)方法,在此方法中根据用户动作事件(ACTION_DOWN、ACTION_MOVE、ACTION_UP)计算用户手指滑动的方向和距离,然后根原创 2016-04-06 22:46:00 · 3233 阅读 · 0 评论 -
MVC、MVP、MVVM深入理解与使用
对现在的Android架构与技术的选择进行了重新的思考,同时总结了对MVC、MVP、MVVM这三个典型架构深入的理解及它们的应用方法,给出了应用的示例代码。原创 2016-07-31 11:10:40 · 1934 阅读 · 1 评论 -
Android官方数据绑定框架DataBinding用法详解+附带DEMO源码
今天来了解一下Android最新给我们带来的数据绑定框架——Data Binding Library。数据绑定框架给我们带来了更大的方便性,以前我们可能需要在Activity里写很多的findViewById,烦人的代码也增加了我们代码的耦合性,现在我们马上就可以抛弃那么多的转载 2016-07-29 15:02:16 · 5086 阅读 · 1 评论 -
android源码中的设计模式(1)--builder模式
本文为分析Android API源码用到的设计模式系列文章之一,专门分析了Builder Pattern(建造者模式)概念、原理,及一般用法和经典用法,并详细分析了builder模式在Android源码中的使用过程。原创 2016-06-21 02:02:31 · 583 阅读 · 0 评论 -
android源码分析——从button的点击事件看回调机制
在Android中到处可见接口回调机制,尤其是UI事件处理方面。熟悉回调机制之后,我们就可以利用这个机制为自定义组件创建我们自己的事件监听接口和回调方法。原创 2016-03-22 10:10:26 · 2703 阅读 · 0 评论 -
开源库xUtils3使用详解
xUtils3是一个很好开发框架,它可以帮助我们在应用开发中简化很多工作,与老版本xUtils2.x相比API和结构有较大的重构,本文就是讲解xUtils3的详细使用。关于xUtils3的简介请看另一篇文章:xUtils3简介。原创 2016-03-17 21:41:26 · 13918 阅读 · 0 评论 -
Android优秀开源项目(分类 便于查看)
Android开源项目系列汇总已完成,包括:Android开源项目第一篇——个性化控件(View)篇Android开源项目第二篇——工具库篇Android开源项目第三篇——优秀项目篇Android开源项目第四篇——开发及测试工具篇Android开源项目第五篇——优秀个人和团体篇Android开源项目第一篇——个性化控件(View)篇转载 2016-07-25 13:10:18 · 1112 阅读 · 0 评论 -
Android四大组件学习(一)---Activity
本文并不是要详细复述activity的知识,目的在于总结一些编程是需要注意和理解的知识点:(1)一般情况下我们并不需要显式地调用finish()或finishActivity()结束一个失去焦点的activity,当系统因为设备资源不够用时会自动结束它。主动的调用finish()或finishActivity()很多时候会降低用户体验。原创 2015-01-11 01:36:47 · 603 阅读 · 0 评论 -
Android应用的几种常见开发框架
1、单个Activity架构(推荐)首页是Activity,里面页面为View头部底部栏都是公用的,只是改变文字和图案。底部导航栏为RadioButton中部可以滑动切换。跳转很快,但是首页不流畅。 这种架构的好处是思路清晰,系统运行开销小。缺点是控制不好的话代码混乱,而且生命周期不好管理。 2、多个Activity-利用BaseActivity提供共性转载 2015-03-29 12:42:04 · 886 阅读 · 0 评论 -
xUtils3简介
本文摘自https://github.com/wyouflf/xUtils3xUtils3在API上与xUtils2.x版本有很大区别。xUtils 包含了很多实用的android工具.xUtils 支持超大文件(超过2G)上传,更全面的http请求协议支持(11种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响…xUtils 最低兼容Android 4.0转载 2016-02-26 20:49:31 · 1357 阅读 · 0 评论 -
源码分析-Android中的消息机制详解
个人认为,不亲自阅读和熟悉Android的源码,不了解Android源码背后的实现机理,就不能真正成为Android开发的高手。前两天为了了解android的消息处理机制,我阅读和分析了Looper,Handler,MessageQueue,Message这几原创 2016-04-09 15:34:47 · 568 阅读 · 0 评论 -
商业级开发框架(MVP+RxJava+Retrofit+GreenDAO)详解
本文不会逐个讲解MVP、Rxjava、Retrofit、GreenDao的基本使用,而是结合app的用户注册登录功能的DEMO代码综讲解实际开发中如何综合使用。相信你认真分析和运行这个Demo之后,就可以上手用在你的项目中了。原创 2016-10-15 13:41:04 · 1404 阅读 · 2 评论