UsbManager etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
UsbManager etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

27 Eylül 2016 Salı

UsbManager Sınıfı

Giriş
Bu sınıfı kullanmak için şöyle yaparız.
import android.hardware.usb.UsbDevice;
import android.hardware.usb.UsbDeviceConnection;
import android.hardware.usb.UsbManager;
constructor
Şöyle yaparız.
UsbManager manager = (UsbManager) getSystemService(Context.USB_SERVICE);
getDeviceList metodu
UsbDevice nesnesi döner. USB cihazlarını bulmak için kullanılır. Şöyle yaparız.
HashMap<String, UsbDevice> deviceList = manager.getDeviceList();
Iterator<UsbDevice> deviceIterator = deviceList.values().iterator();

while(deviceIterator.hasNext()){
  UsbDevice device = deviceIterator.next();  ...
}
openDevice metodu
Cihazları dolaşırken aradığımızı bulursak onu açmak için şöyle yaparız.
UsbDeviceConnection connection = manager.openDevice (device);