三步掌握 Android 中的 AIDL (mp.weixin.qq.com)
AndroidStudio 中直接右键创建,或者自己一步步建目录喽。
创建完成后会生成一个 XXX.aidl接口文件,我们需要根据需求在这个接口类中添加接口。
by @code小生 2017-10-16 19:35 分享 查看详情
分享我学习 Androd 开发过程中写的小项目 (mp.weixin.qq.com)
刚开始时我们都是用 Java 开发 Android,对于写了好几年 Swift 的我完全不能忍受 Java 的语法,没有元组(可以通过第三方实现),没有高阶函数,没有扩展方法,不像Swift,接口(Interface)所有方法都要实现的,没有可选实现的。
by @code小生 2017-10-16 19:34 分享 查看详情
Android 上一个类似 PathMenu 效果的自定义 View 源码分析 (mp.weixin.qq.com)
网上这种类似 PathMenu 的菜单很多,但是基本都不符合我项目的需求,想看他们的源码实现然后做出修改,进行二次开发来适应我的项目需求,但是发现——以我现在的能力,如果不是以前做过类似的功能,看别人的代码,很难很快地找出主要实现思路,而且不同的作者的代码有不同的风格(特别是命名),于是就自己按照自己的思路来实现,然后把实现思路都写出来分享一下,让大家了解我这个自定义 View 控件是怎么实现的,到时候大家根据需求修改源码,进行二次开发的时候也可以参考,也希望和大家一起探讨怎样实现更好。
by @code小生 2017-10-16 19:33 分享 查看详情
帝都三年 Java,说说我的求职之路 (mp.weixin.qq.com)
今年是我参加工作的第三年,也深切的感受到程序员三年一个坎,五年一个坎的道理。
之前毕业一年的时候跳槽过一次,那时比较匆忙,也不懂事,只聊了个别几家公司,拿到 offer 就直接答应然后入职了,没有进行公司间的横向比较,薪资涨幅很少。
这次跳槽想看看自己的技术水平达到什么程度,是否对得起这三年的工作时长,于是决定大规模面试一轮,一线二线互联网公司,创业公司都有去聊,结果还算比较顺利,基本全部拿了 offer。
by @code小生 2017-10-16 19:32 分享 查看详情
Android 实现 dialog 的 3D 翻转 (mp.weixin.qq.com)
本文实现了 Android 中 dialog 的 3D 翻转效果。
by @code小生 2017-09-10 14:50 分享 查看详情
你好,芒果!使用 RxKotlin 开发的 Dribbble App. (mp.weixin.qq.com)
一款为 Dribbble 开发的Android App
by @code小生 2017-09-10 14:49 分享 查看详情
给编程生涯充电的 10 本书 (mp.weixin.qq.com)
作为程序员,我们都喜欢编写代码,都喜欢挑战艰深的算法,喜欢设计并创建炫酷的新技术。
by @code小生 2017-09-10 14:48 分享 查看详情
30 岁程序员的选择,一线 OR 二线? (mp.weixin.qq.com)
作为一个 30 刚出头的IT行业从业者,先介绍下我自己的情况。虽然不具有代表性,但是也可以作为一个参考。本人 08 年本科毕业于一所还算不错的 211 大学计算机专业(04 年去的时候综合排名 38,毕业走时排名45,我对不起母校。。。)。工作一年后,觉得自己水平太差,又去一所985高校读了研究生,12年毕业。毕业后在北京工作了3年多,最后由于各种原因,还是回到了家乡的二线城市,买房结婚生子。目前工作时间加一起也有6年了。身边的本科同学,在这个行业已经工作9年了,研究生同学也都工作5年了,都是30刚出头的样子。所以对IT这个行业,对30出头的从业者的压力和困惑,对一线和二线城市的生活都有一定的了解。
by @code小生 2017-08-29 20:33 分享 查看详情
非常有用的资源合集-开发设计再也不愁啦 (mp.weixin.qq.com)
个人整理的好用的资源合集,包含开发、设计、图标、色彩、接口、流程设计等一大波资源地址
by @code小生 2017-08-29 20:33 分享 查看详情
关于 Android Zxing 3.3.0 的填坑 (mp.weixin.qq.com)
扫描预览走样
扫描框走样
by @code小生 2017-08-29 20:32 分享 查看详情
关于多选(有动画)解决方案,你需要的可能是这个 (mp.weixin.qq.com)
单选--这个就不啰嗦了
多选:
全部数据都可以被选择,这个比较简单
过滤掉一部分数据,不让显示出来
过滤掉一部分数据,能显示,但用户不能选择
默认选择一部分数据,用户可以取消选择
默认选择一部分数据,用户不可以取消选择
by @code小生 2017-08-29 20:32 分享 查看详情
「DragMoreScrollView」一种相册交互效果的实现 (mp.weixin.qq.com)
有一天产品说某图片列表浏览大图要像iOS相册那样...
by @code小生 2017-08-29 20:31 分享 查看详情
种一棵树最好的时间是十年前,其次是现在 (mp.weixin.qq.com)
最近经常被朋友问到的两个问题。

问题一: “从事IT工作3年了,做技术好累啊,是不是做到30岁就不能继续往下做啊?”
问题二: “我已经30岁了,还能不能学编程?”

我给出的答案是:
by @code小生 2017-08-14 22:09 分享 查看详情
WebView 开车指南之最全实用案例 (mp.weixin.qq.com)
WebView简介
WebView基本使用
WebView常用方法
WebSettings
WebViewClient
WebChromeClient
JavaScript与WebView交互
WebView加载优化
驾照考试
上路
by @code小生 2017-08-14 22:08 分享 查看详情
震惊!阿里热更新框架 Sophix 背后隐藏的真相竟然是…… (mp.weixin.qq.com)
移动互联网市场日趋成熟,移动产品研发进入平稳发展阶段,这意味着开发者的思维和研发模式也应转入下半程。安全领域技术在开发中的应用一直是操作系统平台发展周期中的重要一环。热修复,作为安全领域技术的衍生品,自2016年开始,持续受到关注,并不断演进。
by @code小生 2017-08-14 22:08 分享 查看详情
Android 仿微信朋友圈全文、收起功能 (mp.weixin.qq.com)
一般在社交APP中都有类似朋友圈的功能,其中发表的动态内容很长的时候不可能让它全部显示。这里就需要做一个仿微信朋友圈全文、收起功能来解决该问题。
by @code小生 2017-08-14 22:07 分享 查看详情
Android 的毛玻璃模糊效果,我使用 OpenCV 来搞 (mp.weixin.qq.com)
开始学习OpenCV,毛玻璃模糊效果目前网上流行的有三种办法:
使用java来编写一长串的像素处理办法算法来改变bitmap(性能教差,而且一堆算法代码,难理解,不优雅)
使用C语言的方式同样使用和java一样的算法来实现(性能好,同样一堆算法代码难理解,也不优雅)
使用RenderScript这个有Api版本的限制。
现在我们可以利用OpenCV框架中滤波算法来实现图片的模糊虚化。
by @code小生 2017-08-14 22:06 分享 查看详情
一个老程序员的建议 (mp.weixin.qq.com)
我做了很久的编程。久的你都想象不出来,久的都让我苦恼。就在我写这本书的时候,我大概懂 20 种编程语言,而且我可以用一天或长点儿用一周的时间学 会一种新语言——要依这种语言有多奇怪而定。但这最终成为了我的苦恼,它们已经不能再吸引我的兴趣。我并不是说这些语言没有意思,或告诉你你会觉得它们很 枯燥。只是想说在我的职业旅程走到现在,我已不再对语言有兴趣。
by @code小生 2017-08-05 14:54 分享 查看详情