From: Dan Morrill Date: Wed, 16 Jun 2010 04:41:42 +0000 (-0700) Subject: As Donut (API=4) devices and earlier do not have a Bluetooth API, .apk files X-Git-Url: https://git.saurik.com/android/aapt.git/commitdiff_plain/547f2c817fa6fdbf0fd9b53eae0fc84de60f577d?hp=--cc As Donut (API=4) devices and earlier do not have a Bluetooth API, .apk files that have minSdkLevel (or targetSdkLevel) set to 4 or lower should not be presumed to require Bluetooth just because they take the permission. Change-Id: Ia629e9ef0425a577e4e14f9b348f5aa2b39c1e74 --- 547f2c817fa6fdbf0fd9b53eae0fc84de60f577d diff --git a/Command.cpp b/Command.cpp index 1e8b395..83057b8 100644 --- a/Command.cpp +++ b/Command.cpp @@ -1000,7 +1000,7 @@ int doDump(Bundle* bundle) } // Bluetooth-related compatibility logic - if (!specBluetoothFeature && hasBluetoothPermission) { + if (!specBluetoothFeature && hasBluetoothPermission && (targetSdk > 4)) { // if app takes a Bluetooth permission but does not request the Bluetooth // feature, we infer that it meant to printf("uses-feature:'android.hardware.bluetooth'\n");