最新消息:欢迎访问Android开发中文站!商务联系微信:loading_in

开发进阶

Android开发进阶,经验分享

ViewPager2:打造Banner控件

ViewPager2:打造Banner控件

loading 2周前 (01-05) 188浏览 0评论

基于ViewPager2实现无限轮播功能。支持传入RecyclerView.Adapter 即可实现无限轮播,原理上支持任何ReyclerView.Apdater框架。 Viewpager2已经发布正式版,性能也优越于ViewPager,看过Vie...

Android 硬布局item的高级写法

Android 硬布局item的高级写法

loading 3周前 (12-30) 242浏览 0评论

效果: 这种布局应该是非常常见了,且写的比较多。 今天简单探讨一下效果图中上下两种布局的写法。 比较 上下效果一致 行数 层级 上部分 121 3 下部分 55 2 下部分继续精简 28 2 可以看出,对比还是很明显的,...

滴滴开源小桔棱镜:一款专注移动端操作行为的利器

滴滴开源小桔棱镜:一款专注移动端操作行为的利器

loading 1个月前 (12-15) 310浏览 0评论

一、棱镜是什么? 小桔棱镜是一款专注于移动端操作行为的工具,涵盖APP操作回放、操作检测、以及数据可视化能力。本篇我们会从产品设计理念和技术实现思路上对棱镜进行整体介绍。 功能结构图 二、为什么要做棱镜? 移动端作为当前大多数业务的几乎唯一载...

volatile关键字在Android中到底有什么用?

volatile关键字在Android中到底有什么用?

loading 1个月前 (12-09) 302浏览 0评论

上周六在公众号分享了一篇关于 Java volatile 关键字的文章,发布之后有朋友在留言里指出,说这个关键字没啥用啊,Android 开发又不像服务器那样有那么高的并发,老分享这种知识干啥? 让我意识到有些朋友对于 volatile 这个关键字的...

上架谷歌马甲包有这么难?

上架谷歌马甲包有这么难?

loading 1个月前 (12-08) 499浏览 0评论

简介 大家好,我是猪猪侠,是做安卓开发的,将近四年的工作经验。这是我第一次写文章,写得不好希望大家见谅,同时也希望大家给出意见或者建议。开始写文章主要有一下几个目的:一是俗话说好记性不如烂笔头,把自己的学到或者研究出来的写出来,印象会更加深刻。不知道...

是时候迁移至 AndroidX 了!

是时候迁移至 AndroidX 了!

loading 2个月前 (12-04) 311浏览 0评论

长久以来,我们致力于做到三件事: 实践指南、减少模板代码和简化任务流程,我们希望帮助开发者们集中精力专注在真正需要考虑的逻辑中去。Jetpack 为此而生,它所包含的库、工具和指南,可以帮助您更轻松地编写高质量的应用。 Jetpack 和 Andr...

三款很酷很骚气的底部导航

三款很酷很骚气的底部导航

loading 2个月前 (11-29) 399浏览 0评论

“IT 界著名的尼古拉斯·大龙曾说:现在做 Android 开发,已经是大好时机,网上有很多成熟的框架,我们应充分利用好这些,所谓前人种树后人好乘凉,很多时候压根不需要了解太多原理,只需站在巨人的丁丁上即可。 ” 底部导航栏是 APP 最常用的功能...

Android | 用力过猛!为了组件化改造学习十几家大厂的技术博客

Android | 用力过猛!为了组件化改造学习十几家大厂的技术博客

loading 2个月前 (11-19) 545浏览 0评论

前言 组件化是 保持整个 App 可持续地进行高质量开发的基础,近年来也是业界一直在积极探索和实践的方向,在深入理解组件化架构的过程中,将不断考验你的技术深度与广度; 实践中我还参考了十几家技术团队的解决方案(例如:美团、有赞、阿里等等),在这个...

没有IDE,该如何创建Android项目并运行

没有IDE,该如何创建Android项目并运行

loading 2个月前 (11-14) 496浏览 0评论

前言 回到起初,我们在编写Java Hello World的时候,可以不借助任何IDE完成编译并且运行,但是到了学习Android的时候,却很少看到有文章不使用Android Studio创建Hello World项目的,如今依然记得通过Eclip...

Android11最全适配实践指南--应用端

Android11最全适配实践指南–应用端

loading 2个月前 (11-07) 625浏览 0评论

今天就和大家一起看看Android 11到底改了些什么,以及最重要的,我们需要怎么适配?targetversion 不改到 30,是不是就不用适配了呢? 以下我分为两部分讲述,分别是 以Android 11 为目标版本的应用 (targetSdk...

他把闲鱼APP长列表流畅度翻了倍(良心教程)

他把闲鱼APP长列表流畅度翻了倍(良心教程)

loading 3个月前 (10-30) 530浏览 0评论

1 整体思路 闲鱼在业务的快速迭代过程中,app 的长列表滑动流畅度逐步恶化,对用户浏览内容体验产生伤害。闲鱼作为国内 flutter 应用的先驱,APP 以 flutter 和原生 Native 的混合工程存在。这里分别就 Android 原生、...