-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathAndroidManifest.xml
170 lines (145 loc) · 8.55 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
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
<?xml version="1.0" encoding="utf-8"?>
<!--
Versioning conventions for this application:
versionCodes are of the ever increasing 10 digit integer form:
"2digitMajorReleaseIntegerYYMMDD00" (for major releases) and
"2digitMajorReleaseIntegerYYMMDDHH" (for minor releases).
They indicate the (best approximate) release datetime.
A minus ("-") sign indicates that this version is NOT yet in production (it may be a debug or dev version or anything else NON production).
example: "-0914033015" means this minor release of version 9 is not yet in production (it may still be in development or testing).
It will be released on March 30th, 2014, 3pm.
Due to the current limitations of versionCode (max value = 2^31-1 = 2147483647) the 2 digit Major Release Integer cannot exceed 21.
versionNames are of the String form "Gaelic_Male_deity" (Mixed case for major releases released into Production),
"gaelic_male_deity" (lower case for major releases still in development/test),
"Gaelic_Male_deity"."Gaelic_Female_deity" (Mixed case for minor releases released into Production),
"gaelic_male_deity"."gaelic_female_deity" (lower case for minor releases still in development/test).
All lower case indicates that this version is NOT yet in production (it may be a debug or dev version or anything else not yet release into production).
versionNames are retrieved in alphabetical order from: http://en.wikipedia.org/wiki/List_of_Celtic_deities#Gaelic_deities
example: bodb_dearg.aimend means this is a minor release not yet in production. It was preceded by Bodb_Dearg and Bodb_Dearg.Aibell
-->
<manifest package="com.ntier.android.GAEL1"
android:versionCode="0115061012"
android:versionName="abarta"
xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Has the effect of preventing Google Play Store from displaying your app on devices that don't support OpenGL ES version 2.
https://developers.google.com/maps/documentation/android/start#add_the_google_play_services_version_to_your_apps_manifest -->
<uses-feature android:glEsVersion="0x00020000" android:required="true"/>
<uses-sdk
android:minSdkVersion="16"
android:targetSdkVersion="21" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
<!-- http://stackoverflow.com/questions/9871762/android-turning-on-wifi-programmatically -->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>
<!-- Allows the API to cache map tile data in the device's external storage area.
https://developers.google.com/maps/documentation/android/start -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<!-- Allows the API to access Google web-based services -->
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
<!-- http://developer.android.com/training/location/retrieve-current.html#AppPermissions
Requesting ACCESS_FINE_LOCATION implies a request for ACCESS_COARSE_LOCATION. -->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<permission android:protectionLevel="signature" android:name="GaelTestPermission"></permission>
<!-- http://developer.android.com/training/sync-adapters/creating-sync-adapter.html#DeclareSyncAdapterManifest -->
<uses-permission android:name="android.permission.READ_SYNC_SETTINGS"/>
<uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS"/>
<uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS"/>
<uses-permission android:name="android.permission.GET_ACCOUNTS"/>
<uses-permission android:name="android.permission.READ_LOGS"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<!-- Permission is only granted to system apps
<uses-permission android:name="android.permission.DUMP" -->
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.CAMERA" android:required="false"/>
<uses-feature android:name="android.hardware.camera" android:required="false"/>
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
<uses-feature android:name="android.hardware.camera.front" android:required="false" />
<uses-feature android:name="android.hardware.camera.back" android:required="false" />
/>
<application android:allowBackup="true"
android:name=".GAELapplication"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme"
android:hardwareAccelerated="true"
android:vmSafeMode="true"
android:restoreAnyVersion="false"
android:allowClearUserData="false"
android:allowTaskReparenting="false"
android:description="@string/appDescription"
android:killAfterRestore="true"
android:hasCode="true"
android:enabled="true"
android:uiOptions="none" >
<!-- http://stackoverflow.com/questions/4675750/lock-screen-orientation-android -->
<activity android:name="com.ntier.android.GAEL1.MainActivity"
android:screenOrientation="nosensor"
android:configChanges="keyboardHidden|orientation|screenSize"
android:launchMode="singleTask"
android:alwaysRetainTaskState="true"
android:hardwareAccelerated="true"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<!-- old key android:value="AIzaSyAt-e3V3x2B5BkwiO9W6rKT4bt5CIIzPFQ" />
new key android:value="AIzaSyDmf1qC0Cq8ai43MR8eedayV2Ul7m7X7XU" /> -->
<meta-data android:name="com.google.android.maps.v2.API_KEY"
android:value="AIzaSyAt-e3V3x2B5BkwiO9W6rKT4bt5CIIzPFQ" />
<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<!-- http://developer.android.com/guide/topics/manifest/provider-element.html -->
<provider android:name= "@string/AUTHORITY"
android:authorities="@string/AUTHORITY"
android:label="@string/DbSqLiteName"
android:multiprocess="false"
android:syncable="true"
android:grantUriPermissions="false"
android:description="@string/DbSqLiteName"
android:exported="false"
android:enabled="true"
/>
<activity android:name="com.google.android.gms.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" />
<!-- See http://developer.android.com/training/sync-adapters/creating-authenticator.html#DeclareAuthenticator -->
<service
android:name="com.ntier.android.accounts.AuthenticatorService"
android:exported="false"
android:description="@string/AuthSvcDesc"
android:label="@string/AuthSvcDesc"
android:stopWithTask="false">
<intent-filter>
<action android:name="android.accounts.AccountAuthenticator"/>
</intent-filter>
<meta-data
android:name="android.accounts.AccountAuthenticator"
android:resource="@xml/authenticator" />
</service>
<service
android:name="com.ntier.android.sync.SyncService"
android:exported="true"
android:description="@string/SyncSvcDesc"
android:stopWithTask="false"
android:label="G.eo A.sset and E.vent L.ocator sync service"
android:process=":sync">
<intent-filter> <action android:name="android.content.SyncAdapter"/> </intent-filter>
<meta-data android:name="android.content.SyncAdapter" android:resource="@xml/syncadapter" />
</service>
<!-- To ensure your app is secure, always use an explicit intent when starting a
Service and do not declare intent filters for your services.
http://developer.android.com/guide/components/intents-filters.html
<service android:name="com.ntier.android.REST.GAELSyncSvc"
android:description="@string/SyncSvcDesc"
android:exported="false"
android:stopWithTask="false"
android:label="G.eo A.sset and E.vent L.ocator sync service">
</service>
-->
</application>
</manifest>