
Previously, everybody had to remember the preference name and the default value. If it was ever changed, this would have to be updated everywhere. Now, the Preferences class is responsible for talking to the SharedPreferences functionality of ANdroid. I've started with just the compactlayout preference, because that is what I required for this fix.
133 lines
4.8 KiB
XML
133 lines
4.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:installLocation="auto"
|
|
android:versionCode="47"
|
|
android:versionName="0.47-test" >
|
|
|
|
<uses-sdk
|
|
android:minSdkVersion="4"
|
|
android:targetSdkVersion="17" />
|
|
|
|
<supports-screens
|
|
android:anyDensity="true"
|
|
android:largeScreens="true"
|
|
android:normalScreens="true"
|
|
android:resizeable="true"
|
|
android:smallScreens="true"
|
|
android:xlargeScreens="true" />
|
|
|
|
<uses-feature
|
|
android:name="android.hardware.touchscreen"
|
|
android:required="false" />
|
|
|
|
<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" />
|
|
|
|
<application
|
|
android:name="FDroidApp"
|
|
android:icon="@drawable/ic_launcher"
|
|
android:label="@string/app_name"
|
|
android:supportsRtl="false" >
|
|
<activity
|
|
android:name="FDroid"
|
|
android:configChanges="keyboardHidden|orientation|screenSize" >
|
|
<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"
|
|
android:label="App Details"
|
|
android:exported="true"
|
|
android:parentActivityName="FDroid" >
|
|
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.VIEW" />
|
|
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.BROWSABLE" />
|
|
|
|
<data android:scheme="fdroid.app" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.VIEW" />
|
|
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.BROWSABLE" />
|
|
|
|
<data android:scheme="market" android:host="details" />
|
|
</intent-filter>
|
|
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.VIEW" />
|
|
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.BROWSABLE" />
|
|
|
|
<data android:scheme="http" android:host="f-droid.org"
|
|
android:pathPrefix="/app" />
|
|
<data android:scheme="https" android:host="f-droid.org"
|
|
android:pathPrefix="/app" />
|
|
</intent-filter>
|
|
<meta-data
|
|
android:name="android.support.PARENT_ACTIVITY"
|
|
android:value="FDroid" />
|
|
</activity>
|
|
<activity
|
|
android:label="Preferences"
|
|
android:name=".PreferencesActivity"
|
|
android:parentActivityName="FDroid" >
|
|
<meta-data
|
|
android:name="android.support.PARENT_ACTIVITY"
|
|
android:value="FDroid" />
|
|
</activity>
|
|
<activity
|
|
android:name="SearchResults"
|
|
android:label="Search Results"
|
|
android:exported="true"
|
|
android:launchMode="singleTop"
|
|
android:parentActivityName="FDroid" >
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.SEARCH" />
|
|
</intent-filter>
|
|
|
|
<meta-data
|
|
android:name="android.app.searchable"
|
|
android:resource="@xml/searchable" />
|
|
<meta-data
|
|
android:name="android.support.PARENT_ACTIVITY"
|
|
android:value="FDroid" />
|
|
</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>
|
|
<receiver android:name="PackageReceiver" >
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.PACKAGE_ADDED" />
|
|
<action android:name="android.intent.action.PACKAGE_UPGRADED" />
|
|
<action android:name="android.intent.action.PACKAGE_REMOVED" />
|
|
|
|
<data android:scheme="package" />
|
|
</intent-filter>
|
|
</receiver>
|
|
|
|
<service android:name="UpdateService" />
|
|
</application>
|
|
|
|
</manifest>
|