今天收到一个bug, 音乐APP插入USB弹窗有问题,于是需要自己重写一个新的
frameworks/base/packages/SystemUI/src/com/android/systemui/usb/UsbPermissionActivity.java
- public void onCreate(Bundle icicle) {
- super.onCreate(icicle);
-
- Intent intent = getIntent();
- mDevice = (UsbDevice)intent.getParcelableExtra(UsbManager.EXTRA_DEVICE);
- mAccessory = (UsbAccessory)intent.getParcelableExtra(UsbManager.EXTRA_ACCESSORY);
- mPendingIntent = (PendingIntent)intent.getParcelableExtra(Intent.EXTRA_INTENT);
- mUid = intent.getIntExtra(Intent.EXTRA_UID, -1);
- mPackageName = intent.getStringExtra("package");
-
- PackageManager packageManager = getPackageManager();
- ApplicationInfo aInfo;
- try {
- aInfo = packageManager.getApplicationInfo(mPackageName, 0);
- } catch (PackageManager.NameNotFoundException e) {
- Log.e(TAG, "unable to look up package name", e);
- finish();
- return;
- }
- String appName = aInfo.loadLabel(packageManager).toString();
- // 从这里注释掉,只剩下下面的的代码
-
-
- mPermissionGranted = true;
- finish();
-
- }
