代码混淆

本文详细介绍了在Android开发中,哪些类型的代码和组件不应进行混淆,包括系统组件、资源引用、序列化类、枚举、本地方法等,以及涉及到反射和数据库操作的部分。

android中哪些东西不能做代码混淆
Android系统组件,系统组件有固定的方法被系统调用。
  被Android Resource 文件引用到的。名字已经固定,也不能混淆,比如自定义的View 。
  Android Parcelable ,需要使用android 序列化的。
  其他Anroid 官方建议 不混淆的,如
  android.app.backup.BackupAgentHelper
  android.preference.Preference
  com.android.vending.licensing.ILicensingService
  Java序列化方法,系统序列化需要固定的方法。
  枚举 ,系统需要处理枚举的固定方法。
  本地方法,不能修改本地方法名
  annotations 注释
  数据库驱动
  有些resource 文件
  用到反射的地方

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值