Android 隐藏java代码

来源:互联网 发布:java线程池初始化 编辑:程序博客网 时间:2024/05/21 14:48
很多情况下需要我们提供工程给第三方
这个时候我们并不想要将代码提供给第三方的时候我们可以使用如下方法




1.写好的代码以JAR形式打包
2.然后备份SRC中的代码
3.删除3SRC代码
4.将JAR包导入到自己的工程中
5.运行。。。。。。


你会发现可以正常使用




那么现在有另外一种情况






A项目想要引用B项目的时候但是A和你的公司或者团队并不对付。这个时候我想你一定不想讲代码提供给B。但是项目要求却让你不得不。这个时候你可以使用上述方法。但是需要注意的是你的项目不能和他的项目有重复资源。也就是资源名包括XML以及所有东西都不能重复。当然还要注意以下几点


1.A引用B的时候    B的AndroidManifest.xml 是不生效的。也就是说,你用到的Activty、Service 以及权限等等都需要在A中重新声明。
2.A引用B的时候资源名称不能有重复


如果你满足了以上条件,那么将B工程设成 Is Library吧。 然后用A工程引用B工程在进行调用就OK拉~    


PS 至于JAR加密等等还是自己根据需求来吧~




希望我的文章可以帮到你。


转载注明出处,违者必究哦。

0 0
原创粉丝点击