1 依赖FreeReflection 2 新增HookNetworkSecurityPolicy 3 在Application.onCreate调用HookNetworkSe...
1 依赖FreeReflection 2 新增HookNetworkSecurityPolicy 3 在Application.onCreate调用HookNetworkSe...
AndroidPdfViewer加载PDF使用了pdfium导致包过大,如下图(AndroidPdfViewer中sample的截图):
<uses-permission android:name="android.permission.WAKE_LOCK."/> WAKE_LOCK 后面多写了个点
Android 功耗分析之wakelock生活总是让我们遍体鳞伤,但到后来,那些受伤的地方一定会变成我们最强壮的地方。---海明威 WakeLock是什么 WakeLock是Android框架层提供的一套机制,应用使...
系统参数 修改系统最大打开文件描述符数vi /etc/security/limits.conf,增加配置,用户退出后重新登录生效 修改用户可以打开的最大线程数vi /et...
AspectJ 是 Android 平台上一种比较高效和简单的实现 AOP 技术的方案。 相类似的方案有以下几种: AspectJ: 一个 JavaTM 语言的面向切面编程的...
前言:关于这个状态栏变色到底叫透明状态栏、沉浸状态栏、变色状态栏,可能大家在看网上文章时也是各抒己见,概念乱七八糟,把透明栏叫成沉浸栏,沉浸栏当做透明栏的,最后也是一头雾水。...
主目录见:Android高级进阶知识(这是总目录索引)[This tutorial was written by 无心追求] Android中的Watchdog 在Andro...
一、JOIN SQLite 的 Joins 子句用于结合两个或多个数据库中表的记录。JOIN 是一种通过共同值来结合两个表中字段的手段。SQL 定义了三种主要类型的连接: 交...
1. 搭建自己的流媒体服务器 在实际的开发过程中,我们是可以不用自己来搭建流媒体服务器的,访问后台的接口会返回媒体房间和 IM 房间。但现在我们自己测试就无法用公司的接口了,...
写的很详细
写的很详细
使用canal实现增量同步MySQL的数据到ES使用canal实现增量同步MySQL的数据 搭建环境 操作系统: CentOS release 6.5 (Final) MySQL版本: 10.0.33-MariaDB-ws...
使用canal实现增量同步MySQL的数据 搭建环境 操作系统: CentOS release 6.5 (Final) MySQL版本: 10.0.33-MariaDB-ws...
在开始介绍播放器开发之前,我们首先对posix库进行一定的封装,得到我们想要的Mutex、Condition、Thread等类。至于为何不用C++11自带的相关类呢?这是考虑...
课程地址:零声学院 WebRTC入门与提高 https://ke.qq.com/course/435382?tuin=137bb271 技术支持QQ群:782508536 ...
一、概念: 1、响应时间(RT) 响应时间是指系统对请求作出响应的时间。直观上看,这个指标与人对软件性能的主观感受是非常一致的,因为它完整地记录了整个计算机系统处理请求的时间...
不错
如何优雅处理前端异常?一、为什么要处理异常? 异常是不可控的,会影响最终的呈现结果,但是我们有充分的理由去做这样的事情。 1、增强用户体验; 2、远程定位问题; 3、未雨绸缪,及早发现问题; 4、...
一、前言 消息队列中间件(简称消息中间件)是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以...
为什么会发生TCP粘包、拆包呢? 发生TCP粘包、拆包主要是由于下面一些原因: 应用程序写入的数据大于套接字缓冲区大小,这将会发生拆包。 应用程序写入数据小于套接字缓冲区大小...