首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
Fut38724
更多收藏集
微信扫码分享
微信
新浪微博
QQ
22篇文章 · 0订阅
APK体积压缩整理记录
包结构分析对比瘦身前瘦身后包文件对比类型原始大小当前大小缩减类型resource.arsc1.9M855.9KB国际化资源文件,当前仅保留zhres/14.3M6.7M图片转为webpassets42
Qemu开源实战(一)
本文源于开源代码分析与实践课上老师要求分析的项目QEMU,以本文记录分析开源代码及参与开源社区建设的全过程。 简单说就是一个开源的虚拟机,可以实现在一个操作系统上通过模拟硬件资源,运行一个虚拟的操作系统。 QEMU支持多平台的应用。由于我们是小组一同完成课程任务,故统一选择在L…
高效保活长连接:手把手教你实现 自适应的心跳保活机制
本文主要讲解如何进行长连接保活
Android插件化原理(一)Activity插件化
四大组件的插件化是插件化技术的核心知识点,而Activity插件化更是重中之重,Activity插件化主要有三种实现方式,分别是反射实现、接口实现和Hook技术实现。反射实现会对性能有所影响,主流的插件化框架没有采用此方式,关于接口实现可以阅读dynamic-load-apk的…
(连载)Android 8.0 : Android虚拟机之JNI
前文讲到虚拟机创建后反射调用了ZygoteInit的main方法,说到虚拟机,我们就不得不说下JNI,它是沟通Java和C++的桥梁。 Client和Server要通信,那就得用接口。JNI主要包括两个方面的内容: 我们回顾一下之前C++调用ZygoteInit的main函数的…
Android每周一轮子:android-pluginmgr(插件化)
之前所做的一个项目为一个嵌入到游戏中,具备商城,支付等功能的SDK,由于游戏动态更新的问题,SDK因此也需要具备动态更新的能力,否则每一次的SDK更新都要强制游戏发布新版本了,本着该原则,限于部分历史原因,项目中采用了一个比较老的插件化方案android-pluginmgr,对…
Mac下Android Framework源码环境搭建运行及调试方法
然后用一块移动硬盘专门存放源码。这里要对硬盘进行分区,分区类型选择 Mac OS 扩展(区分大小写,日志式)。大概要分出 250GB 大小。 下载完成后进入源码目录,开始编译。首先要切换shell,要使用 bash 进行编译 当修改了部分模块后,不需要整体重新编译,只需要编译想…
Android 7.0 源码分析项目一期竣工啦
Android 7.0 源码进行系统的分析,这是一个从实践角度去分析源码的项目,目前项目一期已经完成。 第一次阅览本系列文章,请参见导读,更多文章请参见文章目录。 Android是一个庞大的系统,Android Framework只是对系统的一个封装,里面还牵扯到JNI、C++…
抱歉,Xposed真的可以为所欲为——4.猜拳投骰子你能赢算我输
人品大法利用Xposed Hook掉微信猜拳和投骰子,让你无需再担忧拿外卖和搞卫生。 界面上点击下发送猜拳的表情,等随机的结果定格之后再按一次,停止跟踪。 折腾个所以然来了。 可以以这个为突破点试试,利用Jadx把dex文件转换为java文件。 再接着使用as打开。 再接着就要…