Android Material Design系列之CoordinatorLayout等

2016-07-08
阅读 4 分钟
4.2k
这篇文章其实我一直在想,是写还是不写,因为关于讲 CoordinatorLayout,AppBarLayout,CollapsingToolbarLayout,Toolbar,TabLayout 等这些控件的使用,以前写过一篇,那就是《通过来模仿稀土掘金个人页面的布局来学习使用CoordinatorLayout 》,一直关注和看公众号的关注者应该看到过,上一篇的推送也特别讲了 Coordi...

Android Material Design系列之Palette

2016-07-07
阅读 2 分钟
6.4k
今天我们讲的这个Palette非常好用,也非常好玩。 Palette的作用是从图像中提取突出的颜色,这样我们可以根据提取到的色值把它赋给Toolbar,标题,状态栏等,可以使我们的整个界面色调统一,效果非常好看。

Android Material Design系列之RecyclerView和CardView

2016-07-04
阅读 13 分钟
4.4k
去年很早之前,我就讲解过RecyclerView的使用,今天我们就在讲解CardView的时候,顺便再把RecyclerView同时讲解一下。RecyclerView、CardView为用于显示复杂视图的新增Widget。接下来看看如何使用吧。

Android Material Design系列之Toolbar

2016-06-30
阅读 5 分钟
4.2k
今天我们主要讲Toolbar的使用,我们都知道Toolbar是在Android 5.0以后推出来的,之前都是ActionBar这个控件。我相信虽然谷歌在3.0以后推出了ActionBar,但是用的人肯定很少,因为个人认为它比较恶心。而且Android对ActionBar的界定很模糊,Toolbar和ActionBar在外观上并没有太大的区别,只是说Toolbar更加自由了,而不像A...

Android Material Design系列之FloatingActionButton和Snackbar

2016-06-28
阅读 5 分钟
5.3k
今天主讲的Material Design系列的两个控件都不难,所以一起讲了,分别是FloatingActionButton和Snackbar。这个系列都是主讲的Material Design风格的控件,所以都是控件的一些基本使用,也会扩展讲一些与这个控件相关的东西和效果,如果都会了的同学,可以不看这个系列。当然看一下也没啥,再巩固一下知识点也挺好的。

Android Material Design系列之Navigation Drawer

2016-06-23
阅读 7 分钟
5.1k
从今天开始,我们讲一个关于Material Design风格控件系列的文章。个人认为Material Design风格还是非常漂亮和好看的。关于Material Design的控件,从今天这篇开始一个一个的讲,希望能够对大家有所帮助。

一个程序员的江湖传奇

2016-06-08
阅读 3 分钟
3.7k
那时华夏大地,五岳山巅被由形形色色的猿石组成的「互联网」连接。突然一天,天崩地裂,昏天暗地,电闪雷鸣,一道闪电击中一个巨大的猿石,猿石瞬间碎石纷飞,在石头缝里蹦出一个猿人来,属「程序猿类」,天赐名为「博客」。此前天界一直盛传着这么一句神话:山不在高,有仙则名;水不在深,有龙则灵;石不在坚,有猿则行。

美团多渠道打包方案详解,速度快到白驹过隙

2016-06-06
阅读 3 分钟
4.1k
Andorid渠道市场有多分散呢?分散到比Android碎片化还严重,你还在为多渠道打包而头疼吗?美团提供了速度快到白驹过隙的多渠道打包方案。说的有点夸张,对,虽然夸张,但是确实很快,不夸张不足以形容其快。废话不多说,先讲原理,再讲实践方法。

Android Studio 使用Gradle多渠道打包

2016-06-03
阅读 3 分钟
4.8k
我们都知道国内应用市场非常多,为了统计各个应用市场的app下载量和使用情况,我们需要多渠道的打包。如果一个一个的手动去打包岂不烦死了,要多麻烦就有多麻烦。这就要求我们学会使用Gradle进行多渠道打包。废话不多说了,直接进入正题吧!

程序员该如何有效的找工作?

2016-05-31
阅读 3 分钟
6.5k
又到了一周一次的周末心灵鸡汤的时间了,希望大家能够痛痛快快的喝了这碗鸡汤,让这酸爽的感觉使你永生难忘。哈哈……这周又有几个人,尤其是毕业生在「非著名程序员」微信公众号里私聊我关于找不到工作的问题,我感觉有必要总结一下,给大家一些建议,仅仅是建议,所谓众口难调,不可能适合所有程序员的口味。

关于Android中设置闹钟的相对比较完善的解决方案

2016-05-27
阅读 4 分钟
3.8k
前些时候,有人在我「非著名程序员」公众号的后台问我有没有设置闹钟的demo,我当时说承诺为大家写一个,一直没空,直到最近又有人跟我要,我决定抽时间写一个吧。确实设置闹钟是一个比较麻烦的东西。我在这里写的这个demo抽出来了封装了一个类库,大家直接调用其中的设置闹钟和取消闹钟的方法即可。可以设置每天的闹钟...

为什么找不到工作的是你,技术差的还是你?

2016-05-23
阅读 3 分钟
3.4k
上周一篇《程序员平时该如何学习来提高自己的技术》火了之后,「非著名程序员」微信公众号的后台经常收到程序员和一些初学者的消息,问一些技术提高的问题,而且又恰逢毕业季,又有很多大学生想走进程序员的行列,也咨询了一些培训就业的问题。在这里我就以汇总的形式回答大家一些问题。其实也就两点:为什么找不到工作...

Google I/O开发者大会第二弹之未来

2016-05-20
阅读 2 分钟
2.5k
真是后悔昨天起名字叫第一弹了,这意味着今天还得给你们更新第二弹,第三弹……导弹和原子弹,就差核爆炸了。未来是美好的, 怎么会核爆炸呢?来跟着我一起走进未来。

为Android开发者整理的Google I/O开发者大会第一弹

2016-05-19
阅读 4 分钟
4.3k
今天凌晨的Google I/O开发者大会不像以往的历届,貌似今年的人工智能和智能家居抢走了Android系统的风头。以往每年应该都是 Android 新系统的发布才是重点。看来人工智能和虚拟现实确实是未来的趋势和重点,再怎么抢风头,它们的发展也离不开我们的智能手机啊,所以作为 Android 开发者我们继续努力吧,今天我们就重点介...

通过来模仿稀土掘金个人页面的布局来学习使用CoordinatorLayout

2016-05-18
阅读 19 分钟
7.3k
特别喜欢稀土掘金个人界面的样子,那我们就来看看如何实现这个效果吧,要想实现这个效果,肯定需要的是Material Design风格,那就需要学会使用以下控件:CoordinatorLayout,AppBarLayout,CollapsingToolbarLayout,Toolbar,TabLayout等,如果你做出这个效果来,那这些控件你就基本掌握了。

程序员平时该如何学习来提升自己的技术

2016-05-16
阅读 3 分钟
4.2k
自从运营了公众号以来,应该说分享了不少的技术干货和人生感悟,也应该帮助了不少程序员和开发者。最近发现了一个问题,就是经常有开发者私聊我说:我遇到了一个什么什么问题,怎么解决。我一看问题,明明就分享过相关问题的解决办法,或许他没看。还有的开发者说:上次分享的那篇文章我找不到了,现在要用。我亲自给他...

多线程系列之学习多线程下载的基本原理和基本用法(1)

2016-05-14
阅读 5 分钟
3.3k
多线程下载在我们生活中非常常见,比如迅雷就是我们常用的多线程的下载工具,当然还有断点续传,断点续传我们在下一节来讲,android手机端下载文件时也可以用多线程下载,我们这里是在java中写一个测试,其实android中的实现和java是一样的,学会了java就知道怎么在android中实现了,废话不多说了,怎么实现多线程和多线...

Android Studio 使用Gradle多渠道打包

2016-05-13
阅读 3 分钟
6.4k
我们都知道国内应用市场非常多,为了统计各个应用市场的app下载量和使用情况,我们需要多渠道的打包。如果一个一个的手动去打包岂不烦死了,要多麻烦就有多麻烦。这就要求我们学会使用Gradle进行多渠道打包。废话不多说了,直接进入正题吧!

出现「java.lang.UnsatisfiedLinkError… has text relocations」的解决办法

2016-05-09
阅读 2 分钟
11k
随着今天国产手机ROM都逐渐升级到了Android6.0系统,我相信肯定会有很多开发者会遇到此类问题,今天我就分享一个解决办法,其实非常简单,这个libiconv.so(xx.so)文件使用了较低版本的SDK,当时我的targetSdkVersion为23,所以我就降低到了22,就不会再报错了,而且能够正常使用了。 这是libiconv.so文件的解决办法,...

Android学习之Touch事件的处理

2016-05-06
阅读 3 分钟
3.3k
在移动开发过程当中,我们经常会遇到手势处理和事件触摸的情况,如果不了解整个事件的处理机制,对于开发的同学和码农是非常痛苦的,但是事件触摸的处理确实是一个非常复杂的过程,细讲起来,估计我都能讲迷糊,这里呢,我只做一些简单的和常用事件的讲解,希望能够帮助大家。

Android6.0运行时权限的处理及解决办法

2016-05-05
阅读 3 分钟
7.4k
随着今年Android6.0系统的国产ROM终于来了,适配6.0已经势在必行了。最近也有很多开发者在微信私聊和咨询我遇到的问题,其中有一些都是关于Android6.0权限的,我感觉有必要写一篇文章来解惑了。Runtime Permissions在6.0系统的几个变化中,还是比较大的。

推荐几个非常有用的开发工具之Android Studio插件

2016-05-04
阅读 2 分钟
4.4k
我们都知道Eclipse开发Android将在今年年底google不再继续提供相应的开发支持,转而开始强烈发展Android Studio,现在我就分享几款能帮助团队提升工作效率的几个Android Studio插件和工具。

分享一款值得分享的写作工具

2016-05-04
阅读 2 分钟
6.9k
俗话说的好:工欲善其事,必先利其器。作为技术的工匠来说,不仅仅需要好的开发工具,好的开发工具可以提高我们的工作效率,但是我们还需要更好的写作和总结工具才行,这样有利于提高我们的技术,学习和总结能力。作为开发者和程序员,这两年最流行的写作工具非MarkDown莫属了。简书,CSDN和github pages都支持markdown...

有关使用Universal-Image-Loader的遇到的问题和使用小技巧

2016-04-28
阅读 3 分钟
3.3k
今天我们来分析一下使用Universal-Image-Loader异步加载图片时遇到的一些问题和解决办法。今天咱们的公众号不分享高大上的原理分析和源码分析,我感觉关注咱们这个公众号的开发者和程序员都希望能够解决更多开发中常见的和普通化得大众问题,所以我们会经常分享一些开发中常常遇到的一些问题的解决办法,顺便夹杂着分享...

浅析Otto框架,并与EventBus对比

2016-04-27
阅读 4 分钟
7.9k
前两天在公众号里发了一篇有关EventBus的文章《玩转EventBus,详解其使用》,有读者和开发者反馈说没有OTTO好用。确实是,各有优缺点吧,那今天就有必要再讲一下Otto事件框架。

玩转EventBus,详解其使用

2016-04-25
阅读 5 分钟
4.9k
EventBus是一款针对Android优化的发布/订阅(publish/subscribe)事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息。简化了应用程序内各组件间、组件与后台线程间的通信。优点是开销小,代码更优雅。以及将发送者和接收者解耦。比如请求网络,等网络返回时通过Handler...

「能写代码」是愚公移山,「会写代码」是女娲补天

2016-04-25
阅读 2 分钟
2.6k
之所以提这个话题,跟前两天在微信群里的讨论有关,年后本该是跳槽、找工作的高峰月份,各公司面试邀约应该很多,但是听群里的反馈却是不太容易。从行业发展角度看,移动互联网连续火爆数年,已逐步走向稳定;从国家发展形势看,从去年开始,整个国家经济形势不景气,不只失业率增多,好多移动互联网公司裁员、倒闭;从...

菜鸟程序员如何才能快速提高自己的技术

2016-04-14
阅读 2 分钟
3.2k
导语:很久没有这么悠闲的在家撸一篇文章了,最近也在思考怎样才能写一些对程序员帮助非常大的文章,怎样去运营好我们这个移动开发者聚集地的公众号:非著名程序员。当初弄这个公众号的本意就是为广大的开发者提供各种技术分享,发布最前沿的科技信息和技术。核心观念是:分享。认为只有分享,共享才能让我们开发者团队...