AndroidManifest.xml
changeset 946 7caab0161cf9
parent 945 89f1be755b8d
equal deleted inserted replaced
945:89f1be755b8d 946:7caab0161cf9
     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>