androidusb通信
Ⅰ 安卓手机怎么连接usb
1、打开手机的GPRS(EDGE),选择CMNET模式并确保手机能上网正常。
2、插好USB连接线,回在手机上拉下顶部的下答拉菜单,将连接模式设为PC模式或者多媒体模式;(安卓4.0以上显示为多媒体模式),PC上有连接手机成功提示。
3、进入手机的“系统设置--绑定与移动热点”,并勾选“USB 共享网络“。电脑会自动安装一些驱动程序,会自动建立一个新的网络连接,然后就可以用电脑上网了。不需要在电脑上做任何设置,全自动完成。可以在右下角的托盘看到移动宽带连接成功的提示。再看本地连接,已经有数据发送和接收。
影响的,当银行卡出现违规交易的时候,发卡银行会暂停银行卡非柜面交易。如果持卡者在持有银行卡后半年年无任何交易的话,也会被发卡银行暂停非柜面交易。除此以外,银行卡等记信息发生变化的时候,也会出现这种情况。简单来说,银行卡超过半年没有使用、最近身份证过期、系统内信息不全等情况出现,就会造成银行卡暂停非柜面交易的情况。遇到身份证过期情况的时候,只要持卡人去柜台或在手机银行上完善信息,限制也会解除。
拓展资料:
一.银行卡暂停非柜面交易怎么办?
带本人有效身份证和卡到柜台办理重新激活即可正常使用;一般情况是超过半年未使用的卡会自动转为睡眠户,卡自然也就成了休眠卡,相当于冻结了卡的功能。
因为每一张卡都有制作成本在里面,这其中不光是材料费用,还有银行账户信息维护数据处理等,都算做成本费,如果自己的确不需要,最好是去银行网点及时注销,避免闲置的卡增加自己的隐性负担,一旦丢失,对自己的个人信息会造成泄露。
二.建行暂停非柜面交易怎么解除?
【1】账户风险:若是由于该卡存在着超常规操作,银行不能确认是否为本人进行的操作,因此为了保护客户权益,保护客户账户安全,就将我们的银行卡暂停除了柜面交易之外的渠道。这种情况下我们可以联系银行,向银行表明是本人操作,并申请解除这一状态。
【2】账户为涉案账户:如果被公安机关认定的洗钱或金融行骗账户,就无法在银行得到解除,我们需要到相关的司法机关进行咨询,了解自己的银行账户存在的问题。
Ⅱ 如何设置android系统手机usb连接
1、使用数据线将手机和计算机相连接,计算机会提示找到硬件;
2、等一会儿手机屏幕左上角会出现两个小图标,按住屏幕最上面的条栏不放往下拉动;
3、此时会拉出通知菜单,点击usb已连接项,在弹出的对话框中点击装载按钮。
完成以上步骤以后,手机即已经切换到usb数据传输模式,点击计算机的我的电脑,可以看到可移动磁盘,此时就可以进行资料传输了。
Ⅲ 如何通过 usb adb 与 android客户端通讯
usb adb 与 android客户端通讯是一个很重要的应用,必须要掌握扎实这个问题,今天我们来冲一下电吧。
监听代码
private void doListen() {
mServerSocket = null;
try {
mServerSocket = new ServerSocket(mServerPort);
mMainThreadFlag = true;
while (mMainThreadFlag) {
Socket client = mServerSocket.accept();
// 开启线程处理客户端请求并发送响应
ServerCmdTransfor sCmdHandler = new ServerCmdTransfor(this.mContext, client);
mHdList.add(sCmdHandler);
new Thread(sCmdHandler).start();
}
} catch (IOException e1) {
e1.printStackTrace();
/**
* 处理客户端请求并发送响应 这些规则都是由产品经理协商好前后端的通讯协议
*/
private class ServerCmdTransfor extends TCPServerTransfor implements Runnable {
public Handler mNotifyHandler = null;
ServerCmdTransfor(Context context, Socket socket) {
super(context, socket);
}
@Override
public void run() {
Util.log(TAG, Thread.currentThread().getName()
+ " ServerCmdTransfor start");
CmdData data = null;
// 先接收请求
data = readCMD();
Util.log(TAG, Thread.currentThread().getName()
+ " ServerCmdTransfor readCMD ret " + data);
if (data != null) {
// 根据cmdId特殊处理
if (data.cmdId == CmdData.COMMAND_SMS_RECEIVE_REQ) {
// 手机-->PC端的推送
doNotify();
} else {
// 处理
data = TCPServer.this.mCmdHd.processReqCreateResp(data);
Util.log(TAG, Thread.currentThread().getName()
+ " ServerCmdTransfor processReqCreateResp ret "
+ data);
// 然后发送响应
if (data != null) {
boolean ret = sendCMD(data);
Util.log(TAG, Thread.currentThread().getName()
+ " ServerCmdTransfor sendCMD ret " + ret);
try {
mSocket.close();
Util.log(TAG, Thread.currentThread().getName()
+ " ServerCmdTransfor close");
} catch (IOException e) {
e.printStackTrace();
}
}
转载
Ⅳ Android手机使用USB接口与RS232通讯
从技术上讲,是肯定可以的。方案如下:
手机USB -> USB HOST -> USB转232 -> RS232设备
主要工作会有:
手机USB端的程序需要定制。
USB HOST端的程序需要定制,如果不用PC机,甚至连USB HOST设备都要做。
RS232设备的程序需要重写。
你确定你想这么做吗?
Ⅳ 安卓智能手机如何用USB接口与电脑连接
Android对USB的支持有两种模式:
HOST模式:Android设备为USB总线和外设供电,数据传输是双向的。
Accessory模式:即附件模式,Android作为附件,手机和电脑连接,通常是这种模式,由USB Device端向总线供电,数据传输方向是双向的。这就是为什么手机插到电脑上可以充电的原因。
在讨论具体代码之前,需要先讲一下再host模式下面的调试办法,因为数据线的端口被外设使用了,那么,传统的连接数据线调试的方法已经不行了。官网给出了解决办法:
1、请把Android设备用数据线连接到电脑,当然,也要把Android设备的wifi打开。
2、在windows命令行下,进入SDKplatform-tools/目录(具体看SDK安装在哪个目录了),执行adb tcpip 5555回车。这里其实是打开了adb调试的无线端口(Android设备在电脑上的端口映射),其实后面的数字可以随便来,只要端口没有被占用。
3、adb connect <device-ip-address>:5555键入回车,这里的device-ip-address是Android端的IP地址。
4、最后adb usb回车,假如没有问题,现在已经可以在eclipse上看到logcat的输出了。
其实还有个简单的办法,可以在应用商店上下一个无线ADB工具,随便哪个都可以,这类工具就是在Android端做了上面的那些工作,而且还不用连数据线,但是第三步的那个操作还是要在windows的命令行窗口手动输入的。
Ⅵ andriod studio中使用libusb库进行USB通信时失败
本地新建文件 android.hardware.usb.host.xml
<permissions>
<feature name="android.hardware.usb.host"/>
</permissions>
使用adb push 到 /system/etc/permissions
adb push C:.hardware.usb.host.xml /system/etc/permissions
下载 core_hardware.xml 文件并修改
Android手机为handheld_core_hardware.xml平板为tablet_core_hardware.xml
编辑handheld_core_hardware.xml文件
增加<feature name="android.hardware.usb.host"/>
重新将文件push回去
adb push C:UsersYanfuleihandheld_core_hardware.xml /system/etc/permissions
Ⅶ Android 手机通过usb 与 pc 进行通信,不要使用adb
Android对USB的支持有两种模式:
1.
HOST模式:Android设备为USB总线和外设供电,数据传输是双向的。
2.
Accessory模式:即附件模式,Android作为附件,手机和电脑连接,通常是这种模式,由USB
Device端向总线供电,数据传输方向是双向的。这就是为什么手机插到电脑上可以充电的原因。
在讨论具体代码之前,需要先讲一下再host模式下面的调试办法,因为数据线的端口被外设使用了,那么,传统的连接数据线调试的方法已经不行了。官网给出了解决办法:
1、请把Android设备用数据线连接到电脑,当然,也要把Android设备的wifi打开。
2、在windows命令行下,进入SDK platform-tools/ 目录(具体看SDK安装在哪个目录了),执行 adb
tcpip
5555 回车。这里其实是打开了adb调试的无线端口(Android设备在电脑上的端口映射),其实后面的数字可以随便来,只要端口没有被占用。
3、adb
connect
<device-ip-address>:5555键入回车,这里的device-ip-address是Android端的IP地址。
4、最后adb
usb回车,假如没有问题,现在已经可以在eclipse上看到logcat的输出了。
其实还有个简单的办法,可以在应用商店上下一个无线ADB工具,随便哪个都可以,这类工具就是在Android端做了上面的那些工作,而且还不用连数据线,但是第三步的那个操作还是要在windows的命令行窗口手动输入的。
Ⅷ Android 外置传感器通过USB连接数据传送的问题
用arino很容易,安卓与arino之间用串口通信,安卓端用Usb类库,arnio端用Serial库。
我也在看这类,我看到有USB对SPI,I2C接口的转换器(某宝有卖),理论上,用这个,可以实现安卓直接与SPI,I2C接口传感器通讯,但这个转换器成本应该高过一块arino板了。而且不具备AD和DA功能,所以,建议还是连接arino后,用arino来控制传感器吧。很多简单的工作,让arino来完成就好了。把arino当成一个串口通讯的usb传感器。
Ⅸ Android-android 怎么通过usb 连接电脑进行通讯
通过USB线连接电脑步骤:
1.在连接电脑之前,先打开手机进入“设置”-“高级设置”-“开发者选项”-”USB调试 “打勾。有的手机没有”开发者选项“这一栏,这时就需要在”安卓版本号“选项上连续单机4、5次来解锁。
2.下载相应手机的驱动程序并安装到电脑上。将驱动解压到电脑后,将手机连接电脑并安装驱动。驱动程序官网上会有。
3.手机连接到电脑后,弹出对话框可进行选择:用作磁盘驱动器、共享网络、充电等。
Ⅹ Android USB如何实现既可以发现Accessory设备,同时也可以发现Host设备
做usb通信,首先要先弄清楚哪边是HOST那边是SLAVE。
比如你的android手机做host,要获得slave,用UsbDevice表示slave
要是你的android手机做slave,要获得host,用UsbAccessory表示host