spiegel-keyman/android/KMEA/app/src/main/AndroidManifest.xml
Darcy Wong 47df0be02b fix(android): Grant WRITE_EXTERNAL_STORAGE permission
On API level 19, the DownloadManager was throwing an exception because it needed WRITE_EXTERNAL_STORAGE permission to download the cloud catalog info.

Reference: https://developer.android.com/reference/android/app/DownloadManager.Request#setDestinationUri(android.net.Uri)
2019-11-20 13:50:16 +07:00

74 lines
3.9 KiB
XML

<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.tavultesoft.kmea" >
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.VIBRATE" />
<application
android:theme="@style/AppTheme" >
<activity
android:name="com.tavultesoft.kmea.KeyboardPickerActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize"
android:label="@string/app_name"
android:theme="@style/Theme.AppCompat.Light.Dialog" >
</activity>
<activity
android:name="com.tavultesoft.kmea.LanguageListActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize"
android:label="@string/app_name"
android:theme="@style/Theme.AppCompat.Light.Dialog" >
</activity>
<activity
android:name="com.tavultesoft.kmea.KeyboardListActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize"
android:label="@string/app_name"
android:theme="@style/Theme.AppCompat.Light.Dialog" >
</activity>
<activity
android:name="com.tavultesoft.kmea.KeyboardInfoActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize"
android:label="@string/app_name"
android:theme="@style/Theme.AppCompat.Light.Dialog" >
</activity>
<activity
android:name="com.tavultesoft.kmea.KMKeyboardDownloaderActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize"
android:label=""
android:theme="@style/Theme.AppCompat.Light.Dialog">
</activity>
<activity
android:name="com.tavultesoft.kmea.LanguagesSettingsActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize"
android:label="@string/app_name"
android:theme="@style/AppTheme.Base">
</activity>
<activity
android:name="com.tavultesoft.kmea.LanguageSettingsActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize"
android:label="@string/app_name"
android:parentActivityName="com.tavultesoft.kmea.LanguagesSettingsActivity"
android:theme="@style/AppTheme.Base">
</activity>
<activity
android:name="com.tavultesoft.kmea.KeyboardSettingsActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize"
android:label="@string/app_name"
android:theme="@style/Theme.AppCompat.Light.Dialog" >
</activity>
<activity
android:name="com.tavultesoft.kmea.ModelPickerActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize"
android:label="@string/app_name"
android:theme="@style/Theme.AppCompat.Light.Dialog">
</activity>
<activity
android:name="com.tavultesoft.kmea.ModelInfoActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize"
android:label="@string/app_name"
android:theme="@style/Theme.AppCompat.Light.Dialog" >
</activity>
</application>
</manifest>