|
1 |
| -<?xml version="1.0" encoding="utf-8"?> |
2 |
| -<manifest xmlns:android="http://schemas.android.com/apk/res/android" |
3 |
| - xmlns:tools="http://schemas.android.com/tools" |
4 |
| - package="org.glpi.inventory.agent" |
5 |
| - android:versionCode="39351" |
6 |
| - android:versionName=""> |
| 1 | +<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:versionCode="39351" android:versionName=""> |
7 | 2 |
|
8 | 3 | <!-- Permissions -->
|
9 |
| - <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> |
10 |
| - <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> |
11 |
| - <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" /> |
12 |
| - <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> |
13 |
| - <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> |
14 |
| - <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> |
15 |
| - <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" /> |
16 |
| - <uses-permission android:name="android.permission.READ_PHONE_STATE" /> |
17 |
| - <uses-permission android:name="android.permission.INTERNET" /> |
18 |
| - <uses-permission android:name="android.permission.CAMERA" /> |
19 |
| - <uses-permission android:name="android.permission.BLUETOOTH" /> |
20 |
| - <uses-permission android:name="android.permission.GET_PACKAGE_SIZE" /> |
21 |
| - <uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" /> |
22 |
| - <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> |
| 4 | + <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> |
| 5 | + <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> |
| 6 | + <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/> |
| 7 | + <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> |
| 8 | + <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> |
| 9 | + <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> |
| 10 | + <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/> |
| 11 | + <uses-permission android:name="android.permission.READ_PHONE_STATE"/> |
| 12 | + <uses-permission android:name="android.permission.INTERNET"/> |
| 13 | + <uses-permission android:name="android.permission.CAMERA"/> |
| 14 | + <uses-permission android:name="android.permission.BLUETOOTH"/> |
| 15 | + <uses-permission android:name="android.permission.GET_PACKAGE_SIZE"/> |
| 16 | + <uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE"/> |
| 17 | + <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/> |
23 | 18 | <!-- Allows unlocking your device and activating its screen so UI tests can succeed -->
|
24 |
| - <uses-permission android:name="android.permission.DISABLE_KEYGUARD" /> |
25 |
| - <uses-permission android:name="android.permission.WAKE_LOCK" /> |
| 19 | + <uses-permission android:name="android.permission.DISABLE_KEYGUARD"/> |
| 20 | + <uses-permission android:name="android.permission.WAKE_LOCK"/> |
26 | 21 |
|
27 | 22 | <!-- Allows for QR COde scanner -->
|
28 |
| - <uses-permission android:name="android.permission.VIBRATE" /> |
| 23 | + <uses-permission android:name="android.permission.VIBRATE"/> |
29 | 24 |
|
30 | 25 | <!-- Allows for storing and retrieving screenshots -->
|
31 |
| - <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> |
32 |
| - <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> |
| 26 | + <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> |
| 27 | + <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> |
33 | 28 |
|
34 | 29 | <!-- Allows changing locales -->
|
35 |
| - <uses-permission android:name="android.permission.CHANGE_CONFIGURATION" /> |
| 30 | + <uses-permission android:name="android.permission.CHANGE_CONFIGURATION"/> |
36 | 31 |
|
37 | 32 | <!-- Apps wanting to use foreground services, API 28 higher -->
|
38 |
| - <uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> |
39 |
| - |
40 |
| - <application |
41 |
| - android:name="org.glpi.inventory.agent.ui.InventoryAgentApp" |
42 |
| - android:icon="@mipmap/ic_launcher" |
43 |
| - android:roundIcon="@drawable/ic_launcher_round" |
44 |
| - android:label="@string/app_name" |
45 |
| - android:theme="@style/AppTheme" |
46 |
| - android:largeHeap="true" |
47 |
| - android:vmSafeMode="true" |
48 |
| - android:requestLegacyExternalStorage="true"> |
49 |
| - |
50 |
| - <uses-library android:name="org.apache.http.legacy" android:required="false" /> |
51 |
| - |
52 |
| - <meta-data |
53 |
| - android:name="firebase_crashlytics_collection_enabled" |
54 |
| - android:value="${crashlyticsEnabled}" /> |
55 |
| - |
56 |
| - <activity |
57 |
| - android:name="org.glpi.inventory.agent.ui.ActivitySplash" |
58 |
| - android:theme="@style/NoActionBar"> |
| 33 | + <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/> |
| 34 | + |
| 35 | + <application android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:largeHeap="true" android:name="org.glpi.inventory.agent.ui.InventoryAgentApp" android:requestLegacyExternalStorage="true" android:roundIcon="@drawable/ic_launcher_round" android:theme="@style/AppTheme" android:vmSafeMode="true"> |
| 36 | + |
| 37 | + <uses-library android:name="org.apache.http.legacy" android:required="false"/> |
| 38 | + |
| 39 | + <meta-data android:name="firebase_crashlytics_collection_enabled" android:value="${crashlyticsEnabled}"/> |
| 40 | + |
| 41 | + <activity android:exported="true" android:name="org.glpi.inventory.agent.ui.ActivitySplash" android:theme="@style/NoActionBar"> |
59 | 42 | <intent-filter>
|
60 |
| - <action android:name="android.intent.action.MAIN" /> |
| 43 | + <action android:name="android.intent.action.MAIN"/> |
61 | 44 |
|
62 |
| - <category android:name="android.intent.category.LAUNCHER" /> |
| 45 | + <category android:name="android.intent.category.LAUNCHER"/> |
63 | 46 | </intent-filter>
|
64 | 47 | </activity>
|
65 | 48 |
|
66 |
| - <activity |
67 |
| - android:name=".ui.ScanActivity" |
68 |
| - android:launchMode="singleInstance" |
69 |
| - android:screenOrientation="landscape"></activity> |
70 |
| - |
71 |
| - <activity |
72 |
| - android:name="org.glpi.inventory.agent.ui.ActivityMain" |
73 |
| - android:configChanges="orientation|screenSize" |
74 |
| - android:requestLegacyExternalStorage="true" |
75 |
| - android:exported="true" |
76 |
| - android:label="@string/app_name" /> |
77 |
| - <activity |
78 |
| - android:name="org.glpi.inventory.agent.preference.InventoryParametersPreference" |
79 |
| - android:label="@string/app_name" /> |
80 |
| - <activity |
81 |
| - android:name="org.glpi.inventory.agent.preference.GlobalParametersPreference" |
82 |
| - android:label="@string/app_name" /> |
83 |
| - <activity |
84 |
| - android:name="org.glpi.inventory.agent.ui.ActivityInventoryReport" |
85 |
| - android:label="@string/app_name" |
86 |
| - android:launchMode="standard" |
87 |
| - android:theme="@style/NoActionBar" /> |
88 |
| - |
89 |
| - <service |
90 |
| - android:name="org.glpi.inventory.agent.service.InventoryService" |
91 |
| - android:description="@string/agent_description" |
92 |
| - android:enabled="true" |
93 |
| - android:icon="@mipmap/ic_launcher" |
94 |
| - android:label="Inventory Agent" |
95 |
| - tools:ignore="ExportedService"> |
| 49 | + <activity android:launchMode="singleInstance" android:name=".ui.ScanActivity" android:screenOrientation="landscape"/> |
| 50 | + |
| 51 | + <activity android:configChanges="orientation|screenSize" android:label="@string/app_name" android:name="org.glpi.inventory.agent.ui.ActivityMain" android:requestLegacyExternalStorage="true"/> |
| 52 | + <activity android:label="@string/app_name" android:name="org.glpi.inventory.agent.preference.InventoryParametersPreference"/> |
| 53 | + <activity android:label="@string/app_name" android:name="org.glpi.inventory.agent.preference.GlobalParametersPreference"/> |
| 54 | + <activity android:label="@string/app_name" android:launchMode="standard" android:name="org.glpi.inventory.agent.ui.ActivityInventoryReport" android:theme="@style/NoActionBar"/> |
| 55 | + |
| 56 | + <service android:description="@string/agent_description" android:enabled="true" android:exported="true" android:icon="@mipmap/ic_launcher" android:label="Inventory Agent" android:name="org.glpi.inventory.agent.service.InventoryService" tools:ignore="ExportedService"> |
96 | 57 | <intent-filter>
|
97 |
| - <action android:name="org.glpi.inventory.service" /> |
| 58 | + <action android:name="org.glpi.inventory.service"/> |
98 | 59 | </intent-filter>
|
99 | 60 | </service>
|
100 | 61 |
|
101 |
| - <receiver android:name="org.glpi.inventory.agent.broadcast.BootStartAgent" |
102 |
| - android:enabled="true" |
103 |
| - android:exported="true" |
104 |
| - android:permission="android.permission.RECEIVE_BOOT_COMPLETED"> |
| 62 | + <receiver android:enabled="true" android:exported="true" android:name="org.glpi.inventory.agent.broadcast.BootStartAgent" android:permission="android.permission.RECEIVE_BOOT_COMPLETED"> |
105 | 63 | <intent-filter>
|
106 |
| - <action android:name="android.intent.action.BOOT_COMPLETED" /> |
107 |
| - <action android:name="android.intent.action.ACTION_BOOT_COMPLETED" /> |
108 |
| - <action android:name="android.intent.action.REBOOT" /> |
109 |
| - <action android:name="android.intent.action.QUICKBOOT_POWERON" /> |
110 |
| - <action android:name="com.htc.intent.action.QUICKBOOT_POWERON" /> |
111 |
| - <action android:name="android.intent.action.ACTION_SHUTDOWN" /> |
| 64 | + <action android:name="android.intent.action.BOOT_COMPLETED"/> |
| 65 | + <action android:name="android.intent.action.ACTION_BOOT_COMPLETED"/> |
| 66 | + <action android:name="android.intent.action.REBOOT"/> |
| 67 | + <action android:name="android.intent.action.QUICKBOOT_POWERON"/> |
| 68 | + <action android:name="com.htc.intent.action.QUICKBOOT_POWERON"/> |
| 69 | + <action android:name="android.intent.action.ACTION_SHUTDOWN"/> |
112 | 70 | </intent-filter>
|
113 | 71 | </receiver>
|
114 |
| - <receiver android:name="org.glpi.inventory.agent.broadcast.TimeAlarm"> |
| 72 | + <receiver android:exported="true" android:name="org.glpi.inventory.agent.broadcast.TimeAlarm"> |
115 | 73 | <intent-filter>
|
116 |
| - <action android:name="org.glpi.inventory.agent.ALARM" /> |
| 74 | + <action android:name="org.glpi.inventory.agent.ALARM"/> |
117 | 75 | </intent-filter>
|
118 | 76 | </receiver>
|
119 | 77 |
|
120 |
| - <activity android:name="org.glpi.inventory.agent.ui.PermissionActivity" /> |
121 |
| - <activity android:name="org.glpi.inventory.agent.ui.ActivityListServers" /> |
122 |
| - <activity android:name="org.glpi.inventory.agent.ui.ActivityDetailServer"> |
| 78 | + <activity android:name="org.glpi.inventory.agent.ui.PermissionActivity"/> |
| 79 | + <activity android:name="org.glpi.inventory.agent.ui.ActivityListServers"/> |
| 80 | + <activity android:exported="true" android:name="org.glpi.inventory.agent.ui.ActivityDetailServer"> |
123 | 81 | <intent-filter>
|
124 |
| - <action android:name="android.intent.action.VIEW" /> |
| 82 | + <action android:name="android.intent.action.VIEW"/> |
125 | 83 |
|
126 |
| - <category android:name="android.intent.category.DEFAULT" /> |
127 |
| - <category android:name="android.intent.category.BROWSABLE" /> |
| 84 | + <category android:name="android.intent.category.DEFAULT"/> |
| 85 | + <category android:name="android.intent.category.BROWSABLE"/> |
128 | 86 |
|
129 |
| - <data |
130 |
| - android:host="glpi-project.github.io" |
131 |
| - android:pathPrefix="/android-inventory-agent/deeplink"/> |
132 |
| - <data android:scheme="http" /> |
133 |
| - <data android:scheme="https" /> |
| 87 | + <data android:host="glpi-project.github.io" android:pathPrefix="/android-inventory-agent/deeplink"/> |
| 88 | + <data android:scheme="http"/> |
| 89 | + <data android:scheme="https"/> |
134 | 90 | </intent-filter>
|
135 | 91 |
|
136 | 92 | </activity>
|
137 |
| - <activity android:name="org.glpi.inventory.agent.ui.ActivityCategories" /> |
| 93 | + <activity android:name="org.glpi.inventory.agent.ui.ActivityCategories"/> |
138 | 94 | </application>
|
139 | 95 |
|
140 | 96 | </manifest>
|
0 commit comments