Created location logging service.

This commit is contained in:
Filip Strajnar 2024-10-17 17:42:42 +02:00
parent 0f7440fb56
commit 5c9426ff92
2 changed files with 47 additions and 3 deletions

View file

@ -1,9 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
<application
android:allowBackup="true"
android:dataExtractionRules="@xml/data_extraction_rules"
@ -14,6 +16,11 @@
android:supportsRtl="true"
android:theme="@style/Theme.Logmylocation"
tools:targetApi="31">
<service
android:name=".LocationLoggingService"
android:enabled="true"
android:exported="true"></service>
<activity
android:name=".MainActivity"
android:exported="true">

View file

@ -0,0 +1,37 @@
package com.proculite.logmylocation;
import android.app.Service;
import android.content.Intent;
import android.os.IBinder;
import android.util.Log;
public class LocationLoggingService extends Service {
private final String TAG = LocationLoggingService.class.getName();
public LocationLoggingService() {
}
@Override
public IBinder onBind(Intent intent) {
return null;
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
Log.d(TAG, "Service started.");
return super.onStartCommand(intent, flags, startId);
}
@Override
public void onDestroy() {
Log.d(TAG, "Service has been destroyed.");
}
@Override
public void onCreate() {
Log.d(TAG, "Service created.");
super.onCreate();
}
}