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