最新 最热

拦截器在Android网络中的运用技巧

当涉及到Android应用程序中的网络请求处理时,OkHttp是一个非常强大和流行的工具。其中一个关键的功能是拦截器(Interceptors),它们允许您在请求和响应传输到服务器和应用程序之间执行各种操作。在本文中,我们将深入研究OkH...

2023-09-12
0

Android Glide使用姿势与原理分析

Android Glide是一款强大的图片加载库,提供了丰富的功能和灵活的使用方式。本文将深入分析Glide的工作原理,并介绍一些使用姿势,助你更好地运用这个优秀的库。...

2023-09-12
1

曝光:Android 恶意应用巧妙伪装,谷歌紧急出手修复漏洞

研究人员表示,移动恶意软件传播者一直在利用谷歌 Android 平台上的一个漏洞。该漏洞允许攻击者将恶意代码隐藏在移动应用之内,并可逃避安全扫描工具的检测。谷歌称为响应这项研究发现,已经对其应用程序恶意软件检测机制...

2023-09-08
1

漏洞学习|攻击导出的WebView Activity

com.pushio.manager.iam.ui.PushIOMessageViewActivity已将导出设置为 true 使该活动容易受到攻击。

2023-09-06
1

当一个小 Android 换了新的 Mac Pro 14 寸 M2 Pro 1T 后...

老款的 MacBook Pro (Retina, 15-inch, Mid 2015) 在今年年初后,明显有些力不从心,每当项目运行伴随着它的嗷嗷怒吼,多多少少能感受到它还在努力着证明自己,我还可以。...

2023-09-05
1

手把手教你搭建android模块化项目框架(十三)——优雅的处理渠道与rom差异

我们这里随便举个例子,不同平台打印不同的log,可以看到,在华为手机上打印出了current is Huawei,而在三星手机上打印出了Samsung,创建简单易懂,无需处理繁杂的条件判断~...

2023-09-03
1

手把手教你搭建android模块化项目框架(十二)——实现自定义view的一些小技巧~

本期举例的自定义view只是抛砖引玉,随手写的没有经过测试,如果想使用一定要三思而后行~

2023-09-02
1

Android AGP8.1.0组件化初探

前面两篇完成了从AGP4.2到 AGP8.1.0的升级,本文是由于有哥们留言说在AGP8.0中使用ARouter组件化有问题,于是趁休息时间尝试了一下,写了几个demo,发现都没有问题,跳转和传值都是正常的,这里我也是直接从groovy转换成versions...

2023-09-02
0

手把手教你搭建android模块化项目框架(十一)——使用AutoService优化Router

之前的路由篇我们大概讲了一个简单的模块化路由的实现思路,但是用起来比较麻烦,每次还需要手动指定path,手动注册到core_router模块,那么今天,我们就来优化一个吧~...

2023-09-01
1

手把手教你搭建android模块化项目框架番外(一) launchWhenResumed Deprecated

在androidx.lifecycle:lifecycle-common:2.6.1中,lifecycleScope.launchWhenResumed 标记了Deprecated

2023-09-01
1