Android 文章合集 200+ 篇
code小生 一个专注大前端领域的技术平台
公众号回复Android
加入安卓技术群

2017 文章合集
下面是 2018 年公众号所发表的文章分类整理
面经
项目、开源库
碎阅:一款基于 douban 及 ONE API 开发的资讯类 App
Android 权限-HaloPermission 详细介绍
Android断点续传下载器JarvisDownloader
Android开发之漫漫长途XVI——ListView与RecyclerView项目实战
Android人脸识别app——基于Face++,MVP+Retofit+RxJava+Dagger高度解耦
功能 Demo
Android瀑布流优化,解决Recyclerview展示大批量图片时Item自动切换、闪烁、空白等问题
Android 仿支付宝城市服务栏目tab选择滑动子View效果
[Activity添加滑动关闭功能-Android_YangKe]
RecyclerView点击item图片,从点击位置,放大到全屏,再次点击关闭
用RecyclerView的LayoutManager实现grid整页翻页效果
Kotlin
使用 Kotlin 实现自定义 LayoutManager+ItemTouchHelper 实现炫酷卡片布局
号外!号外!全网第一手Android P刘海屏适配大揭秘,唯一Kotlin算法
用 Kotlin 编写的 MVP+RxJava+Retrofit 黄历 demo
Gradle
三化(组件化、插件化、模块化)以及热修复
热修复技术的实践之旅——微信TinkerPatch热修复结合Walle多渠道打包的详解
自定义
Android开发之漫漫长途番外篇——自定义View的各种姿势1
自定义View(七)-View的工作原理- Activity的布局加载
自定义View(八)-View的工作原理- View的measure
自定义View(九)-View的工作原理- View的layout()和draw()
Android 架构/开发框架
源码解析
Android开发之漫漫长途 Ⅵ——图解Android事件分发机制(深入底层源码)
Android 消息机制(Looper Handler MessageQueue Message)
Android 开发之漫漫长途 IX——彻底掌握 Binder
Android 开发之漫漫长途 IX——彻底掌握 Binder(第二篇)
Android开发之漫漫长途 XII——Fragment 详解
Fragment 番外篇——TabLayout+ViewPager+Fragment
Android开发之漫漫长途 XIII——Fragment最佳实践
Android 开发之漫漫长途 XV——RecyclerView
瘦身、打包
技术教程
Travis CI 邂逅 GitHub、Maven、Fir.im
Android O 适配 Notification Channel
Android Studio 查看Android内部隐藏源码
Android4.4运行过程中闪退java.lang.NoClassDefFoundError
Android 从ViewPager嵌套的滑动问题引发的分析
Android Jetpack - 使用 Navigation 管理页面跳转
Android install apk 兼容至 Android 8
Android:FlexboxLayout你值得拥有的流布局助力
Android Jetpack - 使用 WorkManager 管理后台任务
Android 如何从应用深入到 Framework (二)
Android 去掉系统默认提示音、移除音量调节的进度条、增加音量调节提示音
优雅地处理加载中(loading),重试(retry)和无数据(empty)等
一键切换应用环境工具(EnvironmentSwitcher)了解一下?
通过JavaScript实现在Android WebView中点击查看图片,长按识别二维码
AndroidStudio 性能优化指南(Windows 篇)
使用 TraceView 找到卡顿的元凶以及 StrictMode 优化代码逻辑
其他技术
《自然》杂志:中国人越来越沉迷于对着一个叫“区块链”的东西胡言乱语
Android 兼大前端技术平台「code小生」,欢迎将你的技术文章分享给大家,2019 我们继续在进步!
Android 文章合集 200+ 篇的更多相关文章
- SAP成都研究院2018年总共87篇技术文章合集
2018年很快就要结束了.Jerry在2017年年底准备开始写这个公众号时,给自己定的目标是:2018年至少保证每周发布一篇高质量的文章.如今2018年就快过去了,高质量与否需要大家来反馈,至少从量上 ...
- .Net 2014 Connect() 相关文章合集
微软在11月中旬的Connect()研讨会中公布了一系列 2015年的发展规划,今天在MSDN Blog上看到了一篇比较全的相关文章合集,这里转录一下,感兴趣的朋友可以看看. Announcement ...
- 2018-8-10-dotnet-从入门到放弃的-500-篇文章合集
title author date CreateTime categories dotnet 从入门到放弃的 500 篇文章合集 lindexi 2018-08-10 19:16:52 +0800 2 ...
- SpringBoot文章合集
SpringBoot文章合集 SpringBoot合集为<尚硅谷雷神SpringBoot2零基础入门(spring boot2)>的学习以及项目中使用知识点进行整理. SpringBoot ...
- php大力力 [025节] 来不及学习和分类的,大力力认为有价值的一些技术文章合集(大力力二叔公)(2015-08-27)
php大力力 [025节] 来不及学习和分类的,大力力认为有价值的一些技术文章合集(大力力二叔公)(2015-08-27) 比较好的模版 免费模板网,提供大量DIV+CSS布局网页模板下载及后台管理 ...
- [原创]Machine Learning/机器学习 文章合集
转载请注明出处:https://www.codelast.com/ ➤ 用人话解释机器学习中的Logistic Regression(逻辑回归) ➤ 如何防止softmax函数上溢出(overflow ...
- dotnet 从入门到放弃的 500 篇文章合集
本文是记录我从入门到放弃写的博客 博客包括 C#.WPF.UWP.dotnet core .git 和 VisualStudio 和一些算法,所有博客使用 docx 保存 下载:dotnet 从入门到 ...
- Jerry的ABAP原创技术文章合集
我之前发过三篇和ABAP相关的文章: 1. Jerry的ABAP, Java和JavaScript乱炖 这篇文章包含我多年来在SAP成都研究院使用ABAP, Java和JavaScript工作过程中的 ...
- android 开源组件合集-UI篇(2013-11-07更新)
其实也算不上合集,只是将我经常用到的部分整理一下,如果您有好东西,也可以留言补充 1.actionbar http://actionbarsherlock.com/ https://github.co ...
随机推荐
- 11. 无数人难办事? - 迪米特法则(LoD)
11.1 第一天上班 时间: 4月2日19点 地点: 小菜大鸟住所的客厅 任务: 小菜, 大鸟 "回来啦! 怎么样? 第一天上班感受多吧." 大鸟关关心的问道. ...
- Hexo之旅(四):文章编写技巧
hexo 编写文章可以使用以下命令创建hexo new "文件名" #创建的文章会在_pots目录下文章的后缀名是以md命名的文件格式,遵循markdown语法,所以编写文章可以使 ...
- Ueditor富文本编辑器--Ctrl V 粘贴后原有图片显示错误
最近负责将公司官网从静态网站改版成动态网站,方便公司推广营销人员修改增加文案,避免官网文案维护过于依赖技术人员.在做后台管理系统时用到了富文本编辑器Ueditor,因为公司有一个阿里云文件资源服务器, ...
- git指令-添加远程仓库
git指令-添加远程仓库 首先在GitHub上创建属于你自己的远程仓库:例如我创建的远程仓库mybatis用于我最近保存的mybatis代码 目前,在GitHub上的这个learngit仓库还是空的, ...
- 复习笔记——1. C语言基础知识回顾
1. 数据类型 1.1 基本数据类型 整型:int, long,unsigned int,unsigned long,long long-- 字符型:char 浮点型:float, double-- ...
- (27)ASP.NET Core .NET标准REST库Refit
1.简介 Refit是一个受到Square的Retrofit库(Java)启发的自动类型安全REST库.通过HttpClient网络请求(POST,GET,PUT,DELETE等封装)把REST AP ...
- 《Javascript中 == 和 === 的区别》
在js中 ==(相等运算符) 和 === (严格运算符)是两种判断两个变量是否相等的运算符. == :判断是否相等,忽略类型进行值的比较.(存在隐式类型转换的比较) ===:判断是否相等,先判断值是否 ...
- 必备技能七、Vuex
这段时间一直在用vue写项目,vuex在项目中也会依葫芦画瓢使用,但是总有一种朦朦胧胧的感觉.于是决定彻底搞懂它. 看了一下午的官方文档,以及资料,才发现vuex so easy! 作为一个圈子中的人 ...
- CMAKE交叉编译快速入门
cmake 工具 cmake 使用非常简单,最常用的用法是 cmake . 在当前目录执行cmake 官方帮助 -D <var>:<type>=<value> -D ...
- view添加阴影
//@mg:masksToBounds必须为NO否者阴影没有效果 // cell.layer.masksToBounds = NO; cell.layer.contentsScale = [UI ...