Skip to content

Commit 0d56d78

Browse files
committed
updating commons and target SDK to 31
1 parent 5ce950d commit 0d56d78

File tree

8 files changed

+49
-12
lines changed

8 files changed

+49
-12
lines changed

app/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ if (keystorePropertiesFile.exists()) {
99
}
1010

1111
android {
12-
compileSdkVersion 30
12+
compileSdkVersion 31
1313

1414
defaultConfig {
1515
applicationId "com.simplemobiletools.flashlight"
1616
minSdkVersion 21
17-
targetSdkVersion 30
17+
targetSdkVersion 31
1818
versionCode 51
1919
versionName "5.5.3"
2020
setProperty("archivesBaseName", "flashlight")
@@ -61,7 +61,7 @@ android {
6161
}
6262

6363
dependencies {
64-
implementation 'com.github.SimpleMobileTools:Simple-Commons:03e4d214b1'
64+
implementation 'com.github.SimpleMobileTools:Simple-Commons:7e87bb9089'
6565
implementation 'org.greenrobot:eventbus:3.2.0'
6666
implementation 'androidx.constraintlayout:constraintlayout:2.1.3'
6767
}

app/src/main/AndroidManifest.xml

Lines changed: 38 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929

3030
<activity
3131
android:name=".activities.SplashActivity"
32+
android:exported="true"
3233
android:theme="@style/SplashTheme">
3334
<intent-filter>
3435
<action android:name="android.service.quicksettings.action.QS_TILE_PREFERENCES" />
@@ -41,6 +42,7 @@
4142

4243
<activity
4344
android:name=".activities.WidgetTorchConfigureActivity"
45+
android:exported="true"
4446
android:screenOrientation="portrait"
4547
android:theme="@style/MyWidgetConfigTheme">
4648
<intent-filter>
@@ -50,6 +52,7 @@
5052

5153
<activity
5254
android:name=".activities.WidgetBrightDisplayConfigureActivity"
55+
android:exported="true"
5356
android:screenOrientation="portrait"
5457
android:theme="@style/MyWidgetConfigTheme">
5558
<intent-filter>
@@ -59,36 +62,49 @@
5962

6063
<activity
6164
android:name=".activities.BrightDisplayActivity"
65+
android:exported="false"
6266
android:label="@string/bright_display"
6367
android:theme="@style/FullScreenTheme" />
6468

6569
<activity
6670
android:name=".activities.SettingsActivity"
71+
android:exported="true"
6772
android:label="@string/settings"
68-
android:parentActivityName=".activities.MainActivity" />
73+
android:parentActivityName=".activities.MainActivity">
74+
75+
<intent-filter>
76+
<action android:name="android.intent.action.APPLICATION_PREFERENCES" />
77+
<category android:name="android.intent.category.DEFAULT" />
78+
</intent-filter>
79+
</activity>
6980

7081
<activity
7182
android:name="com.simplemobiletools.commons.activities.AboutActivity"
83+
android:exported="false"
7284
android:label="@string/about"
7385
android:parentActivityName=".activities.MainActivity" />
7486

7587
<activity
7688
android:name="com.simplemobiletools.commons.activities.LicenseActivity"
89+
android:exported="false"
7790
android:label="@string/third_party_licences"
7891
android:parentActivityName="com.simplemobiletools.commons.activities.AboutActivity" />
7992

8093
<activity
8194
android:name="com.simplemobiletools.commons.activities.CustomizationActivity"
95+
android:exported="false"
8296
android:label="@string/customize_colors"
8397
android:parentActivityName=".activities.SettingsActivity" />
8498

8599
<activity
86100
android:name="com.simplemobiletools.commons.activities.FAQActivity"
101+
android:exported="false"
87102
android:label="@string/frequently_asked_questions"
88103
android:parentActivityName="com.simplemobiletools.commons.activities.AboutActivity" />
89104

90105
<receiver
91106
android:name=".helpers.MyWidgetTorchProvider"
107+
android:exported="true"
92108
android:icon="@drawable/ic_flashlight">
93109
<intent-filter>
94110
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
@@ -101,6 +117,7 @@
101117

102118
<receiver
103119
android:name=".helpers.MyWidgetBrightDisplayProvider"
120+
android:exported="true"
104121
android:icon="@drawable/ic_bright_display">
105122
<intent-filter>
106123
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
@@ -113,6 +130,7 @@
113130

114131
<service
115132
android:name=".helpers.MyTileService"
133+
android:exported="true"
116134
android:icon="@drawable/img_widget_preview"
117135
android:label="@string/app_launcher_name"
118136
android:permission="android.permission.BIND_QUICK_SETTINGS_TILE">
@@ -124,6 +142,7 @@
124142
<activity-alias
125143
android:name=".activities.SplashActivity.Red"
126144
android:enabled="false"
145+
android:exported="true"
127146
android:icon="@mipmap/ic_launcher_red"
128147
android:roundIcon="@mipmap/ic_launcher_red"
129148
android:targetActivity=".activities.SplashActivity">
@@ -137,6 +156,7 @@
137156
<activity-alias
138157
android:name=".activities.SplashActivity.Pink"
139158
android:enabled="false"
159+
android:exported="true"
140160
android:icon="@mipmap/ic_launcher_pink"
141161
android:roundIcon="@mipmap/ic_launcher_pink"
142162
android:targetActivity=".activities.SplashActivity">
@@ -150,6 +170,7 @@
150170
<activity-alias
151171
android:name=".activities.SplashActivity.Purple"
152172
android:enabled="false"
173+
android:exported="true"
153174
android:icon="@mipmap/ic_launcher_purple"
154175
android:roundIcon="@mipmap/ic_launcher_purple"
155176
android:targetActivity=".activities.SplashActivity">
@@ -163,6 +184,7 @@
163184
<activity-alias
164185
android:name=".activities.SplashActivity.Deep_purple"
165186
android:enabled="false"
187+
android:exported="true"
166188
android:icon="@mipmap/ic_launcher_deep_purple"
167189
android:roundIcon="@mipmap/ic_launcher_deep_purple"
168190
android:targetActivity=".activities.SplashActivity">
@@ -176,6 +198,7 @@
176198
<activity-alias
177199
android:name=".activities.SplashActivity.Indigo"
178200
android:enabled="false"
201+
android:exported="true"
179202
android:icon="@mipmap/ic_launcher_indigo"
180203
android:roundIcon="@mipmap/ic_launcher_indigo"
181204
android:targetActivity=".activities.SplashActivity">
@@ -189,6 +212,7 @@
189212
<activity-alias
190213
android:name=".activities.SplashActivity.Blue"
191214
android:enabled="false"
215+
android:exported="true"
192216
android:icon="@mipmap/ic_launcher_blue"
193217
android:roundIcon="@mipmap/ic_launcher_blue"
194218
android:targetActivity=".activities.SplashActivity">
@@ -202,6 +226,7 @@
202226
<activity-alias
203227
android:name=".activities.SplashActivity.Light_blue"
204228
android:enabled="false"
229+
android:exported="true"
205230
android:icon="@mipmap/ic_launcher_light_blue"
206231
android:roundIcon="@mipmap/ic_launcher_light_blue"
207232
android:targetActivity=".activities.SplashActivity">
@@ -215,6 +240,7 @@
215240
<activity-alias
216241
android:name=".activities.SplashActivity.Cyan"
217242
android:enabled="false"
243+
android:exported="true"
218244
android:icon="@mipmap/ic_launcher_cyan"
219245
android:roundIcon="@mipmap/ic_launcher_cyan"
220246
android:targetActivity=".activities.SplashActivity">
@@ -228,6 +254,7 @@
228254
<activity-alias
229255
android:name=".activities.SplashActivity.Teal"
230256
android:enabled="false"
257+
android:exported="true"
231258
android:icon="@mipmap/ic_launcher_teal"
232259
android:roundIcon="@mipmap/ic_launcher_teal"
233260
android:targetActivity=".activities.SplashActivity">
@@ -241,6 +268,7 @@
241268
<activity-alias
242269
android:name=".activities.SplashActivity.Green"
243270
android:enabled="false"
271+
android:exported="true"
244272
android:icon="@mipmap/ic_launcher_green"
245273
android:roundIcon="@mipmap/ic_launcher_green"
246274
android:targetActivity=".activities.SplashActivity">
@@ -254,6 +282,7 @@
254282
<activity-alias
255283
android:name=".activities.SplashActivity.Light_green"
256284
android:enabled="false"
285+
android:exported="true"
257286
android:icon="@mipmap/ic_launcher_light_green"
258287
android:roundIcon="@mipmap/ic_launcher_light_green"
259288
android:targetActivity=".activities.SplashActivity">
@@ -267,6 +296,7 @@
267296
<activity-alias
268297
android:name=".activities.SplashActivity.Lime"
269298
android:enabled="false"
299+
android:exported="true"
270300
android:icon="@mipmap/ic_launcher_lime"
271301
android:roundIcon="@mipmap/ic_launcher_lime"
272302
android:targetActivity=".activities.SplashActivity">
@@ -280,6 +310,7 @@
280310
<activity-alias
281311
android:name=".activities.SplashActivity.Yellow"
282312
android:enabled="false"
313+
android:exported="true"
283314
android:icon="@mipmap/ic_launcher_yellow"
284315
android:roundIcon="@mipmap/ic_launcher_yellow"
285316
android:targetActivity=".activities.SplashActivity">
@@ -293,6 +324,7 @@
293324
<activity-alias
294325
android:name=".activities.SplashActivity.Amber"
295326
android:enabled="false"
327+
android:exported="true"
296328
android:icon="@mipmap/ic_launcher_amber"
297329
android:roundIcon="@mipmap/ic_launcher_amber"
298330
android:targetActivity=".activities.SplashActivity">
@@ -306,6 +338,7 @@
306338
<activity-alias
307339
android:name=".activities.SplashActivity.Orange"
308340
android:enabled="true"
341+
android:exported="true"
309342
android:icon="@mipmap/ic_launcher"
310343
android:roundIcon="@mipmap/ic_launcher"
311344
android:targetActivity=".activities.SplashActivity">
@@ -318,6 +351,7 @@
318351
<activity-alias
319352
android:name=".activities.SplashActivity.Deep_orange"
320353
android:enabled="false"
354+
android:exported="true"
321355
android:icon="@mipmap/ic_launcher_deep_orange"
322356
android:roundIcon="@mipmap/ic_launcher_deep_orange"
323357
android:targetActivity=".activities.SplashActivity">
@@ -331,6 +365,7 @@
331365
<activity-alias
332366
android:name=".activities.SplashActivity.Brown"
333367
android:enabled="false"
368+
android:exported="true"
334369
android:icon="@mipmap/ic_launcher_brown"
335370
android:roundIcon="@mipmap/ic_launcher_brown"
336371
android:targetActivity=".activities.SplashActivity">
@@ -344,6 +379,7 @@
344379
<activity-alias
345380
android:name=".activities.SplashActivity.Blue_grey"
346381
android:enabled="false"
382+
android:exported="true"
347383
android:icon="@mipmap/ic_launcher_blue_grey"
348384
android:roundIcon="@mipmap/ic_launcher_blue_grey"
349385
android:targetActivity=".activities.SplashActivity">
@@ -357,6 +393,7 @@
357393
<activity-alias
358394
android:name=".activities.SplashActivity.Grey_black"
359395
android:enabled="false"
396+
android:exported="true"
360397
android:icon="@mipmap/ic_launcher_grey_black"
361398
android:roundIcon="@mipmap/ic_launcher_grey_black"
362399
android:targetActivity=".activities.SplashActivity">

app/src/main/kotlin/com/simplemobiletools/flashlight/activities/MainActivity.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -210,11 +210,11 @@ class MainActivity : SimpleActivity() {
210210
private fun cameraPermissionGranted(isSOS: Boolean) {
211211
if (isSOS) {
212212
val isSOSRunning = mCameraImpl!!.toggleSOS()
213-
sos_btn.setTextColor(if (isSOSRunning) getAdjustedPrimaryColor() else getContrastColor())
213+
sos_btn.setTextColor(if (isSOSRunning) getProperPrimaryColor() else getContrastColor())
214214
} else {
215215
if (mCameraImpl!!.toggleStroboscope()) {
216216
stroboscope_bar.beInvisibleIf(stroboscope_bar.isVisible())
217-
changeIconColor(if (stroboscope_bar.isVisible()) getAdjustedPrimaryColor() else getContrastColor(), stroboscope_btn)
217+
changeIconColor(if (stroboscope_bar.isVisible()) getProperPrimaryColor() else getContrastColor(), stroboscope_btn)
218218
}
219219
}
220220
}
@@ -251,7 +251,7 @@ class MainActivity : SimpleActivity() {
251251
}
252252

253253
private fun enableFlashlight() {
254-
changeIconColor(getAdjustedPrimaryColor(), flashlight_btn)
254+
changeIconColor(getProperPrimaryColor(), flashlight_btn)
255255
window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON)
256256
mIsFlashlightOn = true
257257

app/src/main/kotlin/com/simplemobiletools/flashlight/activities/SettingsActivity.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ class SettingsActivity : SimpleActivity() {
3232
invalidateOptionsMenu()
3333

3434
arrayOf(settings_color_customization_label, settings_general_settings_label).forEach {
35-
it.setTextColor(getAdjustedPrimaryColor())
35+
it.setTextColor(getProperPrimaryColor())
3636
}
3737

3838
arrayOf(settings_color_customization_holder, settings_general_settings_holder).forEach {

app/src/main/kotlin/com/simplemobiletools/flashlight/helpers/MyWidgetBrightDisplayProvider.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ class MyWidgetBrightDisplayProvider : AppWidgetProvider() {
3838

3939
private fun setupAppOpenIntent(context: Context, views: RemoteViews) {
4040
Intent(context, BrightDisplayActivity::class.java).apply {
41-
val pendingIntent = PendingIntent.getActivity(context, OPEN_APP_INTENT_ID, this, PendingIntent.FLAG_UPDATE_CURRENT)
41+
val pendingIntent = PendingIntent.getActivity(context, OPEN_APP_INTENT_ID, this, PendingIntent.FLAG_UPDATE_CURRENT or PendingIntent.FLAG_IMMUTABLE)
4242
views.setOnClickPendingIntent(R.id.bright_display_btn, pendingIntent)
4343
}
4444
}

app/src/main/kotlin/com/simplemobiletools/flashlight/helpers/MyWidgetTorchProvider.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class MyWidgetTorchProvider : AppWidgetProvider() {
3030
appWidgetManager.getAppWidgetIds(getComponentName(context)).forEach {
3131
val views = RemoteViews(context.packageName, R.layout.widget_torch)
3232

33-
val pendingIntent = PendingIntent.getBroadcast(context, it, intent, PendingIntent.FLAG_UPDATE_CURRENT)
33+
val pendingIntent = PendingIntent.getBroadcast(context, it, intent, PendingIntent.FLAG_UPDATE_CURRENT or PendingIntent.FLAG_IMMUTABLE)
3434
views.setOnClickPendingIntent(R.id.flashlight_btn, pendingIntent)
3535
views.setImageViewBitmap(R.id.flashlight_btn, bmp)
3636
appWidgetManager.updateAppWidget(it, views)

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ buildscript {
99
}
1010

1111
dependencies {
12-
classpath 'com.android.tools.build:gradle:7.0.4'
12+
classpath 'com.android.tools.build:gradle:7.1.2'
1313
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
1414

1515
// NOTE: Do not place your application dependencies here; they belong

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
33
distributionPath=wrapper/dists
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists
6-
distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-bin.zip
6+
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip

0 commit comments

Comments
 (0)