編輯:關於android開發
CCID:CCID(USB Chip/Smart Card Interface Devices-USB芯片智能卡接口設備)標准是由幾大國際級IT企業共同制定的一個標准,它提供了一種智能卡讀寫設備與主機或其它嵌入式主機實現相互通訊的可能。
開發中碰到幾個方法不知道是什麼意思..看了api後明白了.
intf.getInterfaceClass();
intf.getInterfaceSubclass();
intf.getInterfaceProtocol();
上面三個方法的返回值都是int類型.
getInterfaceClass();表示獲取智能卡的設備id,具體可以看UsbConstants類.
getInterfaceSubclass();表示獲取子類碼.
getInterfaceProtocol();獲得協議碼.CCID的協議碼是00h.
代碼片段如下:
1 /**
2 * 找設備接口
3 */
4 private void findInterface() {
5 if (myUsbDevice != null) {
6 Log.d(TAG, "interfaceCounts : " + myUsbDevice.getInterfaceCount());
7 for (int i = 0; i < myUsbDevice.getInterfaceCount(); i++) {
8 UsbInterface intf = myUsbDevice.getInterface(i);
9 Log.d(TAG,
10 "intf.getInterfaceClass() = "
11 + intf.getInterfaceClass());
12 Log.d(TAG,
13 "intf.getInterfaceSubclass() = "
14 + intf.getInterfaceSubclass());
15 Log.d(TAG,
16 "intf.getInterfaceProtocol() = "
17 + intf.getInterfaceProtocol());
18 if (intf.getInterfaceClass() == 3
19 && intf.getInterfaceSubclass() == 0
20 && intf.getInterfaceProtocol() == 0) {
21 myInterface = intf;
22 Log.d(TAG, "找到我的設備接口");
23 }
24 break;
25 }
26 }
27 }
Android 用adb pull或push 拷貝手機文件到到電腦上,拷貝手機數據庫到電腦上,拷貝電腦數據庫到手機上,
Android 用adb pull或push 拷貝手機文件到到電腦上,拷貝手機數據庫到電腦上,拷貝電腦數據庫到手機上,先說一下adb命令配置,如果遇到adb不是內部或外部
利用android studio gsonformat插件快速解析復雜json,gsonformatjson
利用android studio gsonformat插件快速解析復雜json,gsonformatjson 在and
Android5.1.1源碼,android源碼
Android5.1.1源碼,android源碼前言 所有Android應用進程都是zygote fork出來的,新fork出來的應用進程還保持著root權限,這顯然是不
Android 播放在線視頻,android在線視頻
Android 播放在線視頻,android在線視頻首先開啟電腦上的tomcat,將視頻文件放在Tomcat 7.0\webapps\ROOT中 不用修改代碼,直接輸入地
滑動指示選項卡android.support.design.widget.TabLayout的簡單使用,android選項卡滑動
滑動指示選項卡android.support.design.widget