
Targeting an application at Cupcake triggers compatibility behaviours: 1) The permissions WRITE_EXTERNAL_STORAGE and READ_PHONE_STATE are automatically requested. 2) Support for different screen sizes and densities is disabled. We don't want the extra permissions, but we do need the old resolution compatibility mode to avoid UI breakage (for now), so I'm increasing the target version and explicitly disabling the new screen support.
47 lines
1.8 KiB
XML
47 lines
1.8 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
|
package="org.fdroid.fdroid" android:versionCode="12"
|
|
android:versionName="0.21" android:installLocation="auto">
|
|
<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="8" />
|
|
<supports-screens android:resizeable="false"
|
|
android:anyDensity="false" />
|
|
<application android:name="FDroidApp" android:label="@string/app_name"
|
|
android:icon="@drawable/icon">
|
|
|
|
<activity android:name="FDroid" android:configChanges="keyboardHidden|orientation">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="android.intent.category.LAUNCHER" />
|
|
</intent-filter>
|
|
<meta-data android:name="android.app.default_searchable"
|
|
android:value=".SearchResults" />
|
|
</activity>
|
|
<activity android:name="ManageRepo" />
|
|
<activity android:name="Settings" />
|
|
<activity android:name="AppDetails" />
|
|
<activity android:name="Preferences" />
|
|
<activity android:name="SearchResults" android:launchMode="singleTop">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.SEARCH" />
|
|
</intent-filter>
|
|
<meta-data android:name="android.app.searchable"
|
|
android:resource="@xml/searchable" />
|
|
</activity>
|
|
|
|
<receiver android:name="StartupReceiver">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.BOOT_COMPLETED" />
|
|
<category android:name="android.intent.category.HOME" />
|
|
</intent-filter>
|
|
</receiver>
|
|
|
|
<service android:name="UpdateService" />
|
|
|
|
</application>
|
|
|
|
<uses-permission android:name="android.permission.INTERNET" />
|
|
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
|
|
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
|
|
|
</manifest>
|