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

开发进阶

Android开发进阶,经验分享

AndroidStudio使用技巧

AndroidStudio使用技巧

loading 3天前 79浏览 0评论

一,AndroidStudio设置 省事儿的直接下载settting导入 链接:pan.baidu.com/s/1kVMETON 密码:l96a 包括快捷键之类的也是我的设置哦…所以慎重… 1,配置环境变量 JDK配置 右...

抢先看!Android11超详细适配攻略!

抢先看!Android11超详细适配攻略!

loading 3周前 (10-10) 239浏览 0评论

引言 近期,Google 发布了 Android 11的平台稳定版本。Android 11 将在确保用户隐私安全的前提下,更好地让用户畅享最新科技。 下图是 Android 11 发布整体流程的时间线: 个推深耕开发者领域,一直紧跟行业发展趋势,对...

史上最详细的微信抢红包详解

史上最详细的微信抢红包详解

loading 1个月前 (09-22) 276浏览 0评论

一.技术背景 辅助功能设计初衷在于帮助残障用户使用android设备和应用,在后台运行,可以监听用户界面的一些状态转换,例如页面切换、焦点改变、通知、Toast等,并在触发AccessibilityEvents时由系统接收回调。后来被开发者另辟蹊径...

Flutter 开发踩坑记录(干货总结)

Flutter 开发踩坑记录(干货总结)

loading 2个月前 (09-03) 786浏览 0评论

Flutter 太好学了!BUG 真的太少了! issues 只有 5000 多!也就那么亿点!简单得我都枯了!毕竟每次遇到问题, 都是直接去找群里的法佬、低调、Alex 等几位大佬(管理,此处小声哔哔)来解决,只要有大佬在,问题也就不大。虽然法佬经...

Android9.0针对Toast的特殊处理

Android9.0针对Toast的特殊处理

loading 2个月前 (09-02) 262浏览 0评论

前言 我们都清楚,Toast显示时长有两个选择,长显示是3.5秒,端显示是2秒。那如果想要做到长时间显示,该怎么做呢?有个历史遗留的app通过开一个线程,不断调用show方法进行实现,这些年也没出过问题,直到系统版本更新到了Android9.0。实...

我为何弃用Jetpack的App Startup?

我为何弃用Jetpack的App Startup?

loading 2个月前 (09-01) 193浏览 0评论

前言 最近Jetpack又添加了新成员App Startup,官方声明这是一个在Android应用启动时,针对初始化组件进行优化的依赖库。本人第一次听到后非常高兴,因为自己负责的项目在启动时需要初始化的东西实在是太多,而且有点杂乱无章,都耦合在一起...

Android敏感数据泄露引发的思考

Android敏感数据泄露引发的思考

loading 2个月前 (08-22) 189浏览 0评论

1.事件始末 一个平淡的午后,我还悠哉悠哉的敲着代码品着茶。突然服务端同事告诉我,关注接口正在被机械式调用,怀疑是有人在使用脚本刷接口(目的主要是从平台导流)。 纳尼?不会吧,因为据我所知接口请求是做了加密处理的,除非知道加密的密钥和加密方式,不然...

也谈Android应用架构

也谈Android应用架构

loading 5个月前 (05-18) 686浏览 0评论

谈到架构,想到的一定是MVC、MVP、MVVM这几个词了,然后对比一下它们的优缺点,接下来就是站队的时间了。常常写MVC,偶然见到了MVP,“嗯,真香~”。写久了MVP,又听说了MVVM,“嗯,真香~”。“真香”定律真是被用得淋漓尽致,此外还要喜新...

玩转Android状态栏

玩转Android状态栏

loading 7个月前 (03-19) 969浏览 0评论

前言 前段时间,突然收到一个状态栏颜色优化设计的任务,将原本应用整体的黑色状态栏修改为根据标题栏颜色进行沉浸式设计,显示效果如下: 经过分析及踩过N多坑,终于完成了APP全局的修改。现将一些需要注意的问题及踩过的坑进行梳理总结,主要从系统版...

ByRecyclerView:真·万能分割线 (线性/宫格/瀑布流)

ByRecyclerView:真·万能分割线 (线性/宫格/瀑布流)

loading 8个月前 (03-16) 579浏览 0评论

前言 我基本上找遍了网上所有通过ItemDecoration设置分隔线的文章,但都不尽如意,它们大多只适用于部分情况,比如只能给线性布局设置、只能设置color不能设置drawable、不能去除HeaderView部分的分割线、配置麻烦等等等。 于...