`

Android 文章合集 200+ 篇

阅读更多

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

镇楼镇楼

2017 文章合集

2017 年度文章分类整理

下面是 2018 年公众号所发表的文章分类整理

分类目录分类目录

面经

一年经验 Android 面试记录

记自己 2018 年三月份的面试经历

怎样在 Android 面试中聊聊多线程

2018 Android ;面试心得,已拿到 offer

从技术面试官的角度谈谈简历和面试那些事儿

Android开发面试经—常见面试官提问Android题

蚂蚁金服面试经历-临场发挥

OPPO Android 开发技术面总结

项目、开源库

碎阅:一款基于 douban 及 ONE API 开发的资讯类 App

Android 权限-HaloPermission 详细介绍

年中 Android 开源库推荐

Android断点续传下载器JarvisDownloader

行万里路:打造一个灵活易用的Banner组件

Android开发之漫漫长途XVI——ListView与RecyclerView项目实战

Android人脸识别app——基于Face++,MVP+Retofit+RxJava+Dagger高度解耦

首个hybird商业项目踩坑总结

功能 Demo

实现城市列表的排序及模糊查询

基于 zxing 的二维码扫描

[Android进阶]OFO首页实现小窥

Android 自己开发的消息事件小项目DBus

教你用Java来玩答题(百万英雄/冲刺大会等)

"巧"仿蚂蚁森林水滴动效

Charles - Android 多媒体选择器

Android 语音播报实现方案(无SDK)

Android Oss 上传图片的使用

教你打造好用KeyBoard(附代码库)

3D版翻页公告效果

好用解耦的Pin码应用锁(附代码库)

Android瀑布流优化,解决Recyclerview展示大批量图片时Item自动切换、闪烁、空白等问题

Android 仿支付宝城市服务栏目tab选择滑动子View效果

Android照片墙应用

LayoutTransiton实现简单的录制按钮

[Activity添加滑动关闭功能-Android_YangKe]

高仿贝壳找房之使用陀螺仪移动图片Drawable

RecyclerView点击item图片,从点击位置,放大到全屏,再次点击关闭

Android自定义频道选择器、频道定制

长图片自动循环滚动效果 (仿小红书)

用RecyclerView的LayoutManager实现grid整页翻页效果

基于 opencv 实现人脸检测

Kotlin

使用 Kotlin 实现自定义 LayoutManager+ItemTouchHelper 实现炫酷卡片布局

号外!号外!全网第一手Android P刘海屏适配大揭秘,唯一Kotlin算法

用 Kotlin 编写的 MVP+RxJava+Retrofit 黄历 demo

Gradle

Android Gradle 多渠道打包

Gradle基础知识点总结

Gradle构建的生命周期和其对象的理解

三化(组件化、插件化、模块化)以及热修复

Android 彻底组件化—如何使用 Arouter

AndFix 的使用分析

Android 多模块多组件开发 - 打造属于自己的路由

热修复技术的实践之旅——微信TinkerPatch热修复结合Walle多渠道打包的详解

组件化框架简介

浅谈 Activity,Fragment 模块化封装

自己动手做 android 路由框架

Android 通用的组件自动注册、自动初始化解决方案

自己动手写Android插件化框架

最简单有效的低侵入性的 Android 组件化方案

该用路由来管理你的界面跳转了

一篇文章搞懂 Android 模块化

自定义

Android开发之漫漫长途番外篇——自定义View的各种姿势1

自定义View(七)-View的工作原理- Activity的布局加载

自定义View(八)-View的工作原理- View的measure

自定义View(九)-View的工作原理- View的layout()和draw()

Android 自定义网格布局,九宫格布局加强版

Android 自定义控件之角度传感器实现 3d 景深效果

Android开发之自定义相机、相册趟坑之旅

Android 架构/开发框架

MVI 设计模式尝鲜(实现一个联网的天气查询Dome)

Android 架构组件 Room 介绍及使用

从google todo-mvp示例再次学习MVP

优化你的代码结构 --- MVP

软件架构:基础概念总结

通用的 Android 客户端架构设计

和编程在一起的第三年:总结Android开发用过的十大框架

基于 MVP 的原子性架构

最简单但是又最灵活的 MVP 封装思路

剖析 Android 架构组件之 ViewModel

Android MVP 架构

搭建属于自己的Android MVP 框架

源码解析

Android开发之漫漫长途 Ⅵ——图解Android事件分发机制(深入底层源码)

Android 消息机制(Looper Handler MessageQueue Message)

Android 开发之漫漫长途 IX——彻底掌握 Binder

Android 开发之漫漫长途 IX——彻底掌握 Binder(第二篇)

Android 开发之漫漫长途 X——Android序列化

Android开发之漫漫长途 XII——Fragment 详解

Fragment 番外篇——TabLayout+ViewPager+Fragment

Android开发之漫漫长途 XIII——Fragment最佳实践

Android 开发之漫漫长途 XV——RecyclerView

Android进程启动与Activity显示

LiveData 源码分析之事件总线 LiveBus 实现

瘦身、打包

Android 瘦身不反弹最佳实践

Android性能优化之躺着就能APK瘦身

Walle——Android多渠道打包神器

技术教程

Android 一套完整的 Socket 解决方案

简述JVM基础(八):线程安全和锁优化

Android线程篇(五):Java内存模型

CompatWebView

使用 Charles 抓取 app 数据包

Android 关于内存泄露,你必须了解的东西

你真的懂 Java 的内存管理和引用类型吗?

Android 用原生分享多张图片适配 7.0、8.0

打造一个通用的 RecyclerView Adapter

Travis CI 邂逅 GitHub、Maven、Fir.im

Android SDK开发与使用的那些事儿

Gson 解析服务端返回的多种类型的 JSON

Android O 适配 Notification Channel

Android 系统各个版本上https的抓包

Android-指纹解锁技术

App 版本更新接口的设计

Android Studio 查看Android内部隐藏源码

Apk根据不同渠道更换SDK

Android 串口通信:抱歉,学会它真的可以为所欲为

Android 根据配置数据动态设置应用内的icon

Android APP打开另一个APP完整逻辑实现

Android4.4运行过程中闪退java.lang.NoClassDefFoundError

监听WebView页面上所有的图片

Room 使用之如何为字段设置非空约束

Android 异步生成图片

Android 从ViewPager嵌套的滑动问题引发的分析

浅析Android平台图像压缩方案

那些好玩的 android 小事

Android Jetpack - 使用 Navigation 管理页面跳转

善用 Android Studio 的异动管理功能

RK-Android-Usb无法读取以及原理分析

浅谈Android中的meta-data及其应用

Android install apk 兼容至 Android 8

就算开发Android APP也得懂一点API接口开发

Android开发需要了解的网络编程基础

Android 多进程通信之几个基本问题

Android:FlexboxLayout你值得拥有的流布局助力

Android Jetpack - 使用 WorkManager 管理后台任务

ItemDecoration 的一些使用小技巧

Android绘制优化内容总结避免过度绘制

实践App内存优化:如何有序地做内存分析与优化

AndroidStudio封装SDK的那些事

Android多屏幕适配之字体大小、行间距和字间距

Android 刘海屏适配总结

安卓嵌套滚动NestedScroll了解一下

Android三方应用实现静默安装

Andriod Studio两种签名机制V1和V2的区别

Android自定义权限使用总结

优雅地管理Android应用的初始化

项目所须:加载大图片 图片压缩

『进阶之路』—— 线程池

Android 序列化总结

Android 上关于设备唯一标识的调研

Android 如何从应用深入到Framework (一)

Android 如何从应用深入到 Framework (二)

Android 全面屏启动页适配的一些坑

Android 去掉系统默认提示音、移除音量调节的进度条、增加音量调节提示音

Android-Apng动画的播放

Android 国家化的坑 - ;小数点变成逗号

Android :如何防止被抓包工具抓包

优雅地处理加载中(loading),重试(retry)和无数据(empty)等

Android通用UI封装----“我的”页面Item

Android 冷启动秒开实现

Android 学习之阴影效果

将 cglib 动态代理思想带入 Android 开发

一键切换应用环境工具(EnvironmentSwitcher)了解一下?

Android基础 - 如何做鲁棒性更高的布局

webview内存泄漏终极解决方案

Lottie for Android 实战使用总结

安卓软件逆向工程基础概念

Android 可视化埋点方案

Android开发之漫漫长途 XVII—动画

Android开发之漫漫长途 XVII—动画(续)

Android开发之漫漫长途 XIX—HTTP

Android界面渲染优化

ANR 原理与实战技巧

Android开发 - 获取系统输入法高度的正确姿势

通过JavaScript实现在Android WebView中点击查看图片,长按识别二维码

项目埋点的演进

Android 迁移到 Androidx

从另一个思路来学习安卓事件分发机制

Android-图片的压缩(质量压缩和尺寸压缩)

Android开发之图像处理那点事——滤镜

AndroidStudio 性能优化指南(Windows 篇)

如何统计Android App启动时间

Android CameraView 实用经验分享

Android Application优化解耦

Android 设备唯一标识(多种实现方案)

使用 TraceView 找到卡顿的元凶以及 StrictMode 优化代码逻辑

Android:手把手教你如何优雅的实现APP启动速度优化

钉钉自动拍照打卡 App 的实现

安卓开发小总结

Android今日头条UI适配完善版

Android内存管理机制

其他技术

理想的程序员

记一次逆向 Android 的经历

工作了 5 年,发现很多的坚持都是错的

腾讯开源:微信和移动开发的 10 大项目

《自然》杂志:中国人越来越沉迷于对着一个叫“区块链”的东西胡言乱语

祖传代码的重构体验

作为一名半路出家的程序员,要学的还很多

一位Android程序员的年中反思

项目模块重构分享与思考

代码重构的场景总结

我的毕业一年总结

30条编程名言佳句: 这不是Bug只是未知的特性

如何衡量一个 Android 应用开发人员的能力?

我们始终不能只靠技术来生活

对 Kotlin 与 Java 编程语言的思考

 

Android 兼大前端技术平台「code小生」,欢迎将你的技术文章分享给大家,2019 我们继续在进步! 技术平台

0
2
分享到:
评论

相关推荐

    Android中文合集(126+8篇) chm版本

    《Android中文合集》是一个全面且丰富的资源包,包含了126篇文章以及额外的8篇精选内容,专门针对Android开发进行深入讲解。这个资源库旨在为Android开发者提供一个全面的学习平台,涵盖了从基础到进阶的各种知识点...

    Android CoordinatorLayout + AppBarLayout+ToolBar(向上滚动隐藏指定的View)

    本篇文章将深入探讨如何利用这些组件实现一个功能,即当用户向下滚动`RecyclerView`时,顶部的`Tab`(通常包含在`ToolBar`中)会隐藏,而向上滚动时则恢复显示。这种设计可以有效地优化用户体验,为用户提供更大的...

    【Android】RxJava2+Retrofit2+OkHttp3的基础、封装和项目中的使用

    本篇文章将深入探讨这三个组件的基础知识,以及如何进行封装和在实际项目中使用。 首先,Retrofit2是由Square公司开发的一款HTTP客户端,它允许开发者通过简单的注解来定义接口,实现与RESTful API的无缝对接。...

    Android中文API(126+8)篇

    - **条件**:如果翻译了Android官方相关文章,请分享进度,避免重复劳动 - **联系方式**:over140@gmail.com ### 5. 计划展望 **未来规划**: - 不再出chm格式的合集 - 开发类似chm界面风格、支持自动更新内容的...

    Android 实现QQ聊天底部+号显示底部菜单简易版

    Android 实现QQ聊天底部+号显示底部菜单简易版 ,有兴趣的可以结合我上一篇文章:Android 实现QQ聊天底部+号显示底部菜单 地址:https://blog.csdn.net/k571039838k/article/details/82259411,同时希望大家多多支持...

    android应用源码闹钟+秒表+倒计时+时钟四合一源码-IT计算机-毕业设计.zip

    这篇IT技术文章将深入探讨基于Android平台的四合一应用程序源码,它包含了闹钟、秒表、倒计时和时钟功能。对于Android开发者,尤其是正在进行毕业设计的学生来说,这样的项目是一个宝贵的资源,有助于理解Android...

    Android AdXmpp(Openfire+asmack+spark)即时通信.zip

    本篇文章将深入探讨如何在Android平台上利用AdXmpp库,结合Openfire服务器和Asmack客户端库,以及Spark桌面客户端,搭建一套完整的即时通信解决方案。 首先,让我们了解AdXmpp。AdXmpp是Android平台上的一个XMPP...

    安卓Android源码——Phonegap+HTML5+CSS3+jQuer简单界面模板示例及源码.zip

    本篇文章将深入探讨Phonegap如何与这些Web技术结合,以及如何通过提供的源码创建一个简单的Android界面模板。 首先,Phonegap是一个开源框架,它允许开发者使用Web技术构建原生移动应用。Phonegap的核心是利用...

    Android分类列表菜单

    在本篇文章中,我们将深入探讨如何在Android应用中实现这样一个功能强大的分类列表菜单。 首先,我们需要理解基本的UI组件。在Android中,ListView是用于展示可滚动列表的经典视图。不过,为了实现分类列表菜单,...

    android—mvp+retrofit+rxjava+okhttp的demo

    本篇文章将深入探讨这些组件及其在Android应用中的作用。 **MVP(Model-View-Presenter)架构模式** MVP是一种软件设计模式,它将应用程序分为三个主要部分:Model(模型)、View(视图)和Presenter(呈现器)。...

    Android+DatePicker+日期选择器

    本篇文章将深入探讨`DatePicker`的使用、配置以及自定义,帮助你更好地理解和应用这一组件。 ### 一、DatePicker的基本使用 1. **XML布局声明** 在布局文件中,可以通过`<DatePicker>`标签来添加日期选择器。例如...

    Android Red5+Android 直播系统的架构服务端的直播流工程-IT计算机-毕业设计.zip

    本篇文章将围绕“Android Red5+Android 直播系统的架构服务端的直播流工程”这一主题,深入探讨其核心技术和实现细节。 首先,我们需要了解Red5服务器。Red5是一款开源的流媒体服务器,它支持RTMP、HLS、RTSP等协议...

    android+Phonegap开发环境搭建

    本篇文章将详细介绍如何在Android环境下搭建PhoneGap的开发环境。 首先,我们需要安装Java Development Kit (JDK)。JDK是Android开发的基础,因为Android Studio依赖于它。请访问Oracle官方网站,下载并安装适合您...

    android中对Bitmap图片设置任意角为圆角

    本篇文章将深入探讨如何在Android中对Bitmap图片进行处理,使其能够以任意角度显示为圆角,以及涉及到的相关技术。 首先,我们要理解Android中的ImageView组件,它是用来显示图像的视图,可以显示Bitmap或者从资源...

    Android Retrofit2+Okhttp3+Rxjava通过SOAP协议请求WebService

    本篇文章将详细探讨如何使用Retrofit2、OkHttp3和RxJava这三个强大的库来构建一个Android客户端,以实现对SOAP WebService的调用。 首先,我们来看Retrofit2,这是一个由Square公司开发的类型安全的HTTP客户端。...

    Android 滑动定位和吸附悬停效果实现代码

    在前两篇文章中,分别介绍了tablayout+scrollview 和 tablayout+recyclerview 实现的滑动定位的功能,文章链接: Android 实现锚点定位 Android tabLayout+recyclerView实现锚点定位 仔细看的话,这种滑动定位的...

    Android 中文API合集(3)(83篇)(chm格式)

     Android中文翻译组 , Android中文chm , Android中文API chm , android 中文 api Android中文翻译组迎来了第三个chm格式合集,收集整理83篇已发表译文制作成合集,参与成员有0_1、桂仁、cofice、唐明、loveshirui ...

    Android入门第十三篇之Gallery + ImageSwitcher.docx

    本篇文章将详细解释如何将它们结合起来使用,以实现一个简单的图片浏览功能。 `Gallery`是Android提供的一种水平滚动的视图容器,可以用来展示一系列的元素,如图片、文字等。用户可以通过左右滑动来选择不同的项目...

    Android Studio使用ViewPager+Fragment实现滑动菜单Tab效果

    "Android Studio使用ViewPager+Fragment实现滑动菜单Tab...通过这篇文章,我们可以了解到Android Studio使用ViewPager+Fragment实现滑动菜单Tab效果的技术细节,并且可以了解到滑动菜单Tab效果的应用场景和优化方法。

    androidmk 转换Android.bp工具方法

    本篇文章将详细介绍如何进行`androidmk`到`Android.bp`的转换,并探讨两者之间的差异以及转换工具的使用方法。 一、`Android.mk`与`Android.bp`概述 1. `Android.mk`:这是Android早期使用的构建系统,基于GNU ...

Global site tag (gtag.js) - Google Analytics