mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge
synced 2024-11-24 10:56:50 +01:00
Bump main targetSdkVersion to 33
This commit is contained in:
parent
98df2d1837
commit
2c5b687cef
@ -78,13 +78,13 @@ android {
|
|||||||
sourceCompatibility JavaVersion.VERSION_1_8
|
sourceCompatibility JavaVersion.VERSION_1_8
|
||||||
targetCompatibility JavaVersion.VERSION_1_8
|
targetCompatibility JavaVersion.VERSION_1_8
|
||||||
}
|
}
|
||||||
compileSdkVersion 31
|
compileSdkVersion 33
|
||||||
buildToolsVersion "31.0.0"
|
buildToolsVersion "33.0.0"
|
||||||
|
|
||||||
defaultConfig {
|
defaultConfig {
|
||||||
applicationId "nodomain.freeyourgadget.gadgetbridge"
|
applicationId "nodomain.freeyourgadget.gadgetbridge"
|
||||||
minSdkVersion 21
|
minSdkVersion 21
|
||||||
targetSdkVersion 31
|
targetSdkVersion 33
|
||||||
|
|
||||||
// Note: always bump BOTH versionCode and versionName!
|
// Note: always bump BOTH versionCode and versionName!
|
||||||
versionName "0.76.1"
|
versionName "0.76.1"
|
||||||
@ -133,8 +133,8 @@ android {
|
|||||||
resValue "string", "about_activity_title", "@string/about_activity_title_banglejs_main"
|
resValue "string", "about_activity_title", "@string/about_activity_title_banglejs_main"
|
||||||
resValue "string", "about_description", "@string/about_description_banglejs_main"
|
resValue "string", "about_description", "@string/about_description_banglejs_main"
|
||||||
resValue "string", "gadgetbridge_running", "@string/gadgetbridge_running_banglejs_main"
|
resValue "string", "gadgetbridge_running", "@string/gadgetbridge_running_banglejs_main"
|
||||||
targetSdkVersion 31 // Bangle.js flavor only - We need SDK 31 for updates pushed to Play Store from 2022-11-01
|
targetSdkVersion 33
|
||||||
// Note: app/src/banglejs/AndroidManifest.xml contains some extra permissions we need to make SDK 30 and up work
|
// Note: app/src/banglejs/AndroidManifest.xml contains some extra permissions
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -40,7 +40,8 @@
|
|||||||
<uses-permission android:name="me.hackerchick.catima.READ_CARDS"/>
|
<uses-permission android:name="me.hackerchick.catima.READ_CARDS"/>
|
||||||
<uses-permission android:name="me.hackerchick.catima.debug.READ_CARDS"/>
|
<uses-permission android:name="me.hackerchick.catima.debug.READ_CARDS"/>
|
||||||
|
|
||||||
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
|
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"
|
||||||
|
android:maxSdkVersion="32" />
|
||||||
<uses-permission android:name="android.permission.READ_CALENDAR" />
|
<uses-permission android:name="android.permission.READ_CALENDAR" />
|
||||||
<uses-permission
|
<uses-permission
|
||||||
android:name="android.permission.MEDIA_CONTENT_CONTROL"
|
android:name="android.permission.MEDIA_CONTENT_CONTROL"
|
||||||
@ -74,13 +75,16 @@
|
|||||||
<!--
|
<!--
|
||||||
SDK 30 & Android 11 - Used for getting app name from notifications, and for starting
|
SDK 30 & Android 11 - Used for getting app name from notifications, and for starting
|
||||||
services from other packages via intents, when targeting Android API level 30 or later
|
services from other packages via intents, when targeting Android API level 30 or later
|
||||||
(e.g. Bangle.js build variant) on devices running Android 11 or later.
|
on devices running Android 11 or later.
|
||||||
https://developer.android.com/training/package-visibility
|
https://developer.android.com/training/package-visibility
|
||||||
https://support.google.com/googleplay/android-developer/answer/10158779?hl=en#zippy=%2Cpermitted-uses-of-the-query-all-packages-permission%2Cexceptions
|
https://support.google.com/googleplay/android-developer/answer/10158779?hl=en#zippy=%2Cpermitted-uses-of-the-query-all-packages-permission%2Cexceptions
|
||||||
-->
|
-->
|
||||||
<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES"
|
<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES"
|
||||||
tools:ignore="QueryAllPackagesPermission" />
|
tools:ignore="QueryAllPackagesPermission" />
|
||||||
|
|
||||||
|
<!-- Needed to show notification with targetSdkVersion 33 with Android 13 -->
|
||||||
|
<uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>
|
||||||
|
|
||||||
<uses-feature
|
<uses-feature
|
||||||
android:name="android.hardware.bluetooth"
|
android:name="android.hardware.bluetooth"
|
||||||
android:required="true" />
|
android:required="true" />
|
||||||
|
@ -561,6 +561,15 @@ public class ControlCenterv2 extends AppCompatActivity
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q && Build.VERSION.SDK_INT <= Build.VERSION_CODES.S) {
|
||||||
|
if (ActivityCompat.checkSelfPermission(getApplicationContext(), Manifest.permission.ACCESS_BACKGROUND_LOCATION) == PackageManager.PERMISSION_DENIED) {
|
||||||
|
wantedPermissions.add(Manifest.permission.ACCESS_BACKGROUND_LOCATION);
|
||||||
|
}
|
||||||
|
if (ActivityCompat.checkSelfPermission(getApplicationContext(), Manifest.permission.ACCESS_FINE_LOCATION) == PackageManager.PERMISSION_DENIED) {
|
||||||
|
wantedPermissions.add(Manifest.permission.ACCESS_FINE_LOCATION);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
|
||||||
if (ActivityCompat.checkSelfPermission(getApplicationContext(), Manifest.permission.QUERY_ALL_PACKAGES) == PackageManager.PERMISSION_DENIED) {
|
if (ActivityCompat.checkSelfPermission(getApplicationContext(), Manifest.permission.QUERY_ALL_PACKAGES) == PackageManager.PERMISSION_DENIED) {
|
||||||
wantedPermissions.add(Manifest.permission.QUERY_ALL_PACKAGES);
|
wantedPermissions.add(Manifest.permission.QUERY_ALL_PACKAGES);
|
||||||
@ -576,6 +585,12 @@ public class ControlCenterv2 extends AppCompatActivity
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
|
||||||
|
if (ActivityCompat.checkSelfPermission(getApplicationContext(), Manifest.permission.POST_NOTIFICATIONS) == PackageManager.PERMISSION_DENIED) {
|
||||||
|
wantedPermissions.add(Manifest.permission.POST_NOTIFICATIONS);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (BuildConfig.INTERNET_ACCESS) {
|
if (BuildConfig.INTERNET_ACCESS) {
|
||||||
if (ActivityCompat.checkSelfPermission(getApplicationContext(), Manifest.permission.INTERNET) == PackageManager.PERMISSION_DENIED) {
|
if (ActivityCompat.checkSelfPermission(getApplicationContext(), Manifest.permission.INTERNET) == PackageManager.PERMISSION_DENIED) {
|
||||||
wantedPermissions.add(Manifest.permission.INTERNET);
|
wantedPermissions.add(Manifest.permission.INTERNET);
|
||||||
|
Loading…
Reference in New Issue
Block a user