From 3148c776f36c80685bce5808849a54fca7578a0b Mon Sep 17 00:00:00 2001 From: Swapnil Tripathi <swapnil06.st@gmail.com> Date: Wed, 28 Jul 2021 15:39:07 +0530 Subject: [PATCH] Added service --- android/AndroidManifest.xml | 5 +++- android/build.gradle | 1 + android/gradle.properties | 1 + android/src/org/kde/kasts/MediaService.java | 29 +++++++++++++++++++++ 4 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 android/gradle.properties create mode 100644 android/src/org/kde/kasts/MediaService.java diff --git a/android/AndroidManifest.xml b/android/AndroidManifest.xml index 6f2c9bce..ffad021d 100644 --- a/android/AndroidManifest.xml +++ b/android/AndroidManifest.xml @@ -7,7 +7,7 @@ <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="org.kde.kasts" android:versionName="0.0.1" - android:versionCode="1588098483" + android:versionCode="1627466509" android:installLocation="auto"> <supports-screens android:largeScreens="true" android:normalScreens="true" android:anyDensity="true" android:smallScreens="true"/> @@ -57,6 +57,9 @@ <!-- auto screen scale factor --> <meta-data android:name="android.app.auto_screen_scale_factor" android:value="true"/> </activity> + <service android:name="org.kde.kasts.MediaService" > + <meta-data android:name="android.app.background_running" android:value="true"/> + </service> </application> </manifest> diff --git a/android/build.gradle b/android/build.gradle index dd715eb7..538d0476 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -28,6 +28,7 @@ def timestamp = (int)(new Date().getTime()/1000) dependencies { implementation fileTree(dir: 'libs', include: ['*.jar', '*.aar']) + implementation 'com.android.support:support-v4:28.0.0' } android { diff --git a/android/gradle.properties b/android/gradle.properties new file mode 100644 index 00000000..5bac8ac5 --- /dev/null +++ b/android/gradle.properties @@ -0,0 +1 @@ +android.useAndroidX=true diff --git a/android/src/org/kde/kasts/MediaService.java b/android/src/org/kde/kasts/MediaService.java new file mode 100644 index 00000000..fb14a8cc --- /dev/null +++ b/android/src/org/kde/kasts/MediaService.java @@ -0,0 +1,29 @@ +/** + * SPDX-FileCopyrightText: 2021 Swapnil Tripathi <swapnil06.st@gmail.com> + * + * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL + */ + + +package org.kde.kasts; + +import android.app.Service; +import android.content.Intent; +import android.os.IBinder; +import android.os.Bundle; +import android.support.v4.media.session.MediaSessionCompat; + +public class MediaService extends Service { + public static final String TAG = "MediaService"; + + private MediaSessionCompat mSession; + @Override + public IBinder onBind(Intent intent) { + return null; + } + + @Override + public void onCreate() { + super.onCreate(); + } +}