组件化框架简介 (mp.weixin.qq.com)
1.1 什么是组件化?

组件化简单概括就是把一个功能完整的App或模块拆分成多个子模块, 每个子模块可以独立编译和运行, 也可以任意组合成另一个新的App或模块, 每个模块即不相互依赖但又可以相互交互, 遇到某些特殊情况甚至可以升级或者降级
by @code小生 2018-08-13 21:03 分享 查看详情
Android照片墙应用 (mp.weixin.qq.com)
记得本人工作之后,手头上第一个活就是做一个本地壁纸展示程序,当时正流行1080P的屏幕,为了展示屏幕效果,壁纸图片巨大无比,轻松突破10M,而且内置壁纸还有15张左右,当时面临的两个问题,一个就是oom问题,另一个就是流畅度问题,虽然后来都解决了,但之后就对这种巨大的图片有点虚。。
by @code小生 2018-08-13 21:02 分享 查看详情
善用 Android Studio 的异动管理功能 (mp.weixin.qq.com)
身为一个开发人员,每天的工作就是在不断地异动 Source Code 中度过。增加新的、修改旧的、删掉不要的,而每一个异动都会对应到特定的目的,像是为了新的需求、修改 Bug、重构程式等等。
by @code小生 2018-08-13 21:02 分享 查看详情
RK-Android-Usb无法读取以及原理分析 (mp.weixin.qq.com)
当设备接入U盘的后,RK全家桶都读不到U盘里的多媒体的资源,例如:mp4,mp3之类的.
(不幸的是,这个功能是客户的刚需.)
by @code小生 2018-08-13 21:02 分享 查看详情
LayoutTransiton实现简单的录制按钮 (mp.weixin.qq.com)
最近公司要做的项目中要求实现一个简单的视频录制功能的组件,我简单设计了一个,主要功能就是开始,暂停,停止和显示录制时间长度。首先看一下效果图:
by @code小生 2018-08-13 21:01 分享 查看详情
那些好玩的 android 小事 (mp.weixin.qq.com)
本文记录的是一些在开发时遇到的好玩的东西,一些容易出错的地方,一些迷惑的地方,虽然记录的东西很简单,但是又特别的细节。
by @code小生 2018-08-13 21:00 分享 查看详情
MusicLibrary:一个丰富的音乐播放封装库 (mp.weixin.qq.com)
在日常开发中,如果项目中需要添加音频播放功能,是一件很麻烦的事情。一般需要处理的事情大概有音频服务的封装,播放器的封装,通知栏管理,联动系统媒体中心,音频焦点的管理,播放列表维护,各种API方法的编写等等…如果完善一点,还需要用到IPC去实现。
by @code小生 2018-08-13 21:00 分享 查看详情
Android Jetpack - 使用 Navigation 管理页面跳转 (mp.weixin.qq.com)
在今年的 IO 大会上,发布了一套叫 Android Jetpack 的程序库。Android Jetpack 里的组件大部分我们都接触过了,其中也有一些全新的组件,其中一个就是 Navigation。
by @code小生 2018-08-13 20:59 分享 查看详情
热修复技术的实践之旅——微信TinkerPatch热修复结合Walle多渠道打包的详解 (mp.weixin.qq.com)
本文的核心内容介绍:
(1)对比当前市场上的热修复方案,对Tinker热修复方案进行了简单的介绍。
(2)详细讲解了微信Tinker的完整接入过程,文末提供了一个自己写的非常轻量的Demo,可以帮助开发者迅速实现自己项目中热修复的接入,将热修复技术运用到真实的项目中,而不仅仅是Demo测试。
by @code小生 2018-08-05 19:52 分享 查看详情
Android 从ViewPager嵌套的滑动问题引发的分析 (mp.weixin.qq.com)
也就是说既要能上下滑,也要能左右滑,也就是上下滑到一个页面再向右滑会有一个衍生页,左滑就会返回。
by @code小生 2018-08-05 19:51 分享 查看详情
浅析Android平台图像压缩方案 (mp.weixin.qq.com)
在介绍Android平台的压缩方案之前,先了解一下Bitmap的几个主要概念。
by @code小生 2018-08-05 19:50 分享 查看详情
Android 仿支付宝城市服务栏目tab选择滑动子View效果 (mp.weixin.qq.com)
TabLayout+ScrollView实现即可。每一个tab对应scrollview中包裹的一层布局,以上有4个tab,也就需要inflate 4个布局文件,用来表示每一层的样式内容。
by @code小生 2018-08-05 19:50 分享 查看详情
年中 Android 开源库推荐 (mp.weixin.qq.com)
尽管我们每天都在尽力的实现需求,但永远不知道下一个面临的需求是什么。好在,我们广大技术开发者朋友们很热爱开源与技术成长,为此呢,有这样一个网站(github)承载了众多技术控对技术的那份执着和探索。
by @code小生 2018-08-05 19:49 分享 查看详情
作为一名半路出家的程序员,要学的还很多 (mp.weixin.qq.com)
程序员,近年来十分火爆的职业,凭着巨大的市场缺口和高额的薪水吸引着大量毕业生加入程序员的队伍。这其中就包括各类专业的学生,像我这种自动化专业的也在其内。这些不是计算机科班出身的可以看作是半路出家了。那么半路出家程序员和计算机专业出身学生有什么区别呢?
by @code小生 2018-08-05 19:49 分享 查看详情
好用解耦的Pin码应用锁(附代码库) (mp.weixin.qq.com)
各位小伙伴,开发中肯定会有应用锁的需求。手势锁也好、pin码锁也罢,亦或是指纹锁。不管哪一类,它们的基本逻辑都是差不多的,我这边以pin码锁为基础介绍实现方案,大家可根据需要拓展。
by @code小生 2018-08-05 19:48 分享 查看详情
Android瀑布流优化,解决Recyclerview展示大批量图片时Item自动切换、闪烁、空白等问题 (mp.weixin.qq.com)
这段时间业务需求用到RecyclerView瀑布流加载并展示大批量图片,但一开始单纯使用RecyclerView直接加载图片,使得显示上出现了滑动到顶端时闪烁,Item自动切换位置(切换后数据与展示的画面并不一致),顶端出现空白等等问题,体验上十分差劲,于是开始了优化之旅。现在把优化过程和方法记录下来,供有用者参考。
by @code小生 2018-08-05 19:48 分享 查看详情
Android进程启动与Activity显示 (mp.weixin.qq.com)
这段时间,leader安排的任务进行Android插件化,热修复相关的调研,对于插件化和热修复涉及到的核心技术点,在于对于类装载,资源装载的认识还有对于启动流程的熟悉,带着该任务,于是有了接下来,一系列的文章,从进程启动,Activity显示,Dex装载,资源装载,最后主流几个插件化,热修复源码实现的分析。本篇先从进程的启动,到一个Activity的显示流程出发分析。
by @code小生 2018-08-05 19:47 分享 查看详情
Android 异步生成图片 (mp.weixin.qq.com)
下面来说说在 Android 上如果异步生成图片,通过 xml 布局用 View 排版好图片样式,在子线程生成一张图片,以满足生成用来分享的图片等需求(生成图片前设置可变元素,如用户的头像,昵称等)。
by @code小生 2018-08-05 19:47 分享 查看详情
Android 自定义网格布局,九宫格布局加强版 (mp.weixin.qq.com)
上次写了篇九宫格布局,实际运用范围有点小,而且Item的宽高固定死了,不利于其它使用。
所以我把上次写的代码加强一下,满足更多的使用场景。
没看过之前博客的先看一下:Android自定义九宫格布局
by @code小生 2018-07-30 09:59 分享 查看详情
监听WebView页面上所有的图片 (mp.weixin.qq.com)
有两周没写简书了,有一丢丢懒惰了,还是要坚持下来啊
废话不多说,进入主题
by @code小生 2018-07-30 09:58 分享 查看详情