OSDN Git Service

Merge remote-tracking branch 'upstream/master'
[android-x86/external-koush-Superuser.git] / Superuser / AndroidManifest.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
3     package="com.koushikdutta.superuser"
4     android:versionCode="1000"
5     android:versionName="1.0.0.0" >
6
7     <uses-sdk
8         android:minSdkVersion="8"
9         android:targetSdkVersion="17" />
10
11     <permission
12         android:name="android.permission.REQUEST_SUPERUSER"
13         android:protectionLevel="signature" />
14     <permission
15         android:name="android.permission.REPORT_SUPERUSER"
16         android:protectionLevel="signature" />
17
18     <permission-group
19         android:name="android.permission-group.SUPERUSER"
20         android:description="@string/superuser_description_more"
21         android:icon="@drawable/ic_action_permission"
22         android:label="@string/superuser"
23         android:priority="10000" />
24
25     <permission
26         android:name="android.permission.ACCESS_SUPERUSER"
27         android:description="@string/superuser_description_more"
28         android:icon="@drawable/ic_action_permission"
29         android:label="@string/superuser_description"
30         android:logo="@drawable/ic_action_permission"
31         android:permissionGroup="android.permission-group.SUPERUSER"
32         android:protectionLevel="dangerous" />
33
34     <uses-permission android:name="android.permission.ACCESS_SUPERUSER" />
35
36     <application
37         android:name=".SuApplication"
38         android:allowBackup="false"
39         android:allowClearUserData="false"
40         android:icon="@drawable/ic_launcher"
41         android:label="@string/superuser"
42         android:theme="@style/Superuser" >
43         <activity
44             android:name=".MainActivity"
45             android:configChanges="keyboardHidden|orientation|screenSize"
46             android:excludeFromRecents="true"
47             android:label="@string/superuser" >
48             <intent-filter>
49                 <action android:name="android.intent.action.MAIN" />
50
51                 <category android:name="android.intent.category.LAUNCHER" />
52             </intent-filter>
53         </activity>
54         <!-- Only system/su can open this activity -->
55         <!-- This activity will then call the MultitaskSuRequestActivity to create a new task stack -->
56         <activity
57             android:name=".RequestActivity"
58             android:configChanges="keyboardHidden|orientation|screenSize"
59             android:excludeFromRecents="true"
60             android:label="@string/superuser"
61             android:launchMode="singleTask"
62             android:permission="android.permission.REQUEST_SUPERUSER"
63             android:theme="@style/RequestTheme" />
64         <!-- Only system/su can open this activity -->
65         <!-- This is activity is started in multiuser mode when the user invoking su -->
66         <!-- is not the device owner (user id 0). -->
67         <activity
68             android:name=".NotifyActivity"
69             android:configChanges="keyboardHidden|orientation|screenSize"
70             android:excludeFromRecents="true"
71             android:label="@string/superuser"
72             android:launchMode="singleTask"
73             android:permission="android.permission.REQUEST_SUPERUSER"
74             android:theme="@style/RequestTheme" />
75
76         <!-- Multiple instances of this activity can be running for multiple su requests -->
77         <activity
78             android:name=".MultitaskSuRequestActivity"
79             android:configChanges="keyboardHidden|orientation|screenSize"
80             android:excludeFromRecents="true"
81             android:exported="false"
82             android:label="@string/request"
83             android:theme="@style/RequestTheme" />
84
85         <receiver
86             android:name=".SuReceiver"
87             android:permission="android.permission.REPORT_SUPERUSER" />
88     </application>
89
90 </manifest>