大家应该已经看过ioc的知识
在ioc基础中中
视图事件都是通过注解实现的
问题1 如果有某个属性只声明了一下,其他代码没有引用由于混淆时会进行属性优化,将没用的属性去掉,这时需要处理 处理方法:在混淆配置文件中保留属性
问题2 混合代码时方法名都会变成a,b,c等,这样ioc事件可能就找不到方法 如下面的注解 InjectView(id=R.id.listView,itemClick="toEditStudent",itemLongClick="toDeleteStudent") 处理方法 在写代码时要有规范所有方法 所有事件方法都是以 on或to开头 在配置 混淆配置文件 对以on 和to的方法名保留 事件
事件总线OnEvent 注解的方法也需要这样处理 ,不然方法可能被注释掉
附件中有我的混淆配置文件
当然现在还有更好的选择 使用第三方工具进行加密
爱加密的加密功能还是很牛的
http://www.ijiami.cn/treg?regCode=1003705
爱加密最后生成的classe.dex只有2k
我和他们客服聊了下
他说
原本的DEX文件被隐藏了的 现在这里的只是它们做的一个壳 这个基础版做了两部分处理,一是对apk内部每一个文件进行唯一值验证,只要apk内部的任何一个文件被修改 此文件的唯一值必定变化。运行时检测到变化程序将卡死。另一个就是DEX加壳隐藏
有点像帮他们做广告的嫌疑啊
当然你也可以先混淆后在让爱加密的加密
相关推荐
spring ioc模块手写demospring ioc模块手写demospring ioc模块手写demospring ioc模块手写demospring ioc模块手写demospring ioc模块手写demospring ioc模块手写demospring ioc模块手写demospring ioc模块手写demo...
IOC详解IOC详解IOC详解IOC详解IOC详解IOC详解IOC详解IOC详解
Android进阶——框架打造之IOC框架 实现通过Id找到控件的功能 实现通过Id找到Color、String资源 实现绑定view的点击事件、长按事件 实现绑定SetContentView 实现绑定网络的检测功能
IoC对象实例IoC对象实例IoC对象实例
spring-context-support:对IOC的扩展,以及IOC子容器 spring-context-indexer:类管理组件和Classpath扫描 spring-expression:表达式语句 切面编程: spring-aop:面向切面编程,CGLB,JDKProxy spring-aspects:集成...
IOC模式 c#经典例子 IOC 例子 IOC模式 c#经典例子 IOC 例子 IOC模式 c#经典例子 IOC 例子
【SSH进阶之路】一步步重构容器实现Spring的IoC——解决容器对组件的“侵入式”管理的两种方案--服务定位器和IoC容器(九) 【SSH进阶之路】一步步重构容器实现Spring的IoC——工厂+反射+配置文件实现IoC容器(十)
spring ioc指的是控制反转,IOC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。交由Spring容器统一进行管理,从而实现松耦合
spring Ioc容器配置 IOC容器数据源配置 <!-- 配置数据源 --> destroy-method="close"> <value>org.gjt.mm.mysql.Driver <value>jdbc:mysql://localhost:3306/demo <value>root ...
嵌入式运行环境多大是工业应用,输入信号的可靠采集就变得很重要了,一个外部信号的采集错误将会导致程序的的执行错误,及逻辑判断错误。
针对Spring框架的主要功能以及开发者们遇到最多的问 题,首先介绍问题的相关背景,然后逐条进行深度剖析,最后通过分析来引入Spring框架可以提供的最佳解决方案。虽言Spring,却不局限于 Spring! 本书目录 目录 ...
主要为大家详细解析了Spring中IoC优点与缺点,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
SpringIoc示例代码,SpringIoc示例代码,SpringIoc示例代码,SpringIoc示例代码
spring ioc.jar springioc必备开发工具包
Spring通过注解实现IOC,Spring通过注解实现IOC,Spring通过注解实现IOC
对多种IOC框架进行比较,对各自的优缺点进行描述
MVC+IOC+EF+SQLite技术都齐全,学习用. nugut下载补充所需组件即可使用
├─11.25 手写spring ioc模块及ioc源码阅读-1.mp4 ├─11.25 手写spring ioc模块及ioc源码阅读-2.mp4 ├─11.25 手写spring ioc模块及ioc源码阅读-3.mp4 ├─11.27 手写Spring ioc和动态代理模式及AO
自己使用xpath解析xml文件实现依赖注入功能