mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-10-26 12:23:58 +01:00
Update AndroidManifest.xml to target version 23 (for DocumentsContract to work), which means we can elimnate step 13 Update pom.xml to use bytecode version 1.8, so we can eliminate step 12 and 14 Update README.md to reflect these changes
150 lines
5.9 KiB
XML
150 lines
5.9 KiB
XML
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
|
package="fr.free.nrw.commons"
|
|
android:versionCode="28"
|
|
android:versionName="1.12" >
|
|
|
|
<uses-sdk
|
|
android:minSdkVersion="9"
|
|
android:targetSdkVersion="23" />
|
|
|
|
<uses-permission android:name="android.permission.INTERNET" />
|
|
<uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS"/>
|
|
<uses-permission android:name="android.permission.GET_ACCOUNTS"/>
|
|
<uses-permission android:name="android.permission.USE_CREDENTIALS"/>
|
|
<uses-permission android:name="android.permission.MANAGE_ACCOUNTS"/>
|
|
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
|
|
<uses-permission android:name="android.permission.READ_SYNC_SETTINGS"/>
|
|
<uses-permission android:name="android.permission.READ_SYNC_STATS"/>
|
|
<uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS"/>
|
|
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
|
|
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
|
|
|
|
<application
|
|
android:name=".CommonsApplication"
|
|
android:icon="@drawable/ic_launcher"
|
|
android:label="@string/app_name"
|
|
android:theme="@style/AppTheme"
|
|
android:supportsRtl="true" >
|
|
<activity android:name="org.acra.CrashReportDialog"
|
|
android:theme="@android:style/Theme.Dialog"
|
|
android:launchMode="singleInstance"
|
|
android:excludeFromRecents="true"
|
|
android:finishOnTaskLaunch="true" />
|
|
|
|
<activity
|
|
android:name=".auth.LoginActivity"
|
|
android:theme="@style/NoTitle" >
|
|
</activity>
|
|
<activity
|
|
android:name=".WelcomeActivity"
|
|
android:theme="@style/NoTitle" >
|
|
</activity>
|
|
<activity
|
|
android:name=".upload.ShareActivity"
|
|
android:icon="@drawable/ic_launcher"
|
|
android:label="@string/app_name"
|
|
>
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.SEND" />
|
|
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
|
|
<data android:mimeType="image/*" />
|
|
<data android:mimeType="audio/ogg" />
|
|
</intent-filter>
|
|
</activity>
|
|
<activity
|
|
android:name=".upload.MultipleShareActivity"
|
|
android:icon="@drawable/ic_launcher"
|
|
android:label="@string/app_name"
|
|
>
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.SEND_MULTIPLE" />
|
|
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
|
|
<data android:mimeType="image/*" />
|
|
<data android:mimeType="audio/ogg" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity
|
|
android:name=".contributions.ContributionsActivity"
|
|
android:icon="@drawable/ic_launcher"
|
|
android:label="@string/app_name"
|
|
>
|
|
<intent-filter>
|
|
<category android:name="android.intent.category.LAUNCHER"/>
|
|
<action android:name="android.intent.action.MAIN"/>
|
|
</intent-filter>
|
|
</activity>
|
|
<activity
|
|
android:name=".SettingsActivity"
|
|
android:label="@string/title_activity_settings"
|
|
/>
|
|
<activity android:name=".AboutActivity" android:label="@string/title_activity_about"/>
|
|
|
|
<service android:name=".upload.UploadService" >
|
|
</service>
|
|
<service
|
|
android:name=".auth.WikiAccountAuthenticatorService"
|
|
android:exported="true"
|
|
android:process=":auth" >
|
|
<intent-filter>
|
|
<action android:name="android.accounts.AccountAuthenticator" />
|
|
</intent-filter>
|
|
|
|
<meta-data
|
|
android:name="android.accounts.AccountAuthenticator"
|
|
android:resource="@xml/authenticator" />
|
|
</service>
|
|
|
|
<service
|
|
android:name=".contributions.ContributionsSyncService"
|
|
android:exported="true">
|
|
<intent-filter>
|
|
<action
|
|
android:name="android.content.SyncAdapter" />
|
|
</intent-filter>
|
|
<meta-data
|
|
android:name="android.content.SyncAdapter"
|
|
android:resource="@xml/contributions_sync_adapter" />
|
|
</service>
|
|
|
|
<service
|
|
android:name=".modifications.ModificationsSyncService"
|
|
android:exported="true">
|
|
<intent-filter>
|
|
<action
|
|
android:name="android.content.SyncAdapter" />
|
|
</intent-filter>
|
|
<meta-data
|
|
android:name="android.content.SyncAdapter"
|
|
android:resource="@xml/modifications_sync_adapter" />
|
|
</service>
|
|
|
|
<provider
|
|
android:name=".contributions.ContributionsContentProvider"
|
|
android:label="@string/provider_contributions"
|
|
android:syncable="true"
|
|
android:authorities="fr.free.nrw.commons.contributions.contentprovider"
|
|
android:exported="false">
|
|
</provider>
|
|
|
|
<provider
|
|
android:name=".modifications.ModificationsContentProvider"
|
|
android:label="@string/provider_modifications"
|
|
android:syncable="true"
|
|
android:authorities="fr.free.nrw.commons.modifications.contentprovider"
|
|
android:exported="false">
|
|
</provider>
|
|
<provider
|
|
android:name=".category.CategoryContentProvider"
|
|
android:label="@string/provider_categories"
|
|
android:syncable="false"
|
|
android:authorities="fr.free.nrw.commons.categories.contentprovider"
|
|
android:exported="false">
|
|
</provider>
|
|
</application>
|
|
|
|
</manifest>
|