2 <manifest xmlns:android="http://schemas.android.com/apk/res/android"  | 
     2 <manifest xmlns:android="http://schemas.android.com/apk/res/android"  | 
     3     package="com.beem.project.beem"  | 
     3     package="com.beem.project.beem"  | 
     4     android:versionCode="-1"  | 
     4     android:versionCode="-1"  | 
     5     android:versionName="0.2.0" >  | 
     5     android:versionName="0.2.0" >  | 
     6   | 
     6   | 
         | 
     7     <permission  | 
         | 
     8         android:name="com.beem.project.beem.BEEM_SERVICE"  | 
         | 
     9         android:description="@string/BeemServiceDescription"  | 
         | 
    10         android:label="BeemService"  | 
         | 
    11         android:permissionGroup="android.permission-group.NETWORK" />  | 
         | 
    12   | 
         | 
    13     <uses-permission android:name="android.permission.INTERNET" />  | 
         | 
    14     <uses-permission android:name="android.permission.VIBRATE" />  | 
         | 
    15     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />  | 
         | 
    16     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />  | 
         | 
    17     <uses-permission android:name="com.beem.project.beem.BEEM_SERVICE" />  | 
         | 
    18     <uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />  | 
         | 
    19     <uses-permission android:name="android.permission.GET_ACCOUNTS" />  | 
         | 
    20     <uses-permission android:name="android.permission.READ_CONTACTS" />  | 
         | 
    21     <uses-permission android:name="android.permission.WRITE_CONTACTS" />  | 
         | 
    22     <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />  | 
         | 
    23     <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />  | 
         | 
    24     <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />  | 
         | 
    25   | 
         | 
    26     <uses-sdk  | 
         | 
    27         android:minSdkVersion="7"  | 
         | 
    28         android:targetSdkVersion="8" />  | 
         | 
    29   | 
         | 
    30     <supports-screens  | 
         | 
    31         android:anyDensity="true"  | 
         | 
    32         android:largeScreens="true"  | 
         | 
    33         android:normalScreens="true"  | 
         | 
    34         android:smallScreens="true" />  | 
         | 
    35   | 
     7     <application  | 
    36     <application  | 
     8         android:name=".BeemApplication"  | 
    37         android:name=".BeemApplication"  | 
     9         android:icon="@drawable/beem_launcher_icon_silver"  | 
    38         android:icon="@drawable/beem_launcher_icon_silver"  | 
    10         android:label="@string/app_name"  | 
    39         android:label="@string/app_name"  | 
    11         android:theme="@style/Theme.BEEM.Default" >  | 
    40         android:theme="@style/Theme.BEEM.Default" >  | 
    30             android:label="@string/login_login_progress"  | 
    59             android:label="@string/login_login_progress"  | 
    31             android:launchMode="singleTop"  | 
    60             android:launchMode="singleTop"  | 
    32             android:screenOrientation="portrait" />  | 
    61             android:screenOrientation="portrait" />  | 
    33         <activity  | 
    62         <activity  | 
    34             android:name=".ui.Settings"  | 
    63             android:name=".ui.Settings"  | 
         | 
    64             android:exported="false"  | 
    35             android:label="@string/edit_settings_name" >  | 
    65             android:label="@string/edit_settings_name" >  | 
    36             <intent-filter android:label="Beem Android Account" >  | 
    66             <intent-filter android:label="Beem Android Account" >  | 
    37                 <action android:name="com.beem.project.beem.SETTINGS" />  | 
    67                 <action android:name="com.beem.project.beem.SETTINGS" />  | 
    38   | 
    68   | 
    39                 <category android:name="android.intent.category.DEFAULT" />  | 
    69                 <category android:name="android.intent.category.DEFAULT" />  | 
    42                 <action android:name="com.beem.project.beem.service.XmppConnectionAdapter.CONNECTION_CLOSED" />  | 
    72                 <action android:name="com.beem.project.beem.service.XmppConnectionAdapter.CONNECTION_CLOSED" />  | 
    43             </intent-filter>  | 
    73             </intent-filter>  | 
    44         </activity>  | 
    74         </activity>  | 
    45         <activity  | 
    75         <activity  | 
    46             android:name=".ui.Chat"  | 
    76             android:name=".ui.Chat"  | 
         | 
    77             android:exported="false"  | 
    47             android:label="@string/chat_name"  | 
    78             android:label="@string/chat_name"  | 
    48             android:launchMode="singleTop" >  | 
    79             android:launchMode="singleTop" >  | 
    49             <intent-filter android:label="Beem Connection" >  | 
    80             <intent-filter android:label="Beem Connection" >  | 
    50                 <action android:name="com.beem.project.beem.service.XmppConnectionAdapter.CONNECTION_CLOSED" />  | 
    81                 <action android:name="com.beem.project.beem.service.XmppConnectionAdapter.CONNECTION_CLOSED" />  | 
    51             </intent-filter>  | 
    82             </intent-filter>  | 
    67                     android:scheme="imto" />  | 
    98                     android:scheme="imto" />  | 
    68             </intent-filter>  | 
    99             </intent-filter>  | 
    69         </activity>  | 
   100         </activity>  | 
    70         <activity  | 
   101         <activity  | 
    71             android:name=".ui.MucChat"  | 
   102             android:name=".ui.MucChat"  | 
         | 
   103             android:exported="false"  | 
    72             android:label="@string/chat_name"  | 
   104             android:label="@string/chat_name"  | 
    73             android:launchMode="singleTop" >  | 
   105             android:launchMode="singleTop" >  | 
    74             <intent-filter android:label="Beem Connection" >  | 
   106             <intent-filter android:label="Beem Connection" >  | 
    75                 <action android:name="com.beem.project.beem.service.XmppConnectionAdapter.CONNECTION_CLOSED" />  | 
   107                 <action android:name="com.beem.project.beem.service.XmppConnectionAdapter.CONNECTION_CLOSED" />  | 
    76             </intent-filter>  | 
   108             </intent-filter>  | 
    77         </activity>  | 
   109         </activity>  | 
    78         <activity  | 
   110         <activity  | 
    79             android:name=".ui.ChangeStatus"  | 
   111             android:name=".ui.ChangeStatus"  | 
         | 
   112             android:exported="false"  | 
    80             android:label="@string/ChangeStatusActTitle"  | 
   113             android:label="@string/ChangeStatusActTitle"  | 
    81             android:launchMode="singleTask"  | 
   114             android:launchMode="singleTask"  | 
    82             android:windowSoftInputMode="stateHidden" >  | 
   115             android:windowSoftInputMode="stateHidden" >  | 
    83             <intent-filter android:label="Beem Android Account" >  | 
   116             <intent-filter android:label="Beem Android Account" >  | 
    84                 <action android:name="com.beem.project.beem.CHANGESTATUS" />  | 
   117                 <action android:name="com.beem.project.beem.CHANGESTATUS" />  | 
    89                 <action android:name="com.beem.project.beem.service.XmppConnectionAdapter.CONNECTION_CLOSED" />  | 
   122                 <action android:name="com.beem.project.beem.service.XmppConnectionAdapter.CONNECTION_CLOSED" />  | 
    90             </intent-filter>  | 
   123             </intent-filter>  | 
    91         </activity>  | 
   124         </activity>  | 
    92         <activity  | 
   125         <activity  | 
    93             android:name=".ui.AddContact"  | 
   126             android:name=".ui.AddContact"  | 
         | 
   127             android:exported="false"  | 
    94             android:label="@string/AddCActTitle" >  | 
   128             android:label="@string/AddCActTitle" >  | 
    95             <intent-filter android:label="Create Contact" >  | 
   129             <intent-filter android:label="Create Contact" >  | 
    96                 <action android:name="android.intent.action.INSERT" />  | 
   130                 <action android:name="android.intent.action.INSERT" />  | 
    97   | 
   131   | 
    98                 <category android:name="android.intent.category.DEFAULT" />  | 
   132                 <category android:name="android.intent.category.DEFAULT" />  | 
   106             android:name=".ui.AddMuc"  | 
   140             android:name=".ui.AddMuc"  | 
   107             android:label="@string/AddMucTitle" >  | 
   141             android:label="@string/AddMucTitle" >  | 
   108         </activity>  | 
   142         </activity>  | 
   109         <activity  | 
   143         <activity  | 
   110             android:name=".ui.Subscription"  | 
   144             android:name=".ui.Subscription"  | 
         | 
   145             android:exported="false"  | 
   111             android:label="@string/app_name" >  | 
   146             android:label="@string/app_name" >  | 
   112             <intent-filter android:label="Beem Connection" >  | 
   147             <intent-filter android:label="Beem Connection" >  | 
   113                 <action android:name="com.beem.project.beem.service.XmppConnectionAdapter.CONNECTION_CLOSED" />  | 
   148                 <action android:name="com.beem.project.beem.service.XmppConnectionAdapter.CONNECTION_CLOSED" />  | 
   114             </intent-filter>  | 
   149             </intent-filter>  | 
   115         </activity>  | 
   150         </activity>  | 
   116         <activity  | 
   151         <activity  | 
   117             android:name=".ui.CreateAccount"  | 
   152             android:name=".ui.CreateAccount"  | 
   118             android:label="@string/create_account_name" />  | 
   153             android:label="@string/create_account_name" />  | 
   119         <activity  | 
   154         <activity  | 
   120             android:name=".ui.ContactList"  | 
   155             android:name=".ui.ContactList"  | 
         | 
   156             android:exported="false"  | 
   121             android:label="@string/contact_list_name"  | 
   157             android:label="@string/contact_list_name"  | 
   122             android:launchMode="singleTask" >  | 
   158             android:launchMode="singleTask" >  | 
   123             <intent-filter android:label="Beem Connection" >  | 
   159             <intent-filter android:label="Beem Connection" >  | 
   124                 <action android:name="com.beem.project.beem.service.XmppConnectionAdapter.CONNECTION_CLOSED" />  | 
   160                 <action android:name="com.beem.project.beem.service.XmppConnectionAdapter.CONNECTION_CLOSED" />  | 
   125             </intent-filter>  | 
   161             </intent-filter>  | 
   126         </activity>  | 
   162         </activity>  | 
   127         <activity  | 
   163         <activity  | 
   128             android:name=".ui.GroupList"  | 
   164             android:name=".ui.GroupList"  | 
         | 
   165             android:exported="false"  | 
   129             android:label="GroupList" >  | 
   166             android:label="GroupList" >  | 
   130             <intent-filter android:label="Beem Connection" >  | 
   167             <intent-filter android:label="Beem Connection" >  | 
   131                 <action android:name="com.beem.project.beem.service.XmppConnectionAdapter.CONNECTION_CLOSED" />  | 
   168                 <action android:name="com.beem.project.beem.service.XmppConnectionAdapter.CONNECTION_CLOSED" />  | 
   132             </intent-filter>  | 
   169             </intent-filter>  | 
   133         </activity>  | 
   170         </activity>  | 
   134         <activity  | 
   171         <activity  | 
   135             android:name=".ui.PrivacyList"  | 
   172             android:name=".ui.PrivacyList"  | 
         | 
   173             android:exported="false"  | 
   136             android:label="@string/privacy_list_name" >  | 
   174             android:label="@string/privacy_list_name" >  | 
   137             <intent-filter android:label="Beem Connection" >  | 
   175             <intent-filter android:label="Beem Connection" >  | 
   138                 <action android:name="com.beem.project.beem.service.XmppConnectionAdapter.CONNECTION_CLOSED" />  | 
   176                 <action android:name="com.beem.project.beem.service.XmppConnectionAdapter.CONNECTION_CLOSED" />  | 
   139             </intent-filter>  | 
   177             </intent-filter>  | 
   140         </activity>  | 
   178         </activity>  | 
   155             android:exported="false"  | 
   193             android:exported="false"  | 
   156             android:label="Avatar Provider" />  | 
   194             android:label="Avatar Provider" />  | 
   157         <provider  | 
   195         <provider  | 
   158             android:name=".providers.MessageProvider"  | 
   196             android:name=".providers.MessageProvider"  | 
   159             android:authorities="com.beem.project.beem.providers.messageprovider"  | 
   197             android:authorities="com.beem.project.beem.providers.messageprovider"  | 
         | 
   198             android:exported="false"  | 
   160             android:label="Message Provider" />  | 
   199             android:label="Message Provider" />  | 
   161         <provider  | 
   200         <provider  | 
   162             android:name=".providers.MUCsProvider"  | 
   201             android:name=".providers.MUCsProvider"  | 
   163             android:authorities="com.beem.project.beem.providers.mucsprovider"  | 
   202             android:authorities="com.beem.project.beem.providers.mucsprovider"  | 
         | 
   203             android:exported="false"  | 
   164             android:label="MUCs Provider" />  | 
   204             android:label="MUCs Provider" />  | 
   165   | 
   205   | 
   166         <service  | 
   206         <service  | 
   167             android:name=".account.AuthenticatorService"  | 
   207             android:name=".account.AuthenticatorService"  | 
   168             android:exported="true"  | 
   208             android:exported="false"  | 
   169             android:process=":auth" >  | 
   209             android:process=":auth" >  | 
   170             <intent-filter>  | 
   210             <intent-filter>  | 
   171                 <action android:name="android.accounts.AccountAuthenticator" />  | 
   211                 <action android:name="android.accounts.AccountAuthenticator" />  | 
   172             </intent-filter>  | 
   212             </intent-filter>  | 
   173   | 
   213   | 
   175                 android:name="android.accounts.AccountAuthenticator"  | 
   215                 android:name="android.accounts.AccountAuthenticator"  | 
   176                 android:resource="@xml/authenticator" />  | 
   216                 android:resource="@xml/authenticator" />  | 
   177         </service>  | 
   217         </service>  | 
   178         <service  | 
   218         <service  | 
   179             android:name=".account.SyncAdapterService"  | 
   219             android:name=".account.SyncAdapterService"  | 
   180             android:exported="true"  | 
   220             android:exported="false"  | 
   181             android:process=":contacts" >  | 
   221             android:process=":contacts" >  | 
   182             <intent-filter>  | 
   222             <intent-filter>  | 
   183                 <action android:name="android.content.SyncAdapter" />  | 
   223                 <action android:name="android.content.SyncAdapter" />  | 
   184             </intent-filter>  | 
   224             </intent-filter>  | 
   185   | 
   225   | 
   209                 <action android:name="com.beem.project.beem.intent.action.ADD_MUC" />  | 
   249                 <action android:name="com.beem.project.beem.intent.action.ADD_MUC" />  | 
   210             </intent-filter>  | 
   250             </intent-filter>  | 
   211         </service>  | 
   251         </service>  | 
   212     </application>  | 
   252     </application>  | 
   213   | 
   253   | 
   214     <permission  | 
         | 
   215         android:name="com.beem.project.beem.BEEM_SERVICE"  | 
         | 
   216         android:description="@string/BeemServiceDescription"  | 
         | 
   217         android:label="BeemService"  | 
         | 
   218         android:permissionGroup="android.permission-group.NETWORK" />  | 
         | 
   219   | 
         | 
   220     <uses-permission android:name="android.permission.INTERNET" />  | 
         | 
   221     <uses-permission android:name="android.permission.VIBRATE" />  | 
         | 
   222     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />  | 
         | 
   223     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />  | 
         | 
   224     <uses-permission android:name="com.beem.project.beem.BEEM_SERVICE" />  | 
         | 
   225     <uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />  | 
         | 
   226     <uses-permission android:name="android.permission.GET_ACCOUNTS" />  | 
         | 
   227     <uses-permission android:name="android.permission.READ_CONTACTS" />  | 
         | 
   228     <uses-permission android:name="android.permission.WRITE_CONTACTS" />  | 
         | 
   229     <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />  | 
         | 
   230     <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />  | 
         | 
   231     <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />  | 
         | 
   232   | 
         | 
   233     <uses-sdk  | 
         | 
   234         android:minSdkVersion="7"  | 
         | 
   235         android:targetSdkVersion="8" />  | 
         | 
   236   | 
         | 
   237     <supports-screens  | 
         | 
   238         android:anyDensity="true"  | 
         | 
   239         android:largeScreens="true"  | 
         | 
   240         android:normalScreens="true"  | 
         | 
   241         android:smallScreens="true" />  | 
         | 
   242   | 
         | 
   243 </manifest>  | 
   254 </manifest>  |