mirror of
https://github.com/oxen-io/session-android.git
synced 2024-11-23 18:15:22 +00:00
4c3b7cbe08
1) Change all instances which use concatenation to build strings with variables in them to use string formatting instead. 2) Extract all string literals from layouts and menus into strings.xml 3) Extract all string literals from code into strings.xml
166 lines
8.4 KiB
XML
166 lines
8.4 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
|
package="org.thoughtcrime.securesms"
|
|
android:versionCode="24"
|
|
android:versionName="0.6.2">
|
|
|
|
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="14"/>
|
|
|
|
<application android:icon="@drawable/icon"
|
|
android:label="@string/app_name"
|
|
android:theme="@style/Theme.Sherlock.Light.DarkActionBar">
|
|
|
|
<activity android:name=".ConversationListActivity"
|
|
android:label="@string/app_name"
|
|
android:launchMode="singleTask"
|
|
android:uiOptions="splitActionBarWhenNarrow"
|
|
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize">
|
|
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="android.intent.category.LAUNCHER" />
|
|
</intent-filter>
|
|
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.SENDTO"/>
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<data android:scheme="sms" />
|
|
<data android:scheme="smsto" />
|
|
</intent-filter>
|
|
|
|
</activity>
|
|
|
|
<activity android:name=".ConversationActivity"
|
|
android:windowSoftInputMode="stateUnchanged"
|
|
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
|
|
|
|
<activity android:name=".PassphraseCreateActivity"
|
|
android:theme="@style/Theme.Sherlock.Light.Dialog"
|
|
android:label="@string/create_passphrase"
|
|
android:launchMode="singleInstance"
|
|
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
|
|
|
|
<activity android:name=".PassphrasePromptActivity"
|
|
android:theme="@style/Theme.Sherlock.Light.Dialog"
|
|
android:label="@string/enter_passphrase"
|
|
android:launchMode="singleInstance"
|
|
android:windowSoftInputMode="stateVisible"
|
|
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
|
|
|
|
<activity android:name=".ContactSelectionActivity"
|
|
android:label="@string/select_contacts"
|
|
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
|
|
|
|
<activity android:name=".AutoInitiateActivity"
|
|
android:theme="@style/Theme.Sherlock.Light.Dialog"
|
|
android:label="@string/textsecure_messaging_detected"
|
|
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
|
|
|
|
<activity android:name=".ViewIdentityActivity"
|
|
android:theme="@style/Theme.Sherlock.Light.Dialog"
|
|
android:label="@string/public_identity_key"
|
|
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
|
|
|
|
<activity android:name=".PassphraseChangeActivity"
|
|
android:theme="@style/Theme.Sherlock.Light.Dialog"
|
|
android:label="@string/change_passphrase2"
|
|
android:launchMode="singleInstance"
|
|
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
|
|
|
|
<activity android:name=".VerifyKeysActivity"
|
|
android:label="@string/verify_session"
|
|
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
|
|
|
|
<activity android:name=".VerifyIdentityActivity"
|
|
android:label="@string/verify_identity"
|
|
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
|
|
|
|
<activity android:name=".SaveIdentityActivity"
|
|
android:theme="@style/Theme.Sherlock.Light.Dialog"
|
|
android:label="@string/save_identity"
|
|
android:windowSoftInputMode="stateVisible"
|
|
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
|
|
|
|
<activity android:name=".ReviewIdentitiesActivity"
|
|
android:label="@string/manage_identity_keys2"
|
|
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
|
|
|
|
<activity android:name=".ReceiveKeyActivity"
|
|
android:theme="@style/Theme.Sherlock.Light.Dialog"
|
|
android:label="@string/complete_key_exchange"
|
|
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
|
|
|
|
<activity android:name=".ApplicationPreferencesActivity"
|
|
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
|
|
|
|
<activity android:name=".VerifyImportedIdentityActivity"
|
|
android:theme="@style/Theme.Sherlock.Light.Dialog"
|
|
android:label="@string/verify_imported_identity"
|
|
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
|
|
|
|
<service android:enabled="true" android:name=".service.ApplicationMigrationService"/>
|
|
<service android:enabled="true" android:name=".service.KeyCachingService"/>
|
|
<service android:enabled="true" android:name=".service.SendReceiveService"/>
|
|
|
|
<!-- <receiver android:name=".service.BootListener" -->
|
|
<!-- android:enabled="true" -->
|
|
<!-- android:exported="false">-->
|
|
<!-- <intent-filter>-->
|
|
<!-- <action android:name="android.intent.action.BOOT_COMPLETED" />-->
|
|
<!-- </intent-filter>-->
|
|
<!-- </receiver>-->
|
|
|
|
<receiver android:name=".service.SmsListener"
|
|
android:enabled="true"
|
|
android:exported="true">
|
|
<intent-filter android:priority="1001">
|
|
<action android:name="android.provider.Telephony.SMS_RECEIVED"></action>
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="org.thoughtcrime.securesms.services.MESSAGE_SENT"></action>
|
|
</intent-filter>
|
|
</receiver>
|
|
|
|
<receiver android:name=".service.MmsListener"
|
|
android:enabled="true"
|
|
android:exported="true"
|
|
android:permission="android.permission.BROADCAST_WAP_PUSH">
|
|
<intent-filter android:priority="1001">
|
|
<action android:name="android.provider.Telephony.WAP_PUSH_RECEIVED"></action>
|
|
<data android:mimeType="application/vnd.wap.mms-message" />
|
|
</intent-filter>
|
|
</receiver>
|
|
|
|
<provider android:name=".providers.PartProvider" android:authorities="org.thoughtcrime.provider.securesms" />
|
|
|
|
<uses-library android:name="android.test.runner" />
|
|
</application>
|
|
|
|
<permission android:name="org.thoughtcrime.securesms.ACCESS_SECRETS"
|
|
android:label="Access to TextSecure Secrets"
|
|
android:protectionLevel="signature" />
|
|
|
|
<uses-permission android:name="org.thoughtcrime.securesms.ACCESS_SECRETS"></uses-permission>
|
|
<uses-permission android:name="android.permission.BROADCAST_WAP_PUSH"></uses-permission>
|
|
<uses-permission android:name="android.permission.READ_CONTACTS"></uses-permission>
|
|
<uses-permission android:name="android.permission.WRITE_CONTACTS"></uses-permission>
|
|
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
|
|
<uses-permission android:name="android.permission.RECEIVE_SMS"></uses-permission>
|
|
<uses-permission android:name="android.permission.RECEIVE_MMS"></uses-permission>
|
|
<uses-permission android:name="android.permission.READ_SMS"></uses-permission>
|
|
<uses-permission android:name="android.permission.SEND_SMS"></uses-permission>
|
|
<uses-permission android:name="android.permission.WRITE_SMS"></uses-permission>
|
|
<uses-permission android:name="android.permission.VIBRATE"></uses-permission>
|
|
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
|
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
|
|
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
|
|
<uses-permission android:name="android.permission.WAKE_LOCK" />
|
|
<uses-permission android:name="android.permission.INTERNET" />
|
|
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
|
|
|
|
|
<instrumentation android:name="android.test.InstrumentationTestRunner"
|
|
android:targetPackage="org.thoughtcrime.securesms.tests" android:label="Tests for My App" />
|
|
|
|
</manifest>
|