我尝试使用HTML,CSS和JS而不是Java和XML,因此我必须在Android Studio上使用WebView。
我只是害怕通过简单的逆向工程,任何人都可以访问我的Web文件和API ...
有可能这样做吗?有什么办法可以阻止这种情况?
答案 0 :(得分:1)
尽管使用WebView时应用程序的安全性受到威胁,但是也有解决这些问题的方法,例如:
您可以将所有URL和硬编码的文本保留在 String.xml 文件中,然后从那里调用URL。
另一种方法是使用 PROGUARD 对代码进行混淆。这主要是用来防止逆向工程。
请参阅https://developer.android.com/studio/build/shrink-code,以更好地理解。
Also, To obfuscate code in Android studio just go to your build.gradle file
in your Android Studio project:
Change the minifyEnabled property from false to true
这是基本的混淆。