更高级的 Android 启动任务调度库
发表于 2年以前   ·   阅读量:1911
实战 Android 升级目标版本到 30 过程中遇到的问题及解决办法
发表于 2年以前   ·   阅读量:3548
在你的 Android 手机上运行 Golang 程序
发表于 2年以前   ·   阅读量:2115
Android 平台注入技术
发表于 2年以前   ·   阅读量:1667
Android Linker详解
发表于 2年以前   ·   阅读量:1863
研究了一波Android Native C++内存泄漏的调试
发表于 2年以前   ·   阅读量:1801
Android源码进阶之深入理解SharedPreference原理机制
发表于 2年以前   ·   阅读量:2783
Android源码进阶之Glide缓存机制原理详解
发表于 2年以前   ·   阅读量:1845
Android Hook 机制之简单实战
发表于 2年以前   ·   阅读量:1961
Android自定义ViewGroup的那些事儿
发表于 2年以前   ·   阅读量:3753
前端如何低门槛开发iOS、Android、小程序多端应用
发表于 2年以前   ·   阅读量:2007
[Android] 插件化框架Virtual APK实现原理解析
发表于 2年以前   ·   阅读量:49641
彻底理解Android架构,重构Jetpack MVVM!
发表于 2年以前   ·   阅读量:2246
Android Navigation 遇坑记 - 真实项目经历
发表于 2年以前   ·   阅读量:2540
Android 无障碍开发入门
发表于 2年以前   ·   阅读量:2602
Android 多返回栈技术详解
发表于 2年以前   ·   阅读量:2179
抖音Android无障碍开发知识总结
发表于 2年以前   ·   阅读量:2885
Kotlin协程在Android中的挂起流程
发表于 2年以前   ·   阅读量:2708
“后门”寻找之旅:表里不一的Android权限认证机制
发表于 2年以前   ·   阅读量:2613
Android App 电量统计原理与优化
发表于 2年以前   ·   阅读量:3622
快速缓解 32 位 Android 环境下虚拟内存地址空间不足的“黑科技”
发表于 2年以前   ·   阅读量:4247
Android-图片加载库 Coil 介绍
发表于 2年以前   ·   阅读量:2364
微信Android客户端的卡顿监控方案
发表于 2年以前   ·   阅读量:2438
Android 屏幕适配
发表于 2年以前   ·   阅读量:2439
从构建工具看 Android APK 编译打包流程
发表于 2年以前   ·   阅读量:3565
Android 混淆从入门到精通
发表于 2年以前   ·   阅读量:2179
Android 优雅处理重复点击
发表于 2年以前   ·   阅读量:2092
Android 新出功能 ActivityResultContract
发表于 2年以前   ·   阅读量:2213
西瓜视频 Android 端内数据状态同步方案VM-Mapping
发表于 2年以前   ·   阅读量:2657
Android 图形显示系统汇总
发表于 2年以前   ·   阅读量:2843
Android动态传感器的介绍及其应用
发表于 3年以前   ·   阅读量:2881
Android 实现小红书登陆页面背景图无限滚动效果
发表于 3年以前   ·   阅读量:3038
关于 Android MVVM 一些理解与实践
发表于 3年以前   ·   阅读量:3516
原生 Android 集成 React Native
发表于 3年以前   ·   阅读量:3004
基于 Jenkins 的 Android 持续集成
发表于 3年以前   ·   阅读量:3595
有赞 Android 编译优化方案 Savitar 2.0
发表于 3年以前   ·   阅读量:4678
闲鱼是如何实践一套完整的埋点自动化验证方案的?
搜索推荐算法的精准和埋点数据的准确性息息相关。一旦埋点数据出现问题,用户侧就会出现推荐商品不准确、过度推荐等问题,同时宏观的交易大盘数据的统计也会有偏差,进而影响整个商品运营策略,因此采取有效的手段来保障埋点质量就成为了闲鱼客户端质量保障的关键的一环。
发表于 3年以前   ·   阅读量:3101
Android 样式系统 | 主题背景覆盖
在 Android 样式系统系列的前几篇文章中,我们探讨了样式和主题背景之间的区别,讨论了使用主题背景和主题背景属性的好处,并重点介绍了一些常用的主题背景属性。 今天,我们聚焦于主题背景的实际使用,如何将它们应用到我们的应用中,以及如何构建主题背景。
发表于 3年以前   ·   阅读量:9518
Android 深色模式适配原理分析
从Android10(API 29)开始,在原有的主题适配的基础上,Google开始提供了Force Dark机制,在系统底层直接对颜色和图片进行转换处理,原生支持深色模式。深色模式可以节省电量、改善弱势及强光敏感用户的可视性,并能在环境亮度较暗的时候保护视力,更是夜间活跃用户的强烈需求。对深色模式的适配有利于提升用户口碑。
发表于 3年以前   ·   阅读量:28545
百度APP-Android H5首屏优化实践
百度App自2016年上半年尝试Feed流业务形态,至2017年下半年,历经10个版本的迭代,基本完成了产品形态的初步探索。在整个Feed流形态的闭环中,新闻详情页(文中称为落地页)作为重要的组成部分,如果打开页面后,loading时间过长,会严重影响用户体验。因此我们针对落地页这种H5的首屏展现速度进行了长期优化,本文会详细阐述整个优化思路和技术细节
发表于 3年以前   ·   阅读量:4215
Android 10分区存储介绍及百度APP适配实践
Google于 2019年9月3日发布了Android10 release版本,为了更好的保护用户数据并限制设备冗余文件增加,Android 10版本变更了设备外部存储访问方式,外部存储新特性称为分区存储(Scoped Storage), 分区存储遵循以下三个原则对外部存储文件访问方式重新设计,便于用户更好的管理外部存储文件
发表于 3年以前   ·   阅读量:4215
深入探究Android应用启动起点
开发者文档中提到,Android应用有三种启动状态,每种状态都会影响应用向用户显示所需的时间:冷启动、温启动或热启动。三种启动状态中,冷启动耗时最久,系统和App有较多初始化的工作。如果启动时间过长,可能会导致用户在应用商店打低分,甚至完全弃用app,所以冷启动速度是各个app非常重要的性能指标之一。
发表于 3年以前   ·   阅读量:3600
一文搞懂Android JetPack组件原理之Lifecycle、LiveData、ViewModel与源码分析技巧
Lifecycle、LiveData和ViewModel作为AAC架构的核心,常常被用在Android业务架构中。在京东商城Android应用中,为了事件传递等个性化需求,比如ViewModel间通信、ViewModel访问Activity等等,以及为了架构的扩展性,我们封装了BaseLiveData和BaseViewModel等基础组件,也对Activity、Fragement和ViewHolder进行了封装,以JDLifecycleBaseActivity、LifecycleBaseFragment和LifecycleBaseViewHolder等组件强化了View层功能,构建出了各业务线统一规范架构的基石。
发表于 3年以前   ·   阅读量:5332
Android 记一次解决问题的过程
之前我写过一篇文章,介绍我在GitHub开源的滑动控件 ConsecutiveScroller 是如何实现布局吸顶功能的。有兴趣的朋友可以去看一下:Android滑动布局ConsecutiveScrollerLayout实现布局吸顶功能。
发表于 3年以前   ·   阅读量:3397
Android内存异常机制(用户空间)_NE
常见的Android稳定性异常,有内核异常和Android层异常。内核异常也就是常说的“kernel panic”,简称KE异常;Android层异常又分为java层crash和Native层crash,简称JE、NE异常。 上篇文章介绍了JE异常的抓取机制和处理方式,本文再讲一下NE异常。
发表于 3年以前   ·   阅读量:5986
Android-模块化-面向接口编程
随着业务的发展,工程的逐渐增大与开发人员增多,很多工程都走向了模块化、组件化、插件化道路,来方便大家的合作开发与降低业务之间的耦合度。现在就和大家谈谈模块化的交互问题,首先看下模块化的几个优势。
发表于 3年以前   ·   阅读量:5318
Android 机型适配终极篇
发表于 3年以前   ·   阅读量:4182
Android 内存缓存 LruCache 原理与实现
okhttp和glide都使用的lru缓存,那什么是lru缓存呢?android 又是如何实现lru缓存 的呢?
发表于 3年以前   ·   阅读量:3978
ijkPlayer编译支持https的so文件-Android
发表于 3年以前   ·   阅读量:4729
Android SurfaceView 播放gif
Android SurfaceView 是Android系统中的高级组件,它有自己的绘制界面,可以在一个独立的线程进行UI的绘制, 因此不会阻塞主线程,这也是我们使用SuefaceView播放gif图片的原因。
发表于 3年以前   ·   阅读量:3850
 热门专题
互联网深度分析
根据当前互联网热点,深度分析事件背后的原因。
语言规范指南
c/c++,Objective-C,Python,Golang等语言的代码规范指南,团队合作更需要代码规范。
任正非讲话合集
收集了历年来,任正非在各个内部会议上的讲话。
查看所有专题
 哈喽比特公众号
 热门标签
# Docker #

文章:109,阅读量:56k

# 东方甄选小作文事件 #

文章:13,阅读量:6.9k

# 裁员 #

文章:1216,阅读量:630.3k

# WebAssembty #

文章:25,阅读量:17.1k

# Python #

文章:5584,阅读量:3.9m

# 人工智能(AI) #

文章:6786,阅读量:3.6m

# JavaScript #

文章:1221,阅读量:766.4k

# Rust #

文章:236,阅读量:111.1k

# 华为2023年9月25日新品发布会 #

文章:8,阅读量:4.6k

# 前端面试宝典 #

文章:9,阅读量:3.3k

查看所有标签