Add BOOT notification
[fonbot.git] / AndroidManifest.xml
1 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
2 package="ro.ieval.fonbot"
3 android:installLocation="internalOnly"
4 android:versionCode="1"
5 android:versionName="prerelease" >
6
7 <uses-sdk
8 android:minSdkVersion="8"
9 android:targetSdkVersion="17" />
10
11 <permission
12 android:name="ro.ieval.fonbot.permission.C2D_MESSAGE"
13 android:label="Receive GCM messages"
14 android:protectionLevel="signature" >
15 </permission>
16
17 <uses-permission android:name="ro.ieval.fonbot.permission.C2D_MESSAGE" />
18 <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
19 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
20 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
21 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
22 <uses-permission android:name="android.permission.ACCESS_SUPERUSER" />
23 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
24 <uses-permission android:name="android.permission.BLUETOOTH" />
25 <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
26 <uses-permission android:name="android.permission.CALL_PHONE" />
27 <uses-permission android:name="android.permission.CALL_PRIVILEGED" />
28 <uses-permission android:name="android.permission.CAMERA" />
29 <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
30 <uses-permission android:name="android.permission.FLASHLIGHT" />
31 <uses-permission android:name="android.permission.GET_ACCOUNTS" />
32 <uses-permission android:name="android.permission.INTERNET" />
33 <uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
34 <uses-permission android:name="android.permission.READ_CALL_LOG" />
35 <uses-permission android:name="android.permission.READ_CONTACTS" />
36 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
37 <uses-permission android:name="android.permission.READ_PHONE_STATE" />
38 <uses-permission android:name="android.permission.READ_SMS" />
39 <uses-permission android:name="android.permission.REBOOT" />
40 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
41 <uses-permission android:name="android.permission.SEND_SMS" />
42 <uses-permission android:name="android.permission.RECEIVE_SMS" />
43 <uses-permission android:name="android.permission.VIBRATE" />
44 <uses-permission android:name="android.permission.WAKE_LOCK" />
45 <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
46 <uses-permission android:name="android.permission.WRITE_SETTINGS" />
47
48 <permission
49 android:name="ro.ieval.fonbot.permission.SEND_NOTIFICATIONS"
50 android:description="@string/send_message_permission_desc"
51 android:label="send FonBot notifications" >
52 </permission>
53
54 <uses-feature
55 android:name="android.hardware.bluetooth"
56 android:required="false" />
57 <uses-feature
58 android:name="android.hardware.camera"
59 android:required="false" />
60 <uses-feature
61 android:name="android.hardware.camera.autofocus"
62 android:required="false" />
63 <uses-feature
64 android:name="android.hardware.camera.flash"
65 android:required="false" />
66 <uses-feature
67 android:name="android.hardware.camera.front"
68 android:required="false" />
69 <uses-feature
70 android:name="android.hardware.camera.any"
71 android:required="false" />
72 <uses-feature
73 android:name="android.hardware.location"
74 android:required="false" />
75 <uses-feature
76 android:name="android.hardware.location.network"
77 android:required="false" />
78 <uses-feature
79 android:name="android.hardware.location.gps"
80 android:required="false" />
81 <uses-feature
82 android:name="android.hardware.telephony"
83 android:required="false" />
84 <uses-feature
85 android:name="android.hardware.touchscreen"
86 android:required="false" />
87 <uses-feature
88 android:name="android.hardware.wifi"
89 android:required="false" />
90
91 <application
92 android:name=".FonBotApplication"
93 android:allowBackup="true"
94 android:backupAgent="BackupAgent"
95 android:enabled="true"
96 android:hasCode="true"
97 android:label="@string/app_name"
98 android:persistent="false" >
99 <activity
100 android:name=".FonBotHelpActivity"
101 android:alwaysRetainTaskState="false"
102 android:excludeFromRecents="true"
103 android:exported="false"
104 android:immersive="false"
105 android:label="@string/help_activity_label"
106 android:launchMode="standard"
107 android:multiprocess="false"
108 android:parentActivityName=".FonBotMainActivity"
109 android:stateNotNeeded="true"
110 android:windowSoftInputMode="stateAlwaysHidden" >
111 </activity>
112 <activity
113 android:name=".FonBotMainActivity"
114 android:immersive="false"
115 android:launchMode="standard"
116 android:multiprocess="false"
117 android:screenOrientation="unspecified"
118 android:stateNotNeeded="true"
119 android:uiOptions="splitActionBarWhenNarrow"
120 android:windowSoftInputMode="stateAlwaysHidden" >
121 <intent-filter>
122 <action android:name="android.intent.action.MAIN" />
123
124 <category android:name="android.intent.category.LAUNCHER" />
125 </intent-filter>
126 </activity>
127 <activity
128 android:name=".FonBotLocalActivity"
129 android:exported="false" >
130 </activity>
131 <activity
132 android:name=".FonBotPreferenceActivity"
133 android:exported="false" >
134 <intent-filter>
135 <action android:name="android.intent.action.VIEW" />
136
137 <category android:name="android.intent.category.DEFAULT" />
138
139 <data android:scheme="ro.ieval.fonbot.FonBotPreferenceActivity" />
140 </intent-filter>
141 </activity>
142 <activity
143 android:name=".DialogActivity"
144 android:exported="false"
145 android:noHistory="true"
146 android:theme="@android:style/Theme.Dialog" >
147 </activity>
148
149 <service android:name=".GCMIntentService" >
150 </service>
151 <service android:name=".FonBotMainService" >
152 </service>
153
154 <receiver
155 android:name="com.google.android.gcm.GCMBroadcastReceiver"
156 android:permission="com.google.android.c2dm.permission.SEND" >
157 <intent-filter>
158 <action android:name="com.google.android.c2dm.intent.RECEIVE" />
159 <action android:name="com.google.android.c2dm.intent.REGISTRATION" />
160
161 <category android:name="ro.ieval.fonbot" />
162 </intent-filter>
163 </receiver>
164 <receiver
165 android:name=".SmsReceiver"
166 android:permission="android.permission.BROADCAST_SMS" >
167 <intent-filter android:priority="2147483647" >
168 <action android:name="android.provider.Telephony.SMS_RECEIVED" />
169 </intent-filter>
170 </receiver>
171 <receiver android:name=".SmsStatusReceiver" >
172 </receiver>
173 <receiver
174 android:name=".FonBotAdminReceiver"
175 android:exported="false"
176 android:permission="android.permission.BIND_DEVICE_ADMIN" >
177 <intent-filter>
178 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
179 </intent-filter>
180
181 <meta-data
182 android:name="android.app.device_admin"
183 android:resource="@xml/admin" />
184 </receiver>
185 <receiver
186 android:name=".ProtectedBroadcastReceiver"
187 android:exported="true" >
188 <intent-filter>
189 <action android:name="android.intent.action.BATTERY_LOW" />
190 <action android:name="android.intent.action.BATTERY_OKAY" />
191 <action android:name="android.intent.action.BOOT_COMPLETED" />
192 </intent-filter>
193 </receiver>
194 </application>
195
196 </manifest>
This page took 0.026095 seconds and 5 git commands to generate.