首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
Jagger2021
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
【Android】打包过程中使用360加固助手自动加固APK的Gradle插件
基于360加固助手的自动化加固的Gradle插件,可以在AndroidStudio执行完assembleRelease相关的任务结束后自动使用360加固助手对APK进行加固。支持重命名功能。
Gradle实现自动化加固与多渠道打包
研究这个Gradle自动化脚本初衷是为了实现自动化打包、加固和增加多渠道,从而一键完成应用发布上架应用市场前的所有操作,以达到解放双手和节约时间成本的效果。后期有考虑配合curl指令将打包好的apk自动上传到服务器或者托管平台,亦或可结合Jenkins自动化构建、打包、上传等,…
Android APK 加固技术探究(一)
Android apk 的反编译 作为一名 Android 开发者,你可能曾经有过这样的经历,这个 app 怎么这么炫酷,它是怎么实现这种效果的。然后你可能打起了歪主意(我要是获取到源码就好了)。结果
Android App加固原理与技术历程
随着黑客技术的普及化平民化,App,这个承载我们移动数字工作和生活的重要工具,不仅是黑客眼中的肥肉,也获得更多网友的关注。百度一下“App破-jie”就有5290万条结果。 一旦App被破-jie,不仅使用者的照片、身份证、手机号、联系住址、邮箱和支付密码等敏感信息会泄露,还可…
从第一代到第五代,App加固技术详解
App加固技术功能发展 通过这几年的发展APP加固技术,不断得到快速迭代发展,加固的强度也在不断的提升。加固技术的发展主要经历:动态加载、内存不落地加载、指令抽取、指令转换、虚拟机保护。下面就分别对这
音视频学习 (五) Shell 脚本入门
学习 Shell 脚本也是为了后面编译第三方库打下一个基础,编译第三方库几乎都需要用到 shell 语法,如果你不懂那么就不会编译出自己想要的版本,只会 copy 网络上别人写好的这其实是没有任何学习的意义。 下面我们就先来学习 Shell 语法基础。等到后续编译 FFmpeg…
Android 开发中如何动态加载 so 库文件
我想对于静态加载 so 库文件,大家都已经很熟悉了,这里就不多说了。在 Android 开发中调用动态库文件(*.so)都是通过 jni 的方式,而静态加载往往是在 apk 或 jar 包中调用so文件时,都要将对应 so 文件打包进 apk 或 jar 包。 动态加载的优点 …
手把手撸一个实用必备CrashHandler
撸一个项目必备的CrashHandler 上周工作中新来的小伙伴问了一下项目中CrashHandler,当时只是简单讲了一下周末到了,心血来潮,手把手撸一个好用全面的CrashHandler吧,对于以后项目开发和当前项目的完善也有一定的帮助。 目录 认识与作用 Crash的捕获…
写给 Android 开发者的混淆使用手册
点击打开链接 毫无疑问,混淆是打包过程中最重要的流程之一,在没有特殊原因的情况下,所有 app 都应该开启混淆。 首先,这里说的的混淆其实是包括了代码压缩、代码混淆以及资源压缩等的优化过程。依靠 ProGuard,混淆流程将主项目以及依赖库中未被使用的类、类成员、方法、属性移除,这有助于规避 64K 方法数的瓶颈;同时,将类、类成员、方法重命名为无意义的简短名称,增加
性能优化 (九) APP 稳定性之热修复原理探索
刚发布的版本出现了严重的 bug ,需要开发者去解决 bug,然后在测试打包重新发布,这会耗费大量的人力,物力,代价比较大。 如果当前的 bug 不影响用户使用也不会崩溃,但是了下个版本是大版本,那么两个版本之间间隔时间会很长,这样要等到下个大版本发布在修复 bug , 而之前…