我正在开发一个应用程序,我正在尝试找到一种方法来唤醒屏幕,当我将 USB 摄像头插入手机,而在 Android 手机上关闭屏幕时。我试图监控我的 USB 连接,但它不起作用,一旦屏幕关闭,我的应用程序无法再判断是否连接了 USB 摄像头。有人可以给我一些关于如何做到这一点的想法吗?谢谢!
问问题
27 次
1 回答
0
第一:插入USB摄像头时需要启动应用程序
<activity
android:name=".MainActivity"
android:exported="true"
android:launchMode="singleTask">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED"/>
</intent-filter>
<meta-data
android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED"
android:resource="@xml/device_filter"/>
</activity>
第二:保持屏幕开启
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
那对我有用!
于 2021-12-07T04:11:58.743 回答