'This code will be applied to the manifest file during compilation.
'You do not need to modify it in most cases.
'See this link for for more information: https://www.b4x.com/forum/showthread.php?p=78136
AddManifestText(
<uses-sdk android:minSdkVersion="9" android:targetSdkVersion="36"/>
<supports-screens android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:anyDensity="true"/>)
SetApplicationAttribute(android:icon, "@drawable/icon")
SetApplicationAttribute(android:label, "$LABEL$")
SetApplicationAttribute(android:usesCleartextTraffic, "true")
SetApplicationAttribute(android:allowBackup, "false")
'Non-SSL permission
CreateResourceFromFile(Macro, Core.NetworkClearText)
CreateResourceFromFile(Macro, Themes.LightTheme)
'End of default text.
'AddPermission (android.permission.WRITE_EXTERNAL_STORAGE)
'AddPermission (android.permission.READ_EXTERNAL_STORAGE)
' FusedLocationProvider:
' required manifest entry required for Google Play Services
'AddApplicationText(<meta-data
' android:name="com.google.android.gms.version"
' android:value="@integer/google_play_services_version" />)
SetActivityAttribute(MessageDetails, android:windowSoftInputMode, adjustPan|stateHidden)
'Firebase
CreateResourceFromFile(Macro, FirebaseAnalytics.GooglePlayBase)
CreateResourceFromFile(Macro, FirebaseAnalytics.Firebase)
CreateResourceFromFile(Macro, FirebaseNotifications.FirebaseNotifications)
CreateResourceFromFile(Macro, FirebaseAnalytics.Crashlytics)
AddPermission(com.google.android.gms.permission.AD_ID)
'SetApplicationAttribute(android:theme, "@style/LightTheme")
'CreateResource(values-v20, theme.xml,
'<resources>
' <style
' name="LightTheme" parent="@android:style/Theme.Material.Light">
' <item name="android:actionMenuTextAppearance">@style/LowerCaseMenu</item>
' <item name="android:windowLightStatusBar">true</item>
' <item name="android:windowLightNavigationBar">true</item>
' </style>
' <style name="LowerCaseMenu" parent="android:TextAppearance.Material.Widget.ActionBar.Menu">
' <item name="android:textAllCaps">false</item>
' </style>
'</resources>
')
'CreateResource(values-v14, theme.xml,
'<resources>
' <style
' name="LightTheme" parent="@android:style/Theme.Holo.Light">
' </style>
'</resources>
')
'
'AddProguardText(
'-dontwarn **.annotation.**
')
AddProguardText(
-dontwarn **.annotation.**
-dontwarn androidx.work.**
-dontwarn androidx.room.**
-dontwarn androidx.concurrent.futures.**
-dontwarn androidx.lifecycle.**
)