Android开发-案例解决
文章平均质量分 88
疯狂Max
https://github.com/cxMax
展开
-
Android ListView中处理嵌套滑动问题,类似ScrollView嵌套ListView
前言最近笔者在友情客串去给一培训机构android培训生讲解android初级实际开发技巧中,就提到了这个问题.这里分享下,避免其他童鞋在处理类似的滑动嵌套上走同样的弯路.这里打算用两篇来讲解我们开发中常遇到listView和recyclerView在处理滑动嵌套的时候的最佳解决方案.实现思路首先第一篇,是我们ListView.ListView相对于recyclerView处理相对要简单一些原创 2016-03-03 23:24:30 · 2513 阅读 · 3 评论 -
Android Sqlite查询优化之一---运用索引
前言最近笔者在做聊天功能模块,发现当本地聊天数据记录过大,以10万行数据进行了检索测试,发现时间太长了,要6s左右,但学着运用了下索引,时间大大提升,紧要几百毫秒就能完成.以下内容,摘抄至网络参考链接http://www.cnblogs.com/IT-Monkey/p/3293131.htmlhttp://4925054.blog.51cto.com/4915054/1097107htt转载 2016-03-08 01:11:12 · 7993 阅读 · 0 评论 -
android解决ScrollView嵌套ListView不能下拉刷新
之前写了篇文章android(仿QQ向右滑动退出)在viewpager中onTouchEvent无法监听到ACTION_DOWN的getX的值,代码.其实总结起来也就是ViewGroup嵌套ViewGroup,在点击View的事件拦截与传递机制的问题.之前那篇文章虽然能按照那个方法解决问题,但是究其原因并未清楚领悟和掌握,为了不误导同学,加之最近阅读了相关书籍,在写一篇文章来说明这个问题.原创 2015-12-24 22:13:24 · 5597 阅读 · 0 评论 -
<转> Git入门--使用GitBush提交自己本地的第一个项目(亲测有效)
前言转载地址:http://hellokugo.blog.51cto.com/9827529/1615715按照正文下面的步骤跟着一步一步具体操作,就能成功提交自己在git上的第一个项目,正文1.在GitHub上建立项目登录GitHub后,你可以在右边靠中那里找到一个按钮“New Repository”,点击过后,填入项目名称、说明和网址过后就可以创建了,然后会出现一个提示页面,记下类似git转载 2016-03-23 10:38:09 · 6061 阅读 · 0 评论 -
git初次接触记录简单一些用法
git提交代码: 1. git add 2. git commit -m “注释” 3. repo uploadgit查看提交记录: 1.git log 2.git log –pretty=onelinegit回退到上一个版本: 1.git reset –head HEAD^ git回退到上上一个版本: 2.git reset –head HEAD^^git查看文件: 1.cat原创 2016-04-28 23:31:28 · 376 阅读 · 0 评论 -
<React Native> 学习日记(1) 成功运行、编译RN-android的爬坑记录
前言从15年下半年开始,不断的在网络上看见各路大神推荐React Native是如何神通广大,但对于初识Android的我来说并不理解这到底是个什么东西。最近团队打算用这个技术实现我们客户端App的首页(会不定期发布活动),这对于我来说又是一次自我的提升和学习机会。定义什么是React Native? 这个也是我当初第一次接触到这个概念的疑问,不过纵观网上各路帖子,但一直以来都很模糊。Rea原创 2016-08-03 00:23:18 · 2200 阅读 · 0 评论 -
android简洁代码封装 -- RecyclerView.Adapter之MultiTypeAdapter封装
前言RecyclerView在实际业务中,会有很多场景以及需求会使用到。常见的例如:Header&Footer,Refresh,LoadMore,Pinned Header等等。这些场景你是否都会根据具体的需求,单独维护一套RecyclerView和Adapter,例如XXRefreshRecyclerView,XXXPinedHeaderRecyclerView….对于如此运用,笔者想说维护成本原创 2017-03-29 23:03:49 · 4252 阅读 · 0 评论 -
android简洁代码封装 -- popupwindow/dialog在实际业务中的封装
前言在实际业务中,我们经常会遇到类似activity在实现具体业务,在回调改变view视图。也就是我们常说的MVP,或者MVVM或者MVVVM。如果是涉及到的弹窗地方,并且有复杂的业务组合呢?这时候代码书写该怎么办呢?不知道各位在实际操作中是怎么样来做的如果这么说很抽象的话, 不如来设想一下类似微信红包业务的弹窗业务。因此笔者采用MVP的思想。封装了一个弹窗的library。项目https:/原创 2017-03-16 22:45:51 · 1256 阅读 · 0 评论