qndroid的专栏

努力做一名合格的程序员...

排序:
默认
按更新时间
按访问量

RxJava学习总结

rxjava库非常的强大,他有两个核心的作用,一个是线程切换,另一个就是强大的映射功能。 他本身的设计采用的是观察者模式,通过事件的驱动来让我们的程序编写更加的简单。在写法上他的链式编程的风格使我们可以避免传统的接口回调带来的复杂的逻辑。所以,无论是在编程思想上还是语法上都是一个非常优秀的库。 ...

2018-02-03 21:10:15

阅读数:75

评论数:0

android应用热修复与插件化实践之路

android原生应用开发发展到今天,几乎每个App都是巨无霸级的大小,手淘,优酷这种应用更是航母级别的应用,一个应用可能几百人一起合作开发,在应用还小的时候大家可以甜蜜的合作,快速的迭代就像孩子小的时候每个人都喜欢,但随着应用越来越大,我们不得不面对的以下几个问题:第一,团队合作的效率越来越低,...

2017-06-14 18:02:45

阅读数:267

评论数:0

组件化开发Android应用及SDK

经过6个多月的努力,终于将自己的第一门实战课程录制完成了,并且在今天成功的上线到慕课网,课程终于能和大家见面了。课程地址:组件化开发Android应用及SDK下面我们就来说说,我为什么会想到录制这样一门课程,就连不是程序员的都知道我们程序猿最苦逼,加班不断,连找女朋友的时候都没有,所以当我刚要...

2017-02-10 16:14:24

阅读数:1677

评论数:2

Ubuntu下搭建git服务器步骤

由svn切换到git可是没少花功夫啊,虽然都是版本管理工具,本质上都差不多,但是git还是太灵活了一些,灵活的东西往往不好掌握,所以还是费了些工夫才基本上会用git了,要想成为git高手估计的下大功夫。 由于自己一只是用公司的git服务器,每天就是pull和push代码,自己的代码又是放在...

2016-02-18 14:40:13

阅读数:622

评论数:1

Android通过AIDL与远程服务通信

Android的一大特色就是不同进程间的组件间可以相互通信.我们可以通达Intent去调用其它进程的Activity,通过给定的Uri和权限去访问其它应用的数据(ContentProvider),那么一个应用如何调用其它App的Service呢,这时我们的AIDL就派上了用场。通过AIDL,就可以...

2016-01-07 22:43:32

阅读数:650

评论数:1

android分享数据到不同平台组件化

快两个月没写博客了,真是惭愧,一个好习惯想要一直坚持下去真的不是一件容易的事情,赶快回到正轨,把自己的一点点经验总结出来,继续写下去。 最近项目要用到分享的功能,这几乎是每一个app都有的功能,分享一些链接和一些其它信息到各大平台以扩大自己应用的知名度。而有许多公司在专门做分享平台包括:友盟和Sh...

2015-12-08 17:45:56

阅读数:649

评论数:0

Android仿58同城Loading View

今天打开58同城App看到他们的网络加载Loading做的很有新意,是一个三角形,圆形,正方形不同的运动并且切换,这个效果不说有多难,至少很有创意,就着手模仿了一下,先看下效果图: 58的更加复杂,在形状运动的过程还一直不停的旋转,旋转的坐标计算太复杂, 还没有搞定,先把这个...

2015-10-13 17:50:24

阅读数:1680

评论数:0

Android Fragment切换动画效果

以前做Fragment切换时,都是直接 Fragment的切换,最近看到赶集网首页的Fragment点击按钮切换时,是有动画效果的,看着还不错,就参考网上的思路,照着实现了一下,下面是效果图: 思路:类似于Activity的转场动画一样,为FragmentTranslation...

2015-10-03 22:18:13

阅读数:5212

评论数:1

Android仿格瓦拉循环滚动View

之前有同事用格瓦拉买电影票,自己下了一个看了看,App整体做的比较炫酷,看到一个效果挺不错,又在自己的能力范围之内,就模仿一下。下面是效果图: 就是一连串的电影胶片不停的向某一方向滑动,思路: 取两张背景图,同时向一个方向滑动,当超出屏幕范围时重新调整两张图的横坐标即可。 ...

2015-09-29 19:21:00

阅读数:1560

评论数:1

Android头部悬浮ListView第二种实现方式

上篇博客,根据几位大神的博客总结出了一篇ListView悬浮,快速索引。效果非常不错,而且易于扩展,可在实际项目中并不是很通用,因为总需要实现SectionIndexer接口,比较复杂而且不是所有的分且头部都是由A-Z 这种分组,也可能是以任意条件的分组,比如时间。这种情况下上一篇的方法就不能用了...

2015-09-22 23:16:47

阅读数:1990

评论数:0

Android自定义头部悬浮,快速索引ListView

现在的App的ListView大部分都有分组头部和快速滑动索引,而且分组头部还有挤压的效果,看起来比较炫,于是就在各路大神的博客里找思路,果然发现了几种比较好的实现思路。其中夏神的关于列表快速索引是最好的,我个人认为,git上也有类似的效果但好多是重写ListView实现的,导致可扩展性变得不是很...

2015-09-22 13:20:45

阅读数:1337

评论数:3

Android仿IOS有弹性ScrollView

最近项目里用到了一个开源的仿IOS可弹动的ScrollView,看源代码时发现其实实现原理是用 View动画实现的,每次都播一个动画,最后重新layout这个布局。看到使用了View动画,就有点不想用这个控件了,因为个人感觉View动画,应该是要被淘汰的技术了,于是就自己根据实现原理,重写了一个S...

2015-09-19 18:26:10

阅读数:919

评论数:0

android仿美丽说登录拖拽Layout

好久没有写博客了,今天趁自己不是很忙,有看到美丽说app的登录页面有一个挺有新意的小交互,就模仿了一下,基本上和它的功能完全一样。下面先看下效果图。       功能描述:手指在自定义的 View上滑动时,如果滑动距离超过指定距离,或者滑动速度超过指定的速度时,开始滑动。添加了滑到到顶部和底...

2015-09-17 18:19:22

阅读数:886

评论数:3

android基于开源网络框架asychhttpclient,二次封装为通用网络请求组件

网络请求是所有App都必不可少的功能,如果每次开发都重写一次网络请求或者将以前的代码复制到新的App中,不是很合理,出于此目的,我希望将整个网络请求框架独立出来,与业务逻辑分隔开,这样就可以避免每次都要重新编写网络请求,于是基于我比较熟悉的asynchttpclient重新二次封装了一个网络请求框...

2015-08-20 12:47:15

阅读数:1291

评论数:3

android MPChart图标使用详解

最近项目里有要添加更加复杂的图标了,以前一些简单的曲线图,饼状图,风险指示图等,都是自己画,随着难度的增加,越来越力不从心,以前研究过achartenginee图标框架,但发现achartenginee的可定制性实在不敢恭维,做出来的图标根本不能满足需求,所以又在github上搜索android ...

2015-07-29 15:30:50

阅读数:6496

评论数:0

android仿IOS,滑动隐藏底部ScrollView

在我们开发android app时,会有很多效果都需要模仿IOS,最近在做一个页面时,其中用到了 ScrollView,但要做成IOS那种在ScrollView滑动时,浮在ScrollView的功能按钮要隐藏,当滑动结束后,功能按钮又要显示出来。效果如下图所示:       gif实在是不好搞,...

2015-07-07 17:33:08

阅读数:1253

评论数:0

android自定义换行居中CenterTextView

在我们开发app时,TextView一定是使用最多的控件了,android自带的TextView的功能也十分强大,但还是有些小的地方不能满足我们的需求,几天要说的这个功能也是开发中很常见的,就是,在我们显示一段超过屏幕宽度的 String时,TextView会自动换行,但系统默认的换行效果是顶起,...

2015-07-02 10:04:23

阅读数:3267

评论数:3

android应用程序优化之布局优化

在我们开发APP时不仅要在代码实现上,做到对App的优化,而在我们的界面布局也有许多要优化的地方,如果布局写的很low的话,系统加载布局的速度会十分的慢,使得用户的体验非常的不好,这篇文章主要是从我平时对布局的优化方面总结一下,我认为经常可以用到的布局优化方面的一些技巧和手段。   1.减少布局...

2015-06-27 22:54:11

阅读数:779

评论数:0

android自定义View之曲线图

最近项目里要做一个简单的曲线图来标识数据,开始以为很简单,android已经有那么多的开源图表库了,什么achartenginee,hellochart,mpandroidchart等等,下载Demo一找,都强大到有点不适合我这个小小的展示功能了,直是无语了。于是只能自已去画了,继承自View去重...

2015-05-28 14:49:32

阅读数:3591

评论数:4

android自定义 ProgressBar(继承自View)

github上已经有如此多漂亮的progressbar,可还是满足不了美工MM的胃口,无奈只得根据美工的需求,自定义一个符合要求的progrssbar了,美工给的效果图如下: 好看是好看,还要求上面指示器的颜色随着进度去改变,上网找了一番还真没有发现完全符合要求的,只好自己想办法了。...

2015-05-20 13:43:10

阅读数:1166

评论数:2

提示
确定要删除当前文章?
取消 删除
关闭
关闭