最新 最热

Android网络面试题之Http1.1和Http2.0

1) 最大变化,就是引入了持久连接(persistent connection),即TCP连接默认不关闭,可以被多个请求复用,不用声明Connection: keep-alive。客户端和服务器发现对方一段时间没有活动,就可以主动关闭连接。不过,规范的做法是,客户端在...

2024-06-26
1

Android网络面试题之Http基础和Http1.0的特点

1、 GET把参数包含在URL中,POST通过request body传递参数2、 get比post更快。原因:

2024-06-25
1

Android中如何动态的调整Dialog的背景深暗

在 Android 开发中,当你使用 Dialog 或 DialogFragment 时,可以通过设置 Window 的背景变暗来突出它的可见性。这个效果是通过 dimAmount 属性来控制的。

2024-06-24
1

Android面试题:App性能优化之电量优化和网络优化

目前最流行的两种数据格式是 json 和 protobuf,json 是字符串,protobuf 是二进制,即使用各种压缩算法压缩后,protobuf 仍会比 json 小,数据量上 protobuf 有优势,序列化速度 protobuf 也有一些优势。...

2024-06-24
1

Android面试题之App的卡顿监控和卡顿优化

1、 在主线程中,加载SP,或者是缓存加载,JSON解析,可以放到Idelhander

2024-06-24
1

Android面试题之App的启动流程和启动速度优化

①点击桌面App图标,Launcher进程采用Binder IPC向system_server进程发起startActivity请求;

2024-06-24
1

Android如何简单快速实现RecycleView的拖动重排序功能

要实现这个拖动重排序功能,主要是用到了RecycleView的ItemTouchHelper类

2024-06-24
1

Android面试题之Java网络通信基础知识

socket是应用层与TCP/IP协议族通信的中间软件抽象,操作系统把传输层一下的内容都包装了,应用层只需要用socket即可完成网络请求

2024-06-24
1

Android面试题 之 网络通信基础面试题

水平触发:socket的接收缓冲区里有数据来了,只要缓冲里有数据,select、poll或者epoll就都会一直收到通知

2024-06-24
1

【错误记录】Android 应用漏洞修复处理 ( 截屏攻击漏洞 | Android 系统的截屏方式 | 通过 adb 命令截屏 |Android 截屏代码 | Android 设置禁止屏幕截屏代码 )

针对 Android 应用的 " 截屏攻击 " 是 恶意应用程序 或者 攻击者利用某些漏洞或技术手段 , 非法获取用户屏幕上的敏感信息 , 会导致用户 隐私泄漏 或者 造成安全风险 , 下面是常见的攻击方式 :...

2024-06-24
1