作者issuemylove (skill)
看板AndroidDev
標題[問題] UsbManager 同時支援2.3.4和3.0+
時間Sat Nov 16 06:44:24 2013
各位大大好
android 2.3.4 版本使用的 UsbManager 是利用 add-on library
即是要 import com.android.
future.usb.UsbManager;
另外如果是 3.0+的話要 import android.
hardware.usb.UsbManager;
我今天 LG G2的手機上測試
結果只能用
hardware 的 UsbManager (
future的不行)
可是今天部分手機只能用 future 的...
請問有可以支援 2.3.4 和 LG G2 的手機的方法嗎?
試過以下方法卻行不通 QQ
一樣會有 class not found error 產生...orz
try{
//
future的方法
usbMgr = UsbManager.getInstance(context);
}
catch(Exception e){
//
hardware的方法
usbMgr = (UsbManager)context.getSystemService(Context.USB_SERVICE);
}
先謝謝各位了!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 74.212.226.210
推 changyuheng:不要 import,直接用 reflactor。 11/16 09:40
→ issuemylove:reflactor ...@@ 研究看看 謝謝!!! 11/16 23:29
推 tac0wu: e i guess? 11/18 23:13
推 changyuheng:我打錯了,抱歉 11/19 15:02
→ issuemylove:所以是 reflection吧? 沒多注意 GOOGLE自動幫我轉 11/19 18:28
→ issuemylove:成正常的 11/19 18:28