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中文合集》是一个全面且丰富的资源包,包含了126篇文章以及额外的8篇精选内容,专门针对Android开发进行深入讲解。这个资源库旨在为Android开发者提供一个全面的学习平台,涵盖了从基础到进阶的各种知识点...
本篇文章将深入探讨如何利用这些组件实现一个功能,即当用户向下滚动`RecyclerView`时,顶部的`Tab`(通常包含在`ToolBar`中)会隐藏,而向上滚动时则恢复显示。这种设计可以有效地优化用户体验,为用户提供更大的...
本篇文章将深入探讨这三个组件的基础知识,以及如何进行封装和在实际项目中使用。 首先,Retrofit2是由Square公司开发的一款HTTP客户端,它允许开发者通过简单的注解来定义接口,实现与RESTful API的无缝对接。...
- **条件**:如果翻译了Android官方相关文章,请分享进度,避免重复劳动 - **联系方式**:over140@gmail.com ### 5. 计划展望 **未来规划**: - 不再出chm格式的合集 - 开发类似chm界面风格、支持自动更新内容的...
Android 实现QQ聊天底部+号显示底部菜单简易版 ,有兴趣的可以结合我上一篇文章:Android 实现QQ聊天底部+号显示底部菜单 地址:https://blog.csdn.net/k571039838k/article/details/82259411,同时希望大家多多支持...
这篇IT技术文章将深入探讨基于Android平台的四合一应用程序源码,它包含了闹钟、秒表、倒计时和时钟功能。对于Android开发者,尤其是正在进行毕业设计的学生来说,这样的项目是一个宝贵的资源,有助于理解Android...
本篇文章将深入探讨如何在Android平台上利用AdXmpp库,结合Openfire服务器和Asmack客户端库,以及Spark桌面客户端,搭建一套完整的即时通信解决方案。 首先,让我们了解AdXmpp。AdXmpp是Android平台上的一个XMPP...
本篇文章将深入探讨Phonegap如何与这些Web技术结合,以及如何通过提供的源码创建一个简单的Android界面模板。 首先,Phonegap是一个开源框架,它允许开发者使用Web技术构建原生移动应用。Phonegap的核心是利用...
在本篇文章中,我们将深入探讨如何在Android应用中实现这样一个功能强大的分类列表菜单。 首先,我们需要理解基本的UI组件。在Android中,ListView是用于展示可滚动列表的经典视图。不过,为了实现分类列表菜单,...
本篇文章将深入探讨这些组件及其在Android应用中的作用。 **MVP(Model-View-Presenter)架构模式** MVP是一种软件设计模式,它将应用程序分为三个主要部分:Model(模型)、View(视图)和Presenter(呈现器)。...
本篇文章将深入探讨`DatePicker`的使用、配置以及自定义,帮助你更好地理解和应用这一组件。 ### 一、DatePicker的基本使用 1. **XML布局声明** 在布局文件中,可以通过`<DatePicker>`标签来添加日期选择器。例如...
本篇文章将围绕“Android Red5+Android 直播系统的架构服务端的直播流工程”这一主题,深入探讨其核心技术和实现细节。 首先,我们需要了解Red5服务器。Red5是一款开源的流媒体服务器,它支持RTMP、HLS、RTSP等协议...
本篇文章将详细介绍如何在Android环境下搭建PhoneGap的开发环境。 首先,我们需要安装Java Development Kit (JDK)。JDK是Android开发的基础,因为Android Studio依赖于它。请访问Oracle官方网站,下载并安装适合您...
本篇文章将详细探讨如何使用Retrofit2、OkHttp3和RxJava这三个强大的库来构建一个Android客户端,以实现对SOAP WebService的调用。 首先,我们来看Retrofit2,这是一个由Square公司开发的类型安全的HTTP客户端。...
在前两篇文章中,分别介绍了tablayout+scrollview 和 tablayout+recyclerview 实现的滑动定位的功能,文章链接: Android 实现锚点定位 Android tabLayout+recyclerView实现锚点定位 仔细看的话,这种滑动定位的...
本篇文章将深入探讨如何在Android中对Bitmap图片进行处理,使其能够以任意角度显示为圆角,以及涉及到的相关技术。 首先,我们要理解Android中的ImageView组件,它是用来显示图像的视图,可以显示Bitmap或者从资源...
Android中文翻译组 , Android中文chm , Android中文API chm , android 中文 api Android中文翻译组迎来了第三个chm格式合集,收集整理83篇已发表译文制作成合集,参与成员有0_1、桂仁、cofice、唐明、loveshirui ...
本篇文章将详细解释如何将它们结合起来使用,以实现一个简单的图片浏览功能。 `Gallery`是Android提供的一种水平滚动的视图容器,可以用来展示一系列的元素,如图片、文字等。用户可以通过左右滑动来选择不同的项目...
"Android Studio使用ViewPager+Fragment实现滑动菜单Tab...通过这篇文章,我们可以了解到Android Studio使用ViewPager+Fragment实现滑动菜单Tab效果的技术细节,并且可以了解到滑动菜单Tab效果的应用场景和优化方法。
本篇文章将详细介绍如何进行`androidmk`到`Android.bp`的转换,并探讨两者之间的差异以及转换工具的使用方法。 一、`Android.mk`与`Android.bp`概述 1. `Android.mk`:这是Android早期使用的构建系统,基于GNU ...