ICS VpnService弹出对话框

时间:2012-05-10 19:41:17

标签: popup vpn android-4.0-ice-cream-sandwich

我正在尝试使用VpnService编写VPN应用程序。我根据示例ToyVpn启动了我的应用程序。它似乎工作正常,但我想知道当我点击连接时是否有办法摆脱弹出对话框。我希望我能点击" connect"并且它将在不必点击"我相信这个应用程序的情况下开始......"复选框和"确定"。

感谢。

1 个答案:

答案 0 :(得分:1)

我不认为这是可能的。他们似乎对这门课非常小心。如果您查看documentation,可以看到它:

让应用程序拦截数据包会引起巨大的安全问题。 VPN应用程序很容易破坏网络。此外,其中两个可能相互冲突。系统采取若干措施来解决这些问题。以下是一些要点:

  • 创建VPN连接需要用户操作 。 [强调我的]
  • 同时只能运行一个VPN连接。创建新界面时,现有界面将被停用。
  • 在VPN连接的生命周期内显示系统管理的通知。
  • 系统管理的对话框提供当前VPN连接的信息。它还提供了一个断开连接的按钮。 关闭文件描述符时自动恢复网络。它还介绍了VPN应用程序被系统崩溃或杀死的情况。

由于它表示需要用户操作来创建VPN连接,我认为这意味着这是您无法控制的事情。