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

Android开发

Android开发 基础 高级内容

我为何弃用Jetpack的App Startup?

我为何弃用Jetpack的App Startup?

loading 2年前 (2020-09-01) 1254浏览 0评论

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

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

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

loading 2年前 (2020-08-22) 1215浏览 0评论

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

也谈Android应用架构

也谈Android应用架构

loading 2年前 (2020-05-18) 1812浏览 0评论

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

Android实现同时安装测试环境与生产环境包,及区分app名和图标

Android实现同时安装测试环境与生产环境包,及区分app名和图标

loading 2年前 (2020-03-20) 3768浏览 0评论

众所周知,相同包名的APP,是不能同时安装的,但是我们实际开发中,测试同学往往在测试环境没问题,上了生产环境,却发现了bug,这时候就只能卸载生产环境的包,再去安装测试环境。如果开发流程中缺少自动化打包或者测试同学不保存蒲公英二维码,这时候就会产生...

玩转Android状态栏

玩转Android状态栏

loading 2年前 (2020-03-19) 3217浏览 0评论

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

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

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

loading 2年前 (2020-03-16) 1654浏览 0评论

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

Android 10 适配攻略

Android 10 适配攻略

loading 2年前 (2020-03-07) 3218浏览 0评论

相比较去年写的Android 9适配,这次Android 10的内容有点多。没想到写了我整整两天,吐血中。。。 准备工作 老规矩,首先将我们项目中的targetSdkVersion改为 29。 1.Scoped Storage(分区存储) 说明 在...

妙不可言的Retrofit

妙不可言的Retrofit

loading 2年前 (2020-02-22) 1709浏览 0评论

前言 噢!亲爱的朋友们,快来看看这优秀的Retrofit,它实在太美妙了,如果你不看的话,我保证会用我的靴子狠狠地踢你的屁股!(狗头保命) 正文 1. 什么是Retrofit? 在 官网 中对它的描述: A type-safe HTTP clie...

WebView完整配置及正确使用,抠门式的内存管控

WebView完整配置及正确使用,抠门式的内存管控

loading 3年前 (2020-02-17) 2237浏览 0评论

本文主要学习自网上各路大神后做的笔记、Demo,现整理至CSDN博客,主要有鸿洋_、郭霖、Carson_Ho、aqi00 等大神。 1.要点 一个可视为浏览器的View 用于加载html页面及处理交互 重量级View,建议在代码中添加至布局内存角...

OkHttp必须弄清楚的几个原理性问题

OkHttp必须弄清楚的几个原理性问题

loading 3年前 (2020-02-12) 2241浏览 0评论

前言 okhttp是目前很火的网络请求框架,Android4.4开始HttpURLConnection的底层就是采用okhttp实现的,其Github地址:https://github.com/square/okhttp 来自官方说明: OkHtt...