From c35fd3cb7cec3ef1d5994fa45ea9527c48bcad93 Mon Sep 17 00:00:00 2001 From: Zachary Epps Date: Mon, 3 Apr 2017 16:20:32 -0400 Subject: [PATCH] modified manifest to allow for a quick settings tile added in the qs tile service file (TuskyTileService.java) --- app/src/main/AndroidManifest.xml | 12 +++++ .../keylesspalace/tusky/TuskyTileService.java | 48 +++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 app/src/main/java/com/keylesspalace/tusky/TuskyTileService.java diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 4f691073..ddf44959 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,5 +1,6 @@ @@ -62,6 +63,17 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/java/com/keylesspalace/tusky/TuskyTileService.java b/app/src/main/java/com/keylesspalace/tusky/TuskyTileService.java new file mode 100644 index 00000000..10690e6e --- /dev/null +++ b/app/src/main/java/com/keylesspalace/tusky/TuskyTileService.java @@ -0,0 +1,48 @@ +package com.keylesspalace.tusky; + +import android.annotation.TargetApi; +import android.content.Intent; +import android.service.quicksettings.TileService; + +/** + * Small Addition that adds in a QuickSettings tile that opens the Compose activity when clicked + * Created by ztepps on 4/3/17. + */ + +@TargetApi(24) +public class TuskyTileService extends TileService { + public TuskyTileService() { + super(); + } + + @Override + public void onDestroy() { + super.onDestroy(); + } + + @Override + public void onTileAdded() { + super.onTileAdded(); + } + + @Override + public void onTileRemoved() { + super.onTileRemoved(); + } + + @Override + public void onStartListening() { + super.onStartListening(); + } + + @Override + public void onStopListening() { + super.onStopListening(); + } + + @Override + public void onClick() { + super.onClick(); + startActivity(new Intent(this, ComposeActivity.class)); + } +}