Android源码中的代理开发
我正在尝试在源代码中构建 Android 代理,我需要在“设置”下设置代理选项。
在互联网上研究后,我发现 /data/data/com.google.android.providers.settings/databases/ 路径中有一个“settings.db”文件,其中的值被插入到名为“system”的表中'。这适用于模拟器(通过在运行时使用参数启动模拟器或通过 adb shell 启动模拟器)。
问题是,与上面提到的相同的方法,合并到类文件中并内置到源代码中,是否适合设置代理?
如果这种方法可行,浏览器和其他使用互联网的应用程序是否能够检测到代理?
预先感谢您的任何帮助和建议。
PS 我会将代码刷新到开发手机上。
谢谢, 阿努
I am trying to build a proxy for Android in the source and I need to set the proxy option under 'Settings'.
After researching in the internet, I found out that there is a 'settings.db' file in /data/data/com.google.android.providers.settings/databases/ path, into which values are inserted into the table named 'system'. This works for the emulator (either by starting the emulator at runtime with parameters or by adb shell).
Question is, will the same approach as mentioned above, incorporated into a class file and built into source, be suitable for setting the proxy?
If at all, this method is feasible, will the browsers and the other apps which use internet, be able to detect the proxy?
Thanks in advance, for any help and suggestions.
P.S. I will be flashing the code to a dev phone.
Thanks,
Anu
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论