我想UsbManager通过编写以下代码来使用API:
在活动代码中:
UsbManager manager = (UsbManager) getSystemService(Context.USB_SERVICE);
HashMap<String, UsbDevice> deviceList = manager.getDeviceList();
Log.d(TAG, "size =" + deviceList.size());
Run Code Online (Sandbox Code Playgroud)
在清单中:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
<permission android:name="android.hardware.usb.host" >
</permission>
<uses-feature android:name="android.hardware.usb.host" android:required="true" />
Run Code Online (Sandbox Code Playgroud)
我也跟着这个问题,检查了我的 Galaxy SII 9100G。它确实有/system/etc/permissions/android.hardware.usb.host.xml, 和正确的权限。
但是manager.getDeviceList()当我尝试闪存驱动程序和鼠标时总是返回零。
任何人都可以给我任何建议吗?
我对"多核"处理器概念感到困惑.
一些多核处理器,链接ARM A9/x86,我们运行uni-OS,如linux/windows.每个核心都运作良好.
但是其他人,连接TI的C6678,我们在核心pac0上运行linux,并在每个其他核心pac上运行sys/bios,他们通过syslink进行通信.
这些多核处理器之间的架构差异是什么?