-
Notifications
You must be signed in to change notification settings - Fork 8
/
AndroidManifest.xml
152 lines (125 loc) · 6.57 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
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2012-2014 Jaspersoft Corporation. All rights reserved.
http://community.jaspersoft.com/project/jaspermobile-android
Unless you have purchased a commercial license agreement from Jaspersoft,
the following license terms apply:
This program is part of Jaspersoft Mobile for Android.
Jaspersoft Mobile is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Jaspersoft Mobile is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
along with Jaspersoft Mobile for Android. If not, see
<http://www.gnu.org/licenses/lgpl>.
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.jaspersoft.android.jaspermobile"
android:installLocation="auto"
android:versionCode="8010800"
android:versionName="1.8">
<!--
Pattern for versionCode:
android:versionCode="vvxxyyzz"
where:
vv - min android sdk version
xx - major version number
yy - minor version number
zz - revision number
-->
<!-- the minimum API Level required for the application to run, as well as the target version -->
<uses-sdk
android:minSdkVersion="9"
android:targetSdkVersion="16"
/>
<!-- Allows applications to access information about networks -->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<!-- Allows application to open network sockets -->
<uses-permission android:name="android.permission.INTERNET" />
<!-- Allows an application to write to external storage -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<application
android:icon="@drawable/ic_launcher_jaspermobile"
android:label="@string/app_label"
android:name=".JasperMobileApplication"
android:theme="@style/Theme.JasperMobile"
android:hardwareAccelerated="true" >
<!-- Main activity -->
<activity android:name=".activities.HomeActivity"
android:theme="@style/Theme.JasperMobile.Home" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<action android:name="com.jaspersoft.android.samples.jaspermobile.action.EDIT_SERVER_PROFILE" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<!-- enable the search dialog to send searches to SearchActivity -->
<meta-data
android:name="android.app.default_searchable"
android:value=".activities.repository.SearchActivity"
/>
</activity>
<!-- Activity that provides the server profiles management -->
<activity android:name=".activities.ServerProfilesManagerActivity" />
<!-- Activity that provides functionality for creating and modifying server profiles -->
<activity android:name=".activities.ServerProfileActivity">
<intent-filter>
<action android:name="com.jaspersoft.android.samples.jaspermobile.action.ADD_SERVER_PROFILE" />
<action android:name="com.jaspersoft.android.samples.jaspermobile.action.EDIT_SERVER_PROFILE" />
</intent-filter>
</activity>
<!-- Activity that performs repository browsing -->
<activity android:name=".activities.repository.BrowserActivity" >
<!-- enable the search dialog to send searches to SearchActivity -->
<meta-data
android:name="android.app.default_searchable"
android:value=".activities.repository.SearchActivity"
/>
</activity>
<!-- Activity that performs viewing of the favorite items -->
<activity android:name=".activities.repository.FavoritesActivity" />
<!-- Activity that performs viewing of the saved reports -->
<activity android:name=".activities.storage.SavedReportsActivity" />
<!-- Activity that performs searches based on a query string and presents the search results-->
<activity android:name=".activities.repository.SearchActivity"
android:launchMode="singleTop" >
<intent-filter>
<action android:name="android.intent.action.SEARCH" />
</intent-filter>
<meta-data
android:name="android.app.searchable"
android:resource="@xml/searchable"
/>
</activity>
<!-- Activity that performs viewing of the resource info -->
<activity android:name=".activities.resource.ResourceInfoActivity" />
<!-- Activity that allows to specify the report options before running it -->
<activity android:name=".activities.report.ReportOptionsActivity"
android:windowSoftInputMode="stateHidden"
/>
<!-- Activity that performs report viewing in HTML format -->
<activity android:name=".activities.viewer.html.ReportHtmlViewerActivity"
android:configChanges="keyboard|keyboardHidden|screenSize|orientation"
/>
<!-- Activity that performs report viewing in HTML format -->
<activity android:name=".activities.viewer.html.SavedReportHtmlViewerActivity"
android:configChanges="keyboard|keyboardHidden|screenSize|orientation"
/>
<!-- Activity that performs dashboard viewing in HTML format -->
<activity android:name=".activities.viewer.html.DashboardHtmlViewerActivity"
android:configChanges="keyboard|keyboardHidden|screenSize|orientation"
/>
<!-- Activity that performs report saving to the local storage -->
<activity android:name=".activities.report.SaveReportActivity"
android:windowSoftInputMode="stateHidden"
/>
<!-- Activity that allows to specify the application settings -->
<activity android:name=".activities.SettingsActivity" />
<!-- Service used to manage the cache and provide web service result to an activity -->
<service android:name="com.jaspersoft.android.sdk.client.async.JsXmlSpiceService"
android:exported="false" />
</application>
</manifest>