android 13 targeting

This commit is contained in:
MohitMaliFtechiz 2022-07-12 18:41:45 +05:30 committed by Kelson
parent 0e84242933
commit 859bc35eaf
4 changed files with 23 additions and 13 deletions

View File

@ -4,7 +4,13 @@
package="org.kiwix.kiwixmobile"> package="org.kiwix.kiwixmobile">
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission
android:name="android.permission.ACCESS_FINE_LOCATION"
android:maxSdkVersion="32" />
<uses-permission
android:name="android.permission.NEARBY_WIFI_DEVICES"
android:usesPermissionFlags="neverForLocation"
tools:targetApi="s" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="${permission}" /> <uses-permission android:name="${permission}" />
@ -28,11 +34,11 @@
<activity <activity
android:name=".main.KiwixMainActivity" android:name=".main.KiwixMainActivity"
android:configChanges="orientation|keyboardHidden|screenSize" android:configChanges="orientation|keyboardHidden|screenSize"
android:exported="true"
android:label="@string/app_name" android:label="@string/app_name"
android:launchMode="singleTop" android:launchMode="singleTop"
android:theme="@style/KiwixTheme.Launcher" android:theme="@style/KiwixTheme.Launcher"
android:windowSoftInputMode="adjustPan" android:windowSoftInputMode="adjustPan">
android:exported="true">
<meta-data <meta-data
android:name="android.app.shortcuts" android:name="android.app.shortcuts"
android:resource="@xml/shortcuts" /> android:resource="@xml/shortcuts" />
@ -145,7 +151,8 @@
<service android:name=".webserver.wifi_hotspot.HotspotService" /> <service android:name=".webserver.wifi_hotspot.HotspotService" />
<receiver android:name=".main.KiwixSearchWidget" <receiver
android:name=".main.KiwixSearchWidget"
android:exported="true"> android:exported="true">
<meta-data <meta-data
android:name="android.appwidget.provider" android:name="android.appwidget.provider"

View File

@ -19,8 +19,8 @@
import org.gradle.api.JavaVersion import org.gradle.api.JavaVersion
object Config { object Config {
const val compileSdk = 30 const val compileSdk = 33
const val minSdk = 21 const val minSdk = 21
const val targetSdk = 30 const val targetSdk = 33
val javaVersion = JavaVersion.VERSION_1_8 val javaVersion = JavaVersion.VERSION_1_8
} }

View File

@ -37,6 +37,7 @@
android:value="true" /> android:value="true" />
<activity <activity
android:exported="false"
android:name=".error.ErrorActivity" android:name=".error.ErrorActivity"
android:process=":error_activity" /> android:process=":error_activity" />
@ -50,7 +51,9 @@
android:resource="@xml/provider_paths" /> android:resource="@xml/provider_paths" />
</provider> </provider>
<activity android:name=".error.DiagnosticReportActivity" /> <activity
android:exported="false"
android:name=".error.DiagnosticReportActivity" />
</application> </application>
</manifest> </manifest>

View File

@ -199,9 +199,9 @@ class AddNoteDialog : DialogFragment() {
saveItem.isEnabled = false saveItem.isEnabled = false
shareItem.isEnabled = false shareItem.isEnabled = false
deleteItem.isEnabled = false deleteItem.isEnabled = false
saveItem.icon.alpha = DISABLE_ICON_ITEM_ALPHA saveItem.icon?.alpha = DISABLE_ICON_ITEM_ALPHA
shareItem.icon.alpha = DISABLE_ICON_ITEM_ALPHA shareItem.icon?.alpha = DISABLE_ICON_ITEM_ALPHA
deleteItem.icon.alpha = DISABLE_ICON_ITEM_ALPHA deleteItem.icon?.alpha = DISABLE_ICON_ITEM_ALPHA
} else { } else {
Log.d(TAG, "Toolbar without inflated menu") Log.d(TAG, "Toolbar without inflated menu")
} }
@ -210,7 +210,7 @@ class AddNoteDialog : DialogFragment() {
private fun enableSaveNoteMenuItem() { private fun enableSaveNoteMenuItem() {
if (toolbar.menu != null) { if (toolbar.menu != null) {
saveItem.isEnabled = true saveItem.isEnabled = true
saveItem.icon.alpha = ENABLE_ICON_ITEM_ALPHA saveItem.icon?.alpha = ENABLE_ICON_ITEM_ALPHA
} else { } else {
Log.d(TAG, "Toolbar without inflated menu") Log.d(TAG, "Toolbar without inflated menu")
} }
@ -219,7 +219,7 @@ class AddNoteDialog : DialogFragment() {
private fun enableDeleteNoteMenuItem() { private fun enableDeleteNoteMenuItem() {
if (toolbar.menu != null) { if (toolbar.menu != null) {
deleteItem.isEnabled = true deleteItem.isEnabled = true
deleteItem.icon.alpha = ENABLE_ICON_ITEM_ALPHA deleteItem.icon?.alpha = ENABLE_ICON_ITEM_ALPHA
} else { } else {
Log.d(TAG, "Toolbar without inflated menu") Log.d(TAG, "Toolbar without inflated menu")
} }
@ -228,7 +228,7 @@ class AddNoteDialog : DialogFragment() {
private fun enableShareNoteMenuItem() { private fun enableShareNoteMenuItem() {
if (toolbar.menu != null) { if (toolbar.menu != null) {
shareItem.isEnabled = true shareItem.isEnabled = true
shareItem.icon.alpha = ENABLE_ICON_ITEM_ALPHA shareItem.icon?.alpha = ENABLE_ICON_ITEM_ALPHA
} else { } else {
Log.d(TAG, "Toolbar without inflated menu") Log.d(TAG, "Toolbar without inflated menu")
} }