外国开发者的回答也很直接:图片资源应该靠版权法保护。
而从一开始,这位小米开发者就提出了自己的疑虑:在开发者模式的高权限下,用户手机中所有的数据都能被提取出来是一件很危险的事情。
而且人人都可以通过 APK 来看到这些数据,这些数据都属于用户个人隐私,第三方是不应该有这种权限的,因此他用那两行代码进行了一些限制。
至少从表面上看,这位开发者是为了用户隐私在着想。但实际上,外国开发者认为 APK 里面的东西根本就不能算私有资源,他的代码也拦不住真正想要看这些资源的人。
反正掰扯半天,这个提议最终被谷歌给驳回了。
从表面上看是双方各执一词无法互相理解,本质上的原因其实很简单。
说白了,这位小米开发者发起这个修改,是因为他看到了一些安卓系统本身存在的问题,并且逐一列出了理由。只是很可惜,这些问题在外国的开发者眼里并不算什么问题,更何况这代码也不够牛 X ,自然也不用谈去解决问题了。
其实吧,想要保护收费应用的方法根本就不在于提高 APK 的提取门槛,你的门槛再高,也有高手能跨过去。与其搞这些东西,不如想想怎么给应用搞一个更加合理点的收费验证系统比较实在。