Android通用UI封装----“我的”页面Item (mp.weixin.qq.com)
程序员最讨厌的事情是什么? 不是代码多到写不完,而是重复的代码要写无数遍。身为程序员的我们,肯定经常被这个问题所困扰。就比如Android APP中,“我的”页面中的每一个Item,就像下图这样的这样的,
by @code小生 2018-10-22 00:06 分享 查看详情
优雅地处理加载中(loading),重试(retry)和无数据(empty)等 (mp.weixin.qq.com)
LoadSir 是一个高效易用,低碳环保,扩展性良好的加载反馈页管理框架,在加载网络或其他数据时候,根据需求切换状态页面,可添加自定义状态页面,如加载中,加载失败,无数据,网络超时,占位图,登录失效等常用页面。可配合网络加载框架,结合返回状态码,错误码,数据进行状态页自动切换,封装使用效果更佳。
by @code小生 2018-10-22 00:05 分享 查看详情
Android :如何防止被抓包工具抓包 (mp.weixin.qq.com)
在公司工作过程中,有时领导会拿竞争对手的APK让我抓包,看看别人的接口请求和返回结果,然后分析这些数据在公司后期产品开发中是否有用。如果我们公司有这种想法,那么我们公司竞争对手肯定也有这种想法,那么如何避免他人拿我们公司APK去抓包呢?下面我就来说下自己的想法。
by @code小生 2018-10-22 00:05 分享 查看详情
Android 国家化的坑 - 小数点变成逗号 (mp.weixin.qq.com)
目前 APP 有中文,英文,繁体,马来文,印尼,泰语这几个国际化,在英文中文等语言下这个 bug 是不存在的,在印尼语的情况下是存在的。英文状态下如图
by @code小生 2018-10-21 23:59 分享 查看详情
Android-Apng动画的播放 (mp.weixin.qq.com)
在深入了解Apng动画播放之前,我们需要对Apng的结构有所了解,具体参见Apng动画介绍,对Apng的整体结构有所了解后,下面我们来讲讲Apng动画的播放,主要包括Apng解析和Apng渲染两个过程。
by @code小生 2018-10-21 23:58 分享 查看详情
Android 如何从应用深入到 Framework (二) (mp.weixin.qq.com)
上节讲到了孵化器,讲到了system server进程,同时说了system server的一堆线程,比如我们熟悉的AMS WMS PMS ,这几个服务线程,完成应用的请求任务,将结果返回给应用。比如查看当前运行的所有Activity,就是应用发起请求,从操作系统那里,先找到server manager,这个手里拿到一堆服务的句柄,也可以说令牌,你只能通过这个找到它。
by @code小生 2018-10-21 23:58 分享 查看详情
利用 Android 嵌套滑动机制轻松实现顶部布局置顶 (mp.weixin.qq.com)
分解到代码就是一般三个控件:一个头布局,可能是吧banner;一个导航控件;下面一个内容的列表控件。要求头布局和导航布局在内容布局滑动了一定距离(一般是头布局的高度加上导航控件的高度)后,导航控件置顶,然后内容列表继续滑动。
by @code小生 2018-10-21 23:57 分享 查看详情
用 Kotlin 编写的 MVP+RxJava+Retrofit 黄历 demo (mp.weixin.qq.com)
其实我在今年寒假之前就已经看完了《Kotlin实战》这本书,但奈于工作和生活上的事情太多,之后一直没有去关注这一部分。最近也是难得有时间,所以重新看了遍Kotlin的语法知识以及对比和Java的不同。于是就想趁热用Kotlin来写一个小demo。
by @code小生 2018-10-21 23:56 分享 查看详情
前端工程化,通往大前端的必经之路 (mp.weixin.qq.com)
亮点:从工程化角度去认知web前端开发,既有深度,又有系统性,适合入门,又适合精进
by @Hadescool_17623 2018-10-17 10:40 分享 查看详情
看完这七篇文章,以后产品管你叫大哥 (mp.weixin.qq.com)
掌握Android动画,从基础到自定义view。
亮点:基础详细,有代码分析,实践详细,有实战
by @Hadescool_17623 2018-10-17 10:39 分享 查看详情
程序员的游戏人生(内含游戏秘籍) (mp.weixin.qq.com)
人生如游戏,游戏如人生!程序员的游戏人生。教你如何在编程的游戏中攻城拔寨,走上人生巅峰!
by @依恋丶怜星 2018-10-17 10:22 分享 查看详情
开启 IPv6 新时代,升级后的 IPv6 厉害在哪? (toutiao.io)
IPv6 提供大量 IP 的同时,会不会让 “网络实名制” 真正实施呢?现在 IPv4 的 IP 的地址还是动态分布的,无法实现 IP 地址与设备,或者 IP 地址与人一一对应,而到了 IPv6 ,有了足够的地址,每个人和设备固定一个地址……
by @又拍云 2018-10-18 14:02 分享 查看详情
看完这篇就可以用Flutter撸App了 (mp.weixin.qq.com)
什么!!!你还不会用Flutter开发?那还等啥,快上车!!!
by @依恋丶怜星 2018-10-18 08:43 分享 查看详情
Android RxJava2 大宝剑,骚年你敢接吗? (mp.weixin.qq.com)
还不会RxJava2?快上车系好安全带!RxJava2最全学习指南。
by @2016码动人生 2018-10-17 21:39 分享 查看详情
RxCache 整合 Android 的持久层框架 greenDAO、Room (www.jianshu.com)
RxCache 是一个支持 Java 和 Android 的 Local Cache 。在 RxCache 的持久层,尝试集成 Android 常用的持久层框架。
by @Tony沈哲 2018-10-17 20:08 分享 查看详情
给 Java 和 Android 构建一个简单的响应式Local Cache (www.jianshu.com)
Local Cache 不是类似于 Redis、Couchbase、Memcached 这样的分布式 Cache。Local Cache 适用于在单机环境下,对访问频率高、更新次数少的数据进行存放。因此,Local Cache 不适合存放大量的数据。

Local Cache 特别适合于 App,也适合在 Java 的某些场景下使用。本文介绍的Local Cache是基于响应式的。
by @Tony沈哲 2018-10-17 20:05 分享 查看详情
Android Studio 3.2 更新重点 (kymjs.com)
Android Studio 3.2 正式版近期已经发布了,帮大家总结了一下这个版本更新的重点内容
by @kymjs张涛 2018-10-17 16:59 分享 查看详情
TOP 100 大前端超棒精选列表 (nice.lovejade.cn)
TOP 100 大前端超棒精选列表,为解决信息过剩问题的具体实践:旨在为前端学习,技能提升,视野扩展,资料查找等提供价值性参考。目前选择性收录优质仓库近百个,涉及 Web 前端、后台、流行技术以及其他有意思清单。
by @杨琼璞 2018-10-15 08:01 分享 查看详情
Android 序列化总结 (mp.weixin.qq.com)
公园里,一位仙风鹤骨的老者在打太极,一招一式都仙气十足,一个年轻人走过去:“大爷,太极这玩意儿花拳绣腿,你练它干啥?”老者淡淡一笑:“年轻人,你还没有领悟到太极的真谛,这样,你用最大力气打我试试。”于是年轻人用力打了老头一拳,被讹了八万六。
by @code小生 2018-10-14 20:02 分享 查看详情
Android 上关于设备唯一标识的调研 (mp.weixin.qq.com)
什么是IMEI?

IMEI(International Mobile Equipment Identity)是国际移动设备身份码的缩写,国际移动装备辨识码,是由15位数字组成的\"电子串号\",它与每台手机一一对应,而且该码是全世界唯一的。每一部手机在组装完成后都将被赋予一个全球唯一的一组号码,这个号码从生产到交付使用都将被制造生产的厂商所记录。IMEI码由GSM(全球移动通信协会)统一分配,授权BABT(英国通信认证管理委员会)审受。
by @code小生 2018-10-14 20:01 分享 查看详情