前言 相信各位大佬肯定在开发中遇到过这个问题:一顿操作猛如虎之后,总感觉程序有时候有点卡顿;或者自己自测得好好的,但是测试妹子的机器上却卡成狗。那么,能不能做到运行APP之后...
前言 相信各位大佬肯定在开发中遇到过这个问题:一顿操作猛如虎之后,总感觉程序有时候有点卡顿;或者自己自测得好好的,但是测试妹子的机器上却卡成狗。那么,能不能做到运行APP之后...
@大大大大Ming 我只是按照源码的方式来做了哈,没有想过不传cookie的方式哈。谢谢你的建议
Android:解析AndroidManifest的踩坑经历1. 前言 这次项目接到一个需求,需要尽可能多的展示AndroidManifest.xml 里面的信息,经过我一周的折腾和采坑,发现目前有以下几种方法 通过 PackageM...
1. 进程是怎么死的 系统资源不足回收 第三方安全软件杀死 用户在设置页面强制结束 用户在设置页面的正在运行中结束服务 一键清理最近任务列表 2. 进程保活的手段 这里有一个...
1. 实体类动态代理的分析 这篇文章不是专门讲解 ASM 的,有兴趣的可以去了解一下。ASM官方文档传送门。感觉英文吃力的可以下载中文文档 ASM中文文档 这里我们只需要知道...
感谢支持~已经互粉了~互相学习进步吧~
Android:事件分发机制源码解读与滑动冲突解决方案事件分发源代码分析 1. Activity 事件分发 首先从 Activity 的 dispatchTouchEvent 方法入手 可以看出,Activity 其实是调用了 ...
1. JDK动态代理 相信大家对JDK的动态代理非常熟悉了,这里简单举个例子说明一下 首先是定义一个接口,然后定义一个类并实现这个接口 接着用 JDK 的 Proxy 生成代...
有时候我们可以使用Charles等抓包工具将请求数据和返回数据进行修改,以方便我们的调试。 平时这样修改 API 接口的时候没有任何问题。今天突然对 WebView 中的 H...
QPM (Quality Performance Monitor) 是一个质量性能监控组件,可以很方便的查看当前 App 的性能和常用数据。目前主要运行在 Android 平...
事件分发源代码分析 1. Activity 事件分发 首先从 Activity 的 dispatchTouchEvent 方法入手 可以看出,Activity 其实是调用了 ...
Android开发常用的几种 Version compileSdkVersion buildToolsVersion minSdkVersion targetSdkVersi...
@Jerry2015 那有没有拿整个栈的反射方法呢?研究了一段时间没发现突破口
利用反射拿到Android的整个Activity栈。------2018-07-26更新-----一些说明:其实对于下文的拿Activity引用的方式我个人已经不推荐了。这里仅作为一种思路,同时解答一些类似Activity创建...
1. 前言 首先说明一下应用的几种启动方式 冷启动:系统不存在此 APP 的进程,此时需要重新创建进程、Application、Activity等,然后是 measure、l...
我发现一个问题,有时候获取到的Activity列表的顺序,并不是栈中的顺序。比如我FirstActivity是MainActivity,TopActivity是SecondActivity,列表中的顺序有时候0是MainActivity,1是SecondActivity。有时候却是0是SecondActivity,1是MainActivity
利用反射拿到Android的整个Activity栈。------2018-07-26更新-----一些说明:其实对于下文的拿Activity引用的方式我个人已经不推荐了。这里仅作为一种思路,同时解答一些类似Activity创建...
1. 前言 这次项目接到一个需求,需要尽可能多的展示AndroidManifest.xml 里面的信息,经过我一周的折腾和采坑,发现目前有以下几种方法 通过 PackageM...
1. 解决Launcher点击图标到Application的onCreate方法调用期间的白屏问题 有两种解决方案 将启动的白屏替换为自定义的图片 将启动的白屏设置为透明的 ...
前景 在某些业务场景下,我们需要在应用中单独开启一个进程进行一些操作。比如性能监控,如果让原始业务和性能监控本身的业务跑在同一个进程下,那么就会导致性能统计的数据的失真。 而...
问题描述 当需要引用 so 库的时候,正常情况下我们只需要将不同版本的 so 文件分别放置。但是这样就会遇到两个问题: 如果每个架构的 so 库都放进去,会大大增加 apk ...