Home | History | Annotate | Download | only in shell_apk
      1 <?xml version="1.0" encoding="utf-8"?>
      2 
      3 <!-- Copyright (c) 2012 The Chromium Authors. All rights reserved.
      4 
      5      Use of this source code is governed by a BSD-style license that can be
      6      found in the LICENSE file.
      7  -->
      8 
      9 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     10     package="org.chromium.content_shell_apk">
     11 
     12     <permission android:name="org.chromium.content_shell.permission.SANDBOX"
     13             android:protectionLevel="signature" />
     14 
     15     <application android:name="ContentShellApplication"
     16             android:icon="@mipmap/app_icon"
     17             android:label="Content Shell">
     18         <activity android:name="ContentShellActivity"
     19                   android:launchMode="singleTask"
     20                   android:theme="@android:style/Theme.Holo.Light.NoActionBar"
     21                   android:configChanges="orientation|keyboardHidden|keyboard|screenSize"
     22                   android:hardwareAccelerated="true">
     23             <intent-filter>
     24                 <action android:name="android.intent.action.MAIN"/>
     25                 <category android:name="android.intent.category.LAUNCHER"/>
     26             </intent-filter>
     27         </activity>
     28         <!-- The following service entries exist in order to allow us to
     29              start more than one sandboxed process. -->
     30 
     31         <!-- NOTE: If you change the values of "android:process" for any of the below services,
     32              you also need to update kHelperProcessExecutableName in chrome_constants.cc. -->
     33         <service android:name="org.chromium.content.app.SandboxedProcessService0"
     34                  android:process=":sandboxed_process0"
     35                  android:permission="org.chromium.content_shell.permission.SANDBOX"
     36                  android:isolatedProcess="true"
     37                  android:exported="false" />
     38         <service android:name="org.chromium.content.app.SandboxedProcessService1"
     39                  android:process=":sandboxed_process1"
     40                  android:permission="org.chromium.content_shell.permission.SANDBOX"
     41                  android:isolatedProcess="true"
     42                  android:exported="false" />
     43         <service android:name="org.chromium.content.app.SandboxedProcessService2"
     44                  android:process=":sandboxed_process2"
     45                  android:permission="org.chromium.content_shell.permission.SANDBOX"
     46                  android:isolatedProcess="true"
     47                  android:exported="false" />
     48         <service android:name="org.chromium.content.app.SandboxedProcessService3"
     49                  android:process=":sandboxed_process3"
     50                  android:permission="org.chromium.content_shell.permission.SANDBOX"
     51                  android:isolatedProcess="true"
     52                  android:exported="false" />
     53         <service android:name="org.chromium.content.app.SandboxedProcessService4"
     54                  android:process=":sandboxed_process4"
     55                  android:permission="org.chromium.content_shell.permission.SANDBOX"
     56                  android:isolatedProcess="true"
     57                  android:exported="false" />
     58         <service android:name="org.chromium.content.app.SandboxedProcessService5"
     59                  android:process=":sandboxed_process5"
     60                  android:permission="org.chromium.content_shell.permission.SANDBOX"
     61                  android:isolatedProcess="true"
     62                  android:exported="false" />
     63         <service android:name="org.chromium.content.app.SandboxedProcessService6"
     64                  android:process=":sandboxed_process6"
     65                  android:permission="org.chromium.content_shell.permission.SANDBOX"
     66                  android:isolatedProcess="true"
     67                  android:exported="false" />
     68         <service android:name="org.chromium.content.app.SandboxedProcessService7"
     69                  android:process=":sandboxed_process7"
     70                  android:permission="org.chromium.content_shell.permission.SANDBOX"
     71                  android:isolatedProcess="true"
     72                  android:exported="false" />
     73         <service android:name="org.chromium.content.app.SandboxedProcessService8"
     74                  android:process=":sandboxed_process8"
     75                  android:permission="org.chromium.content_shell.permission.SANDBOX"
     76                  android:isolatedProcess="true"
     77                  android:exported="false" />
     78         <service android:name="org.chromium.content.app.SandboxedProcessService9"
     79                  android:process=":sandboxed_process9"
     80                  android:permission="org.chromium.content_shell.permission.SANDBOX"
     81                  android:isolatedProcess="true"
     82                  android:exported="false" />
     83         <service android:name="org.chromium.content.app.SandboxedProcessService10"
     84                  android:process=":sandboxed_process10"
     85                  android:permission="org.chromium.content_shell.permission.SANDBOX"
     86                  android:isolatedProcess="true"
     87                  android:exported="false" />
     88         <service android:name="org.chromium.content.app.SandboxedProcessService11"
     89                  android:process=":sandboxed_process11"
     90                  android:permission="org.chromium.content_shell.permission.SANDBOX"
     91                  android:isolatedProcess="true"
     92                  android:exported="false" />
     93         <service android:name="org.chromium.content.app.SandboxedProcessService12"
     94                  android:process=":sandboxed_process12"
     95                  android:permission="org.chromium.content_shell.permission.SANDBOX"
     96                  android:isolatedProcess="true"
     97                  android:exported="false" />
     98         <service android:name="org.chromium.content.app.SandboxedProcessService13"
     99                  android:process=":sandboxed_process13"
    100                  android:permission="org.chromium.content_shell.permission.SANDBOX"
    101                  android:isolatedProcess="true"
    102                  android:exported="false" />
    103         <service android:name="org.chromium.content.app.SandboxedProcessService14"
    104                  android:process=":sandboxed_process14"
    105                  android:permission="org.chromium.content_shell.permission.SANDBOX"
    106                  android:isolatedProcess="true"
    107                  android:exported="false" />
    108         <service android:name="org.chromium.content.app.SandboxedProcessService15"
    109                  android:process=":sandboxed_process15"
    110                  android:permission="org.chromium.content_shell.permission.SANDBOX"
    111                  android:isolatedProcess="true"
    112                  android:exported="false" />
    113         <service android:name="org.chromium.content.app.SandboxedProcessService16"
    114                  android:process=":sandboxed_process16"
    115                  android:permission="org.chromium.content_shell.permission.SANDBOX"
    116                  android:isolatedProcess="true"
    117                  android:exported="false" />
    118         <service android:name="org.chromium.content.app.SandboxedProcessService17"
    119                  android:process=":sandboxed_process17"
    120                  android:permission="org.chromium.content_shell.permission.SANDBOX"
    121                  android:isolatedProcess="true"
    122                  android:exported="false" />
    123         <service android:name="org.chromium.content.app.SandboxedProcessService18"
    124                  android:process=":sandboxed_process18"
    125                  android:permission="org.chromium.content_shell.permission.SANDBOX"
    126                  android:isolatedProcess="true"
    127                  android:exported="false" />
    128         <service android:name="org.chromium.content.app.SandboxedProcessService19"
    129                  android:process=":sandboxed_process19"
    130                  android:permission="org.chromium.content_shell.permission.SANDBOX"
    131                  android:isolatedProcess="true"
    132                  android:exported="false" />
    133         <meta-data android:name="org.chromium.content.browser.SMART_CLIP_PROVIDER"
    134                    android:value="org.chromium.content.browser.SmartClipProvider" />
    135     </application>
    136 
    137     <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="20" />
    138     <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
    139     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    140     <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
    141     <uses-permission android:name="android.permission.CAMERA"/>
    142     <uses-permission android:name="android.permission.INTERNET"/>
    143     <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
    144     <uses-permission android:name="android.permission.RECORD_AUDIO"/>
    145     <uses-permission android:name="android.permission.VIBRATE"/>
    146     <uses-permission android:name="android.permission.WAKE_LOCK"/>
    147     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    148 </manifest>
    149