forked from ushahidi/SMSSync
-
Notifications
You must be signed in to change notification settings - Fork 0
/
AndroidManifest.xml
153 lines (131 loc) · 6.01 KB
/
AndroidManifest.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (c) 2010 - 2011 Ushahidi Inc All rights reserved Contact:
[email protected] Website: http://www.ushahidi.com GNU Lesser General Public
License Usage This file may be used under the terms of the GNU Lesser General
Public License version 3 as published by the Free Software Foundation and
appearing in the file LICENSE.LGPL included in the packaging of this file.
Please review the following information to ensure the GNU Lesser General
Public License version 3 requirements will be met: http://www.gnu.org/licenses/lgpl.html.
If you have questions regarding the use of this file, please contact Ushahidi
developers at [email protected].
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="org.addhen.smssync"
android:versionCode="12"
android:versionName="1.1.10">
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.READ_SMS" />
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.WRITE_SMS" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true" />
<application
android:icon="@drawable/icon"
android:label="@string/app_name"
android:name=".MainApplication" >
<service android:name=".services.SmsReceiverService" />
<service android:name=".services.AutoSyncService" />
<service android:name=".services.AutoSyncScheduledService" />
<service android:name=".services.CheckTaskScheduledService" />
<service android:name=".services.CheckTaskService" />
<service android:name=".services.SyncPendingMessagesService" />
<activity
android:configChanges="orientation|keyboardHidden"
android:label="@string/app_name"
android:launchMode="singleTop"
android:name=".Settings" >
<intent-filter >
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.PREFERENCE" />
</intent-filter>
</activity>
<!-- messages tab -->
<activity
android:configChanges="orientation|keyboardHidden"
android:label="@string/app_name"
android:launchMode="singleTop"
android:name=".Settings" >
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category
android:label="@string/app_name"
android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<!-- pending messages -->
<activity
android:configChanges="orientation|keyboardHidden"
android:label="@string/app_name"
android:launchMode="singleTop"
android:name=".PendingMessagesActivity" >
<intent-filter >
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.ACTION_VIEW" />
</intent-filter>
</activity>
<!-- sent messages -->
<activity
android:configChanges="orientation|keyboardHidden"
android:label="@string/app_name"
android:launchMode="singleTop"
android:name=".SentMessagesActivity" >
<intent-filter >
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.ACTION_VIEW" />
</intent-filter>
</activity>
<!-- sms -->
<receiver android:name=".receivers.SmsReceiver" >
<intent-filter >
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>
<!-- connectivity changed -->
<receiver
enabled="false"
android:name=".receivers.ConnectivityChangedReceiver" >
<intent-filter >
<action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
</intent-filter>
</receiver>
<!-- power changed -->
<receiver android:name=".receivers.PowerStateChangedReceiver" >
<intent-filter >
<action android:name="android.intent.action.ACTION_BATTERY_LOW" />
<action android:name="android.intent.action.ACTION_BATTERY_OKAY" />
</intent-filter>
</receiver>
<!-- boot -->
<receiver android:name=".receivers.BootReceiver" >
<intent-filter >
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
<!-- task check scheduled -->
<receiver android:name=".receivers.CheckTaskScheduledReceiver" />
<!-- task check scheduled -->
<receiver android:name=".receivers.AutoSyncScheduledReceiver" />
<!-- app widget provider -->
<receiver android:name=".widget.SmsSyncAppWidgetProvider" >
<intent-filter >
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
</intent-filter>
<meta-data
android:name="android.appwidget.provider"
android:resource="@xml/appwidget_info" />
</receiver>
<service android:name=".widget.SmsSyncAppWidgetProvider$SmsSyncAppWidgetService" />
</application>
<uses-sdk
android:minSdkVersion="4"
android:targetSdkVersion="11" />
</manifest>