AndroidManifest.xml
changeset 881 31eec457a6e9
parent 879 4ab7484af7cb
child 884 b5104ccb1916
equal deleted inserted replaced
880:085240d5be71 881:31eec457a6e9
     1 <?xml version="1.0" encoding="UTF-8"?>
     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     2 <manifest
     3 	package="com.beem.project.beem" android:versionCode="7"
     3 	xmlns:android="http://schemas.android.com/apk/res/android"
       
     4 	package="com.beem.project.beem"
       
     5 	android:versionCode="7"
     4 	android:versionName="0.1.5">
     6 	android:versionName="0.1.5">
     5 	<application android:label="@string/app_name"
     7 	<application
     6 		android:icon="@drawable/beem_launcher_icon_silver" android:theme="@style/Theme.BEEM.Default"
     8 		android:label="@string/app_name"
       
     9 		android:icon="@drawable/beem_launcher_icon_silver"
       
    10 		android:theme="@style/Theme.BEEM.Default"
     7 		android:name=".BeemApplication">
    11 		android:name=".BeemApplication">
     8 		<activity android:name=".ui.Login" android:label="@string/app_name"
    12 		<activity
       
    13 			android:name=".ui.Login"
       
    14 			android:label="@string/app_name"
     9 			android:launchMode="standard">
    15 			android:launchMode="standard">
    10 			<intent-filter>
    16 			<intent-filter>
    11 				<action android:name="android.intent.action.MAIN" />
    17 				<action
    12 				<category android:name="android.intent.category.LAUNCHER" />
    18 					android:name="android.intent.action.MAIN" />
    13 			</intent-filter>
    19 				<category
    14 		</activity>
    20 					android:name="android.intent.category.LAUNCHER" />
    15 		<activity android:name=".ui.wizard.Account" android:label="Account wizard" />
    21 			</intent-filter>
    16 		<activity android:name=".ui.wizard.AccountConfigure"
    22 		</activity>
       
    23 		<activity
       
    24 			android:name=".ui.wizard.Account"
    17 			android:label="Account wizard" />
    25 			android:label="Account wizard" />
    18 		<activity android:name=".ui.LoginAnim" android:label="@string/login_login_progress"
    26 		<activity
    19 			android:launchMode="singleTop" android:screenOrientation="portrait" />
    27 			android:name=".ui.wizard.AccountConfigure"
    20 		<activity android:name=".ui.Settings" android:label="@string/edit_settings_name">
    28 			android:label="Account wizard" />
    21 			<intent-filter android:label="Beem Connection">
    29 		<activity
    22 				<action
    30 			android:name=".ui.LoginAnim"
    23 					android:name="com.beem.project.beem.service.XmppConnectionAdapter.CONNECTION_CLOSED" />
    31 			android:label="@string/login_login_progress"
    24 			</intent-filter>
    32 			android:launchMode="singleTop"
    25 		</activity>
    33 			android:screenOrientation="portrait" />
    26 		<activity android:name=".ui.Chat" android:label="@string/chat_name"
    34 		<activity
       
    35 			android:name=".ui.Settings"
       
    36 			android:label="@string/edit_settings_name">
       
    37 			<intent-filter>
       
    38 				<action
       
    39 					android:name="com.beem.project.beem.MAIN" />
       
    40 				<category
       
    41 					android:name="android.intent.category.DEFAULT" />
       
    42 			</intent-filter>
       
    43 			<intent-filter
       
    44 				android:label="Beem Connection">
       
    45 				<action
       
    46 					android:name="com.beem.project.beem.service.XmppConnectionAdapter.CONNECTION_CLOSED" />
       
    47 			</intent-filter>
       
    48 		</activity>
       
    49 		<activity
       
    50 			android:name=".ui.Chat"
       
    51 			android:label="@string/chat_name"
    27 			android:launchMode="singleTop">
    52 			android:launchMode="singleTop">
    28 			<intent-filter android:label="Beem Connection">
    53 			<intent-filter
    29 				<action
    54 				android:label="Beem Connection">
    30 					android:name="com.beem.project.beem.service.XmppConnectionAdapter.CONNECTION_CLOSED" />
    55 				<action
    31 			</intent-filter>
    56 					android:name="com.beem.project.beem.service.XmppConnectionAdapter.CONNECTION_CLOSED" />
    32 		</activity>
    57 			</intent-filter>
    33 		<activity android:name=".ui.ChangeStatus" android:label="@string/ChangeStatusActTitle"
    58 		</activity>
    34 			android:launchMode="singleTask" android:windowSoftInputMode="stateHidden">
    59 		<activity
    35 			<intent-filter android:label="Beem Connection">
    60 			android:name=".ui.ChangeStatus"
    36 				<action
    61 			android:label="@string/ChangeStatusActTitle"
    37 					android:name="com.beem.project.beem.service.XmppConnectionAdapter.CONNECTION_CLOSED" />
    62 			android:launchMode="singleTask"
    38 			</intent-filter>
    63 			android:windowSoftInputMode="stateHidden">
    39 		</activity>
    64 			<intent-filter
    40 		<activity android:name=".ui.AddContact" android:label="@string/AddCActTitle">
    65 				android:label="Beem Connection">
    41 			<intent-filter android:label="Beem Connection">
    66 				<action
    42 				<action
    67 					android:name="com.beem.project.beem.service.XmppConnectionAdapter.CONNECTION_CLOSED" />
    43 					android:name="com.beem.project.beem.service.XmppConnectionAdapter.CONNECTION_CLOSED" />
    68 			</intent-filter>
    44 			</intent-filter>
    69 		</activity>
    45 		</activity>
    70 		<activity
    46 		<activity android:name=".ui.Subscription" android:label="@string/app_name">
    71 			android:name=".ui.AddContact"
    47 			<intent-filter android:label="Beem Connection">
    72 			android:label="@string/AddCActTitle">
    48 				<action
    73 			<intent-filter
    49 					android:name="com.beem.project.beem.service.XmppConnectionAdapter.CONNECTION_CLOSED" />
    74 				android:label="Beem Connection">
    50 			</intent-filter>
    75 				<action
    51 		</activity>
    76 					android:name="com.beem.project.beem.service.XmppConnectionAdapter.CONNECTION_CLOSED" />
    52 		<activity android:name=".ui.CreateAccount" android:label="@string/create_account_name" />
    77 			</intent-filter>
    53 		<activity android:name=".ui.ContactList" android:label="@string/contact_list_name"
    78 		</activity>
       
    79 		<activity
       
    80 			android:name=".ui.Subscription"
       
    81 			android:label="@string/app_name">
       
    82 			<intent-filter
       
    83 				android:label="Beem Connection">
       
    84 				<action
       
    85 					android:name="com.beem.project.beem.service.XmppConnectionAdapter.CONNECTION_CLOSED" />
       
    86 			</intent-filter>
       
    87 		</activity>
       
    88 		<activity
       
    89 			android:name=".ui.CreateAccount"
       
    90 			android:label="@string/create_account_name" />
       
    91 		<activity
       
    92 			android:name=".ui.ContactList"
       
    93 			android:label="@string/contact_list_name"
    54 			android:launchMode="singleTask">
    94 			android:launchMode="singleTask">
    55 			<intent-filter android:label="Beem Connection">
    95 			<intent-filter
    56 				<action
    96 				android:label="Beem Connection">
    57 					android:name="com.beem.project.beem.service.XmppConnectionAdapter.CONNECTION_CLOSED" />
    97 				<action
    58 			</intent-filter>
    98 					android:name="com.beem.project.beem.service.XmppConnectionAdapter.CONNECTION_CLOSED" />
    59 		</activity>
    99 			</intent-filter>
    60 		<activity android:name=".ui.GroupList" android:label="GroupList">
   100 		</activity>
    61 			<intent-filter android:label="Beem Connection">
   101 		<activity
    62 				<action
   102 			android:name=".ui.GroupList"
    63 					android:name="com.beem.project.beem.service.XmppConnectionAdapter.CONNECTION_CLOSED" />
   103 			android:label="GroupList">
    64 			</intent-filter>
   104 			<intent-filter
    65 		</activity>
   105 				android:label="Beem Connection">
    66 		<activity android:name=".ui.PrivacyList" android:label="@string/privacy_list_name">
   106 				<action
    67 			<intent-filter android:label="Beem Connection">
   107 					android:name="com.beem.project.beem.service.XmppConnectionAdapter.CONNECTION_CLOSED" />
       
   108 			</intent-filter>
       
   109 		</activity>
       
   110 		<activity
       
   111 			android:name=".ui.PrivacyList"
       
   112 			android:label="@string/privacy_list_name">
       
   113 			<intent-filter
       
   114 				android:label="Beem Connection">
    68 				<action
   115 				<action
    69 					android:name="com.beem.project.beem.service.XmppConnectionAdapter.CONNECTION_CLOSED" />
   116 					android:name="com.beem.project.beem.service.XmppConnectionAdapter.CONNECTION_CLOSED" />
    70 			</intent-filter>
   117 			</intent-filter>
    71 		</activity>
   118 		</activity>
    72 		<!--
   119 		<!--
    74 			android:name=".tool.BeemBroadcastReceiver" android:enabled="true">
   121 			android:name=".tool.BeemBroadcastReceiver" android:enabled="true">
    75 			<intent-filter> <action
   122 			<intent-filter> <action
    76 			android:name="android.intent.action.BOOT_COMPLETED" />
   123 			android:name="android.intent.action.BOOT_COMPLETED" />
    77 			</intent-filter> </receiver>
   124 			</intent-filter> </receiver>
    78 		-->
   125 		-->
    79 		<provider android:name=".providers.AvatarProvider"
   126 		<provider
       
   127 			android:name=".providers.AvatarProvider"
    80 			android:authorities="com.beem.project.beem.providers.avatarprovider"
   128 			android:authorities="com.beem.project.beem.providers.avatarprovider"
    81 			android:exported="false" />
   129 			android:exported="false" />
    82 		<meta-data android:name="android.provider.CONTACTS_STRUCTURE"
   130 		<service
    83 			android:resource="@xml/contacts" />
   131 			android:name=".account.AuthenticatorService"
    84 		<service android:name=".account.AuthenticatorService"
   132 			android:exported="true"
    85 			android:exported="true" android:process=":auth">
   133 			android:process=":auth">
    86 			<intent-filter>
   134 			<intent-filter>
    87 				<action android:name="android.accounts.AccountAuthenticator" />
   135 				<action
    88 			</intent-filter>
   136 					android:name="android.accounts.AccountAuthenticator" />
    89 			<meta-data android:name="android.accounts.AccountAuthenticator"
   137 			</intent-filter>
       
   138 			<meta-data
       
   139 				android:name="android.accounts.AccountAuthenticator"
    90 				android:resource="@xml/authenticator" />
   140 				android:resource="@xml/authenticator" />
    91 		</service>
   141 		</service>
    92 		<service android:name=".account.SyncAdapterService"
   142 		<service
    93 			android:exported="true" android:process=":contacts">
   143 			android:name=".account.SyncAdapterService"
    94 			<intent-filter>
   144 			android:exported="true"
    95 				<action android:name="android.content.SyncAdapter" />
   145 			android:process=":contacts">
    96 			</intent-filter>
   146 			<intent-filter>
    97 			<meta-data android:name="android.content.SyncAdapter"
   147 				<action
       
   148 					android:name="android.content.SyncAdapter" />
       
   149 			</intent-filter>
       
   150 			<meta-data
       
   151 				android:name="android.content.SyncAdapter"
    98 				android:resource="@xml/sync_contacts" />
   152 				android:resource="@xml/sync_contacts" />
    99 		</service>
   153 		</service>
   100 		<service android:name="BeemService" android:enabled="true"
   154 		<service
   101 			android:label="Beem Service" android:permission="com.beem.project.beem.BEEM_SERVICE">
   155 			android:name="BeemService"
   102 			<intent-filter>
   156 			android:enabled="true"
   103 				<action android:name="com.beem.project.beem.BeemService"></action>
   157 			android:label="Beem Service"
       
   158 			android:permission="com.beem.project.beem.BEEM_SERVICE">
       
   159 			<intent-filter>
       
   160 				<action
       
   161 					android:name="com.beem.project.beem.BeemService"></action>
   104 			</intent-filter>
   162 			</intent-filter>
   105 		</service>
   163 		</service>
   106 	</application>
   164 	</application>
   107 	<permission android:permissionGroup="android.permission-group.NETWORK"
   165 	<permission
   108 		android:label="BeemService" android:description="@string/BeemServiceDescription"
   166 		android:permissionGroup="android.permission-group.NETWORK"
       
   167 		android:label="BeemService"
       
   168 		android:description="@string/BeemServiceDescription"
   109 		android:name="com.beem.project.beem.BEEM_SERVICE" />
   169 		android:name="com.beem.project.beem.BEEM_SERVICE" />
   110 	<uses-permission android:name="android.permission.INTERNET" />
   170 	<uses-permission
   111 	<uses-permission android:name="android.permission.VIBRATE" />
   171 		android:name="android.permission.INTERNET" />
   112 	<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
   172 	<uses-permission
   113 	<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
   173 		android:name="android.permission.VIBRATE" />
   114 	<uses-permission android:name="com.beem.project.beem.BEEM_SERVICE" />
   174 	<uses-permission
   115 	<uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
   175 		android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
   116 	<uses-permission android:name="android.permission.GET_ACCOUNTS" />
   176 	<uses-permission
   117 	<uses-permission android:name="android.permission.READ_CONTACTS" />
   177 		android:name="android.permission.ACCESS_NETWORK_STATE" />
   118 	<uses-permission android:name="android.permission.WRITE_CONTACTS" />
   178 	<uses-permission
   119 	<uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
   179 		android:name="com.beem.project.beem.BEEM_SERVICE" />
   120 	<uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
   180 	<uses-permission
   121 	<uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
   181 		android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
   122 	<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="8" />
   182 	<uses-permission
   123 	<supports-screens android:largeScreens="true"
   183 		android:name="android.permission.GET_ACCOUNTS" />
   124 		android:normalScreens="true" android:smallScreens="true"
   184 	<uses-permission
       
   185 		android:name="android.permission.READ_CONTACTS" />
       
   186 	<uses-permission
       
   187 		android:name="android.permission.WRITE_CONTACTS" />
       
   188 	<uses-permission
       
   189 		android:name="android.permission.MANAGE_ACCOUNTS" />
       
   190 	<uses-permission
       
   191 		android:name="android.permission.READ_SYNC_SETTINGS" />
       
   192 	<uses-permission
       
   193 		android:name="android.permission.WRITE_SYNC_SETTINGS" />
       
   194 	<uses-sdk
       
   195 		android:minSdkVersion="8"
       
   196 		android:targetSdkVersion="8" />
       
   197 	<supports-screens
       
   198 		android:largeScreens="true"
       
   199 		android:normalScreens="true"
       
   200 		android:smallScreens="true"
   125 		android:anyDensity="true" />
   201 		android:anyDensity="true" />
   126 </manifest>
   202 </manifest>