Skip to content

Commit

Permalink
Target SDK 34
Browse files Browse the repository at this point in the history
Build tools 34.0.0.
Update flags for dynamic broadcast receivers.
  • Loading branch information
pranavpandey committed Jun 15, 2023
1 parent f367072 commit cf71831
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 14 deletions.
4 changes: 2 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ android:
components:
- tools
- platform-tools
- build-tools-33.0.2
- android-33
- build-tools-34.0.0
- android-34
- extra-android-support
- extra-android-m2repository
- extra-google-m2repository
Expand Down
6 changes: 3 additions & 3 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@

buildscript {
ext.versions = [
'compileSdk': 33,
'compileSdk': 34,
'minSdk' : 14,
'targetSdk' : 33,
'buildTools': '33.0.2',
'targetSdk' : 34,
'buildTools': '34.0.0',
'dynamic' : '4.4.8',
'preference': '1.1.1'
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -145,9 +145,12 @@ public void onCreate() {
mDynamicAppMonitor = new DynamicAppMonitor(this);
mSpecialEventReceiver = new SpecialEventReceiver();

registerReceiver(mSpecialEventReceiver, DynamicEngineUtils.getEventsIntentFilter());
registerReceiver(mSpecialEventReceiver, DynamicEngineUtils.getPackageIntentFilter());
registerReceiver(mSpecialEventReceiver, DynamicEngineUtils.getCallIntentFilter());
ContextCompat.registerReceiver(this, mSpecialEventReceiver,
DynamicEngineUtils.getEventsIntentFilter(), ContextCompat.RECEIVER_EXPORTED);
ContextCompat.registerReceiver(this, mSpecialEventReceiver,
DynamicEngineUtils.getPackageIntentFilter(), ContextCompat.RECEIVER_EXPORTED);
ContextCompat.registerReceiver(this, mSpecialEventReceiver,
DynamicEngineUtils.getCallIntentFilter(), ContextCompat.RECEIVER_EXPORTED);
updateEventsPriority();

mEventsMap = new LinkedHashMap<>();
Expand All @@ -166,22 +169,22 @@ public void initializeEvents() {
setHinge(DynamicHinge.UNKNOWN);
}

Intent chargingIntent = registerReceiver(null,
new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
Intent chargingIntent = ContextCompat.registerReceiver(this, null,
new IntentFilter(Intent.ACTION_BATTERY_CHANGED), ContextCompat.RECEIVER_EXPORTED);
if (chargingIntent != null) {
int status = chargingIntent.getIntExtra(BatteryManager.EXTRA_STATUS, -1);
mCharging = status == BatteryManager.BATTERY_STATUS_CHARGING ||
status == BatteryManager.BATTERY_STATUS_FULL;
}

Intent headsetIntent = registerReceiver(null,
new IntentFilter(Intent.ACTION_HEADSET_PLUG));
Intent headsetIntent = ContextCompat.registerReceiver(this, null,
new IntentFilter(Intent.ACTION_HEADSET_PLUG), ContextCompat.RECEIVER_EXPORTED);
if (headsetIntent != null) {
mHeadset = headsetIntent.getIntExtra(ADE_EXTRA_HEADSET_STATE, -1) == 1;
}

Intent dockIntent = registerReceiver(null,
new IntentFilter(Intent.ACTION_DOCK_EVENT));
Intent dockIntent = ContextCompat.registerReceiver(this, null,
new IntentFilter(Intent.ACTION_DOCK_EVENT), ContextCompat.RECEIVER_EXPORTED);
if (dockIntent != null) {
mDocked = dockIntent.getIntExtra(Intent.EXTRA_DOCK_STATE, -1)
!= Intent.EXTRA_DOCK_STATE_UNDOCKED;
Expand Down

0 comments on commit cf71831

Please sign in to comment.