Kri*_*ian 10 java android phonegap-plugins cordova
我正在使用PhoneGap开发一个企业应用程序,我希望使用一些数据离线工作,并通过插件(使用Java编写的代码)通过LAN网络发送处理后的数据(当检测到这些时),但我需要一些代码示例创建反向网络共享,而无需使用设备或使用外部应用程序.
我试图避免在Windows机器中创建本地组件,我想使用REST命令直接发送数据.
欢迎任何代码示例或建议.
你试过这个简单的解决方案吗?
对于Windows:从Android SDK连接USB电缆安装USB驱动程序并激活USB Tethering.你应该在linux或windows上看到一个新的网络接口.
在Windows上,桥接2个网络接口
设置手机的usb0界面.您有两种选择:
从您的计算机,执行:
./adb shell netcfg usb0 dhcp
或者在手机的终端中输入:
su netcfg usb0 dhcp
您现在应该可以使用计算机的Internet连接在手机上连接到Internet. http://acetips.wordpress.com/2011/10/07/reverse-usb-tethering/和 http://blog.mycila.com/2010/06/reverse-usb-tethering-with-android-22.html
从您可以使用的Android应用程序运行adb命令
String exeeCmd = "netcfg usb0 dhcp";
Runtime runtime = Runtime.getRuntime();
try {
runtime.exec(exeeCmd);
} catch (IOException e) {
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
申请所需的许可
我知道这来得很晚,但似乎还没有找到真正的解决方案,这可能会帮助其他读者:
由于我自己找不到任何解决方案,我开发了一个应用程序,为运行 Android 4.0 或更高版本的未 root 的 Android 设备提供反向网络共享。支持所有主要桌面操作系统。
该应用程序可在 Google Play 上使用:https://play.google.com/store/apps/details?id=com.floriandraschbacher.reversetethering.free
归档时间: |
|
查看次数: |
26776 次 |
最近记录: |