Android进阶

29 篇文章
14 人订阅

全部文章

Android扫地僧

官宣!微信终于可以修改微信号了

6月5日12:37分 腾讯微信团队在微博发布消息,微信最新版本7.0.15已支持修改微信号,入口就是我>个人信息>微信号,点击即可进入修改界面。如果你的微信点击...

4010
Android扫地僧

Remove China Apps凉了?作死的阿三们并没有罢休

近日,一款名为『Remove China Apps』的应用,在印度火了,上架2周,下载量500W+,日均下载量超过20W,登上了Google PlayStore...

5620
Android扫地僧

Android Q暗色模式适配踩坑—状态栏

暗色模式已经不是什么新鲜玩意了,大家最近看到关于暗色模式最多的内容可能就是iOS版本微信未适配暗色模式面临被AppStore下架的风险。然后今天早上一醒来,发现...

9310
Android扫地僧

Android高频面试专题 - 基础篇(四)BroadcastReceiver

Android 中的广播使用了设计模式中的观察者模式:基于消息的发布/订阅事件模型。

9030
Android扫地僧

Android高频面试专题 - 架构篇(三)Retrofit

Retrofit并不是网络请求框架,严格说只是对网络请求的一种封装,我们只需要定义一个接口类,在请求方法上加上相应的注解,甚至都不需要实现,就可以实现网络请求。...

12720
Android扫地僧

Android高频面试专题 - 进阶篇(三)Binder机制

Android作为移动端操作系统,传统的Linux进程间通信机制不满足于Android,所以开发了一套新的IPC机制,就是Binder机制。

9230
Android扫地僧

Android高频面试专题 - 架构篇(二)okhttp面试必知必会

根据以上使用代码,不管同步还是异步请求,都是通过client.newCall(request)来进行执行,这个newCall其实是创建了一个RealCall对象...

17320
Android扫地僧

Android高频面试专题 - 进阶篇(二)内存泄漏

虚拟机栈:线程私有,随线程创建而创建。栈里面是一个一个“栈帧”,每个栈帧对应一次方法调用。栈帧中存放了局部变量表(基本数据类型变量和对象引用)、操作数栈、方法出...

10520
Android扫地僧

Android高频面试专题 - 提升篇(二)View绘制流程

在提升篇(一)中提过,当建立好了decorView与ViewRoot的关联后,ViewRoot类的requestLayout()方法会被调用,以完成应用程序用户...

17110
Android扫地僧

Android高频面试专题 - 基础篇(二)Fragment

Fragment是Activity中用户界面的一个行为或者是一部分。主要是支持在大屏幕上动态和更为灵活的去组合或是交换UI组件,通过将Activity的布局分割...

9910
Android扫地僧

Android高频面试专题 - 提升篇(一)Window、View、Activity

表示一个窗口的概念,是所有View的直接管理者,任何视图都通过Window呈现(点击事件由Window->DecorView->View; Activity的s...

10920
Android扫地僧

Android高频面试专题 - 进阶篇(一)ANR

ANR:Application Not Responding,即应用无响应,Android系统对于一些事件需要在一定的时间范围内完成,如果超过预定时间能未能得到...

7810
Android扫地僧

Android高频面试专题 - 架构篇(一)AS项目架构

一个project是指一个工作区间,所以一个project可以有多个module,module是模块的意思,每一个module都是可独立运行的程序,而一个pro...

8810
Android扫地僧

Android高频面试专题,刷完这些题,我能去大厂了吗?

最近关于【面试】资料的需求量比较大,虽然以前也分享过各类面试相关的资源,但是说实话,比较杂,不成系统,翻阅也不是很方便。所以应你们的要求,决定出这么一个专题,整...

7910
Android扫地僧

Android高频面试专题 - 基础篇(一)Activity

本篇主要介绍Activity相关面试题,既有基础知识,也有一些比较冷门的,但是面试官会问的比较晦涩的点。

15030
Android扫地僧

Flutter已经出世这么久了,原生开发者们是否应该有危机感?

如果说,最早出现的会“威胁”到原生开发的跨平台方案,还不是Flutter。早在2015年Facebook推出React-Native框架时,就已经出现“reac...

11720
Android扫地僧

【逆向】解锁一款Android应用VIP功能详细思路

来源:https://www.52pojie.cn/thread-1022003-1-1.html

10210
Android扫地僧

Android 11开发者预览版上线,看完这些新特性,国产厂商笑了

2月20日,谷歌上线了Android操作系统的下一个版本的开发者预览版(Developer Preview 1),也就是Android 11的预览版,根据路线图...

8910
Android扫地僧

面试官: 为了信息安全,来给聊天界面加上水印

你乍得一听,简单!上手就写,直接给ReyclerView加个背景,你会发现聊天界面滚动,水印不动,甚至水印不显示;或者我直接给Item加个背景,也不行,被ite...

9620
Android扫地僧

那些代码量很少却很牛X算法——洗牌算法

首先,出一个简单的题目:有一个大小为100的数组,里面的元素是从 1 到 100,怎样随机从里面选择 1 个数呢?

7930

扫码关注云+社区

领取腾讯云代金券