Wie kann ich Android Quick -Einstellungen mit Android Studio implementieren?Java

Java-Forum
Anonymous
 Wie kann ich Android Quick -Einstellungen mit Android Studio implementieren?

Post by Anonymous »

Ich habe alles verfolgt, wie man eine Kachel mit Android -Schnelleinstellungen erstellt, und an meinem Ende scheint nichts zu funktionieren. Meine Fliese scheint nicht auf den benutzerdefinierten Kacheln zu erscheinen. < /P>
Was ist das Problem mit meinem Quellcode? Ich habe diese App auf verschiedenen Smartphones von Samsung, Pixel, Vivo getestet und ich kann meine schnellen Einstellungen im Abschnitt benutzerdefinierter Kacheln anscheinend nicht sehen.package quick_settings_tile;

import android.service.quicksettings.Tile;
import android.service.quicksettings.TileService;
import android.util.Log;
import android.widget.Toast;

public class QuickTileService extends TileService {
// Called when the user adds your tile.
@Override
public void onTileAdded() {
super.onTileAdded();

try {
// Existing onClick code
Tile tile = getQsTile();
tile.setState(Tile.STATE_ACTIVE);
tile.updateTile();
Log.d("QuickTileService", "Tile added");
} catch (Exception e) {
Log.e("QuickTileService", "Crash: " + e.getMessage());
}

}

// Called when your app can update your tile.
@Override
public void onStartListening() {
super.onStartListening();
try {
Tile tile = getQsTile();
tile.setState(Tile.STATE_ACTIVE);
tile.updateTile();
Log.d("QuickTileService", "Tile listening");
} catch (Exception e) {
Log.e("QuickTileService", "Crash: " + e.getMessage());
}
}

// Called when the user taps on your tile in an active or inactive state.
@Override
public void onClick() {
super.onClick();

try {
// Existing onClick code
Tile tile = getQsTile();
Log.d("QuickTileService", "Clicked Label: " + tile.getLabel());
Toast.makeText(this, "Hello, we are almost there!!!!!!!!!!!!", Toast.LENGTH_SHORT).show();
getQsTile().updateTile();
} catch (Exception e) {
Log.e("QuickTileService", "Crash: " + e.getMessage());
}
}

// Called when the user removes your tile.
@Override
public void onTileRemoved() {
super.onTileRemoved();

try {
// Existing onClick code
Log.d("QuickTileService", "Service removed");
} catch (Exception e) {
Log.e("QuickTileService", "Crash: " + e.getMessage());
}
}

@Override
public void onCreate() {
super.onCreate();

try {
// Existing onClick code
Log.d("QuickTileService", "Service created");
} catch (Exception e) {
Log.e("QuickTileService", "Crash: " + e.getMessage());
}
}

}
< /code>
Mein Android-Manifest < /p>
































< /code>
Ich habe alles ausprobiert, was in den Tutorials online erwähnt wird. Wenn ich die Anwendung testet, sehe ich das Ergebnis nicht. Wie die schnellen Einstellungen Fliesen zu sehen.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post