1<?xml version="1.0" encoding="utf-8"?>
2
3<manifest xmlns:android="http://schemas.android.com/apk/res/android"
4     package="com.android.locationtracker">
5
6    <!-- Permissions for the Location Service -->
7    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
8    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
9
10    <!--  Permission for wifi -->
11    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
12
13    <!-- give the location tracker ability to induce device insomnia -->
14    <uses-permission android:name="android.permission.WAKE_LOCK"/>
15
16    <!--  Permission for SD card -->
17    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
18
19    <application android:label="@string/app_label">
20        <activity android:name="TrackerActivity"
21             android:label="Location Tracker"
22             android:exported="true">
23            <intent-filter>
24                <action android:name="android.intent.action.MAIN"/>
25                <category android:name="android.intent.category.LAUNCHER"/>
26            </intent-filter>
27        </activity>
28        <service android:name=".TrackerService"/>
29        <activity android:label="@string/settings_menu"
30             android:name="SettingsActivity"/>
31        <provider android:name=".data.TrackerProvider"
32             android:authorities="com.android.locationtracker"/>
33    </application>
34
35</manifest>
36