gpt4 book ai didi

android - 创建 Android VPN 配置文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:00:14 24 4
gpt4 key购买 nike

我想以编程方式创建 vpn 配置文件;不知何故,我想出了如何访问 android.net.vpnmanagerandroid.net.vpn.vpnprofile (它们不是官方 API 的一部分,而是隐藏 API 的一部分)但是他们没有创建新的 vpn 配置文件的功能。有什么建议吗?

最佳答案

使用隐藏的 API 不是一个好主意,因为不能保证它们在更新后仍能按预期工作,而且不能保证它们能在不同供应商制造的不同设备上以一致的方式工作。

Android 4.0 ICS 有一个 VPN 客户端 API,但它同样允许您创建自己的 VPN 客户端。关于为什么不能像访问 wifi 设置一样访问 VPN 设置,我能想到的唯一原因是 VPN 连接的固有特性。这是 ICS4.0 中 VPN 功能的链接。文件的第一部分讨论了这些风险。您仍然可以为您的应用程序编写自己的客户端。

http://developer.android.com/reference/android/net/VpnService.html

另一种方法是使用第三方 VPN 客户端并检查您是否可以通过 Intent 将任何操作传递给它。如果你只针对 ICS,我的建议是使用客户端 API,因为你知道你的代码是如何工作的。

关于android - 创建 Android VPN 配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9445053/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com