eiyooooo / Easycontrol_For_Car

易控车机版,帮助您方便地使用安卓车机控制手机。
GNU General Public License v3.0
215 stars 83 forks source link

默认允许USB弹窗权限。 #65

Open gotoded opened 2 weeks ago

gotoded commented 2 weeks ago

佬能否增加一个USB默认允许连接的权限。 因为很多车阉割了USB授权弹窗,通过添加device_filter.xml可以自动USB连接。(当然能弹窗的在第一次授权后会自动。)

gotoded commented 2 weeks ago

一:声明 <manifest ...>

    <uses-sdk android:minSdkVersion="12" />
    ...
    <application>
        <activity ...>
            ...
            <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>
    </application>
</manifest>
二:在res中新建xml文件夹,新建device_filter.xml
star-o0O commented 2 weeks ago
    <activity
      android:name=".UsbActivity"
      android:directBootAware="true"
      android:exported="false">
      <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>

应该是上面这一块,有个跟我同款车的朋友说易控可以USB,我试着从易控抄过来了 [AndroidManifest.xml]、[UsbActivity.java]、[device_filter.xml]这三个都改了 但是太菜了没抄明白,总之是没成功......