如何以编程方式连接到已在 Android 手机中设置的 ***

Posted

技术标签:

【中文标题】如何以编程方式连接到已在 Android 手机中设置的 ***【英文标题】:Howto connect to a ***, which is already setup in an Android phone, programmatically 【发布时间】:2012-05-03 00:41:33 【问题描述】:

我已在我的 android 手机中配置了 *** 连接。现在我想通过一个小部件连接这个 ***。如何以编程方式启动连接?大多数代码假设还没有 *** 设置,但这不是我要找的地方。我特别寻找连接到已配置 *** 的代码。

在http://code.google.com/p/android/issues/detail?id=8915我找到了这段代码:

***Service service = context.getSystemService(***_SERVICE);
***Profile profile = ***Profile.create(L2TP_PROFILE);
profile.setName(myServerName);
profile.setServerName(myServerAddress);
profile.setRouteList(“192.168.1.0/255.255.255.0,192.168.10.0/255.255.255.0”);

service.connect(profile, myUserName, myPassword);
service.setNotificationIntent(myIntent);

其中配置了一个新的 ***。我只想连接现有的 ***。

这个页面http://developer.android.com/reference/android/net/***Service.html 描述了如何实现你自己的***服务,这也不是我想要的。

【问题讨论】:

请发布一些代码并更好地解释您尝试过的内容。 我还没有任何代码,这正是问题所在。我正在寻找有关如何连接和现有 *** 的示例代码。 您发布的示例只是您发布的链接中的“我想要的”示例。 如果您愿意,我可以向您展示如何在 2.2 和 2.3 中非常轻松地做到这一点。我有一个工作示例,我自己现在正在寻找一种方法在 4.x 上做同样的事情。 slott,请在 2.2 和 2.3 中解释如何执行此操作。我的电子邮件:anivaler@tut.by。谢谢。 【参考方案1】:

这里是使用***Service的例子https://android.googlesource.com/platform/development/+/master/samples/Toy***/src/com/example/android/toy***

【讨论】:

支持l2tp吗?

以上是关于如何以编程方式连接到已在 Android 手机中设置的 ***的主要内容,如果未能解决你的问题,请参考以下文章

如何首先在 Xamarin.Android 中以编程方式连接到特定的 SSID?

如何以编程方式在 android 中创建 *** 配置文件并连接到它?

如何以编程方式连接到 Android 中的特定 Wi-Fi 网络?

以编程方式将设备连接到android中的同一wifi网络?

如何以编程方式扫描、查找和连接到开放的 wifi AP?

如何将外部传感器连接到 Android 设备?