-
Android Hook-Activity的启动流程
两种启动Activity的方式源码追踪 源码基于 SDK 28 ~ Android 9.0 方式1:使用Activity自带的startActivity 代码示例 private void startActivityByActivity()……
Joe.Ye 2023-03-290 0 -
Android插件化启动Activity
支付宝APP本身更像是一个"空壳",里面可以搭载很多小功能,这些小功能都是以"插件"的形式存在,支持小功能的灵活配置,用户不想要某个功……
Joe.Ye 2023-03-290 0 -
Android Hook技术实现一键换肤
产品要求app里面的图表要实现白天黑夜模式的切换,以满足不同光线下都能保证足够的图表清晰度。怎么办?可能解决的办法很多,可以给图表view增加一个toggle方……
Joe.Ye 2023-03-290 0 -
Android Muitldex热更新修复方案原理
目前最热门的热更新由两种:一种是腾讯Tinker为代表的,需重启app的热更新;一种是美团app为代表的Instant Run,无需重启app 背景描述 产品已经上线,此时由于……
Joe.Ye 2023-03-290 0 -
Android Hook入门
hook的定义 hook,钩子。勾住系统的程序逻辑。 在某段SDK源码逻辑执行的过程中,通过代码手段拦截执行该逻辑,加入自己的代码逻辑。 实用价值 hook是中级开发……
Joe.Ye 2023-03-290 0 -
Android热修复主流方案
热修复方案按照是否必须重启分为两类:重启生效 / 即时生效。按照实现方式可以分为3类:Java层的实现 / Native层的实现 / Java Native混合实现 阿里AndFix 方……
Joe.Ye 2023-03-290 0 -
Android AOP开发之AspectJ的使用
AOP介绍 OOP(Object Oriented Programming ,面向对象编程),把功能封装在一个类中,使用的时候创建该类的对象,调用对象的方法或者使用其属性即可,OOP具有可……
Joe.Ye 2023-03-280 0 -
Android全局Context无侵入式获取
背景描述 当我们在使用第三方库,或者自己封装库,如果需要需要用到Context时,一般做法就是将初始化方法暴露给调用方,让调用方在初始化类库时,传入Context……
Joe.Ye 2023-03-280 0 -
Android 安全之 Activity 劫持防护
什么是 Activity 劫持 Android 为了提高用户的用户体验,对于不同的应用程序之间的切换,基本上是无缝。举一个例子,用户打开安卓手机上的某一应用例如支付宝……
Joe.Ye 2023-03-280 0 -
Android渗透测试注意事项
源码安全检测工具:Fortify Fortify Source Code Analysis Suite是目前在全球使用最为广泛的软件源代码安全扫描,分析和软件安全风险管理软件。 注意事项 AP……
Joe.Ye 2023-03-280 0 -
Android字节码插桩实现(Gradle + ASM)
在Android编译过程中,往字节码里插入自定义的字节码,称为字节码插桩或函数插桩。 函数插桩可以帮助我们实现很多手术刀式的代码设计,如无埋点统计上报、轻量……
Joe.Ye 2023-03-280 0 -
Android Studio通过ASM Bytecode Outline插件生成ASM插桩代码
(1)在Android Studio中安装ASM Bytecode Outline插件 (2)安装后,在Android Studio中,选中代码行,点击右键,选择Show Bytecode outLine (3)在ASM标签……
Joe.Ye 2023-03-280 0 -
Android Gradle Plugin打包Apk过程中的Transform API
Transform API是在1.5.0-beta1版开始使用,利用Transform API,第三方的插件可以在.class文件转为dex文件之前,对一些.class文件进行处理。Transform API简化……
Joe.Ye 2023-03-280 0 -
在Android Studio中自定义Gradle插件
创建Gradle Module Android Studio中是没有新建类似Gradle Plugin这样的选项的,那我们如何在Android Studio中编写Gradle插件,并打包出来呢? (1) 首先,新建……
Joe.Ye 2023-03-280 0 -
AWS Cli通过 InstanceId 获取所在可用区
aws ec2 describe-instances --instance-ids i-08a1e521a56cc1879 |jq '.Reservations[0].Instances[0].Placement.AvailabilityZone' |sed "s/……
Joe.Ye 2023-03-280 0
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。
评论于 CentOS 7下安装MySQL