大家好,我目前在做一个项目 用C# 写一个 Winform程序,通过调用adb 来控制 android操作系统的手机。 目前遇到了几个无法解决的问题 ,请各位给一些帮助。谢谢。 1. 中文支持问题。 比如 pull push命令 如果操作对象是中文文件或拥有中文路径。 我的编译环境是utf-8编码, adb 的运行环境 是 GBK 然后android 内部也是utf-8 就会出现各种乱码,或者我写进去是乱码,或者我读出来是乱码。 请问有没有某种方法,可以直接解决这种乱码问题。
2. Forward 命令。 也就是 端口映射 。 可以让 手机内的程序,直接通过端口映射 与pc上的软件 做到数据socket传输。
但是我发现这种连接 极不稳定,连接上了 传输速度不可控,100k的数据 有时候是几十秒 有时候是一秒。而同样的代码,有些手机 就完全读取到数据。
是不是我的方式有问题。请各位不吝赐教。
3.除了 adb 是否还有其他途径可以让 pc端程序控制android 操作系统呢。 谢谢。
2. Forward 命令。 也就是 端口映射 。 可以让 手机内的程序,直接通过端口映射 与pc上的软件 做到数据socket传输。
但是我发现这种连接 极不稳定,连接上了 传输速度不可控,100k的数据 有时候是几十秒 有时候是一秒。而同样的代码,有些手机 就完全读取到数据。
是不是我的方式有问题。请各位不吝赐教。
3.除了 adb 是否还有其他途径可以让 pc端程序控制android 操作系统呢。 谢谢。
解决方案 »
- arm-eabi-gcc: error: ": No such file or directory
- Eclipse是什么的东西,一个平台
- 求助!提醒功能的实现(service,broadcast,alarmmanage)
- webView里的swf会漂浮到它父控件之上
- 关于MediaPlayer这个类的问题
- Eclipse CDT NDK cygwin安装配置问题
- 获取scrollview包裹的textview 某一页面的内容
- android 蓝牙连接状态监测-BluetoothAdapter.ACTION_CONNECTION_STATE_CHANGED
- 求教如何在一个已经建好的项目中新建一个Activity,并用一个Intent传送数据。
- 谁有android自定义控件的学习资料啊?
- 有谁搞定了android的JNI?javah总是提示找不到类。
- 天气预报,验证密码等短信检测不到
2. 是啊,没有好方法,你改用wifi吧,不要用adb了
3. wifi和蓝牙啊
2.这个没办法感觉还是蓝牙传输稳定。
adb驱动没装吧,adb模式不稳定吧,连接时间长了会自动失去连接的,你可以做个压力测试看看,反正我是遇到了。如果有神马好的解决方案可以告诉我一下,[email protected]