ソースを参照

fixes for android

dm 1 年間 前
コミット
7a0daf2348

+ 2 - 2
oxygine/SDL/android/lib/src/org/libsdl/app/HIDDeviceManager.java

@@ -222,7 +222,7 @@ public class HIDDeviceManager {
         filter.addAction(UsbManager.ACTION_USB_DEVICE_ATTACHED);
         filter.addAction(UsbManager.ACTION_USB_DEVICE_DETACHED);
         filter.addAction(HIDDeviceManager.ACTION_USB_PERMISSION);
-        mContext.registerReceiver(mUsbBroadcast, filter);
+        mContext.registerReceiver(mUsbBroadcast, filter, Context.RECEIVER_EXPORTED);
 
         for (UsbDevice usbDevice : mUsbManager.getDeviceList().values()) {
             handleUsbDeviceAttached(usbDevice);
@@ -407,7 +407,7 @@ public class HIDDeviceManager {
         IntentFilter filter = new IntentFilter();
         filter.addAction(BluetoothDevice.ACTION_ACL_CONNECTED);
         filter.addAction(BluetoothDevice.ACTION_ACL_DISCONNECTED);
-        mContext.registerReceiver(mBluetoothBroadcast, filter);
+        mContext.registerReceiver(mBluetoothBroadcast, filter, Context.RECEIVER_EXPORTED);
 
         if (mIsChromebook) {
             mHandler = new Handler(Looper.getMainLooper());