sl4a python benachrichtigen Frage

9

Ich habe zwei Fragen zur sl4a-Skriptsprache. Ich möchte ein Python-Skript entwickeln, das regelmäßig von einem Server kontaktiert wird und einige Informationen an die Benachrichtigungsleiste sendet.

Ich habe erfolgreich eine Nachricht zur Benachrichtigungsleiste hinzugefügt, aber

  1. Das Benachrichtigungssymbol ist immer ein Sl4a-Logo. Gibt es eine Möglichkeit, es in etwas anderes zu verwandeln? (Es macht mir nichts aus, eine Hack-Methode zu verwenden, wie zum Beispiel die Ressourcendatei umzubenennen, wenn das funktioniert ...)
  2. Wenn ich auf die Benachrichtigung klicke, wird die Nachricht einfach entfernt. Ich möchte etwas hinzufügen, das den Benutzer zu bestimmten Apps oder Webseiten führt. Ist es möglich?

Danke!

    
Patrick 29.08.2011, 02:06
quelle

1 Antwort

3
  1. Offiziell gibt es keine API, die SL4A für die Anpassung von Benachrichtigungen zur Verfügung stellt, die es in Android gibt.
    Referenz: Ссылка Ссылка

  2. Offiziell gibt es keine API, die SL4a für das Abfeuern einer Absicht auf einen Benutzerklick vom Benutzer ausgesetzt ist. .

    %Vor%

Benachrichtigen, zeigt nur eine Benachrichtigung an, die abgebrochen wird, wenn der Benutzer darauf klickt. Nun, wenn Sie die Löschung dieser Benachrichtigung verfolgen können, können Sie eine neue Absicht mit Ihrem Skript starten.

Hack?

Bitte beachten Sie, dass Android diese Benachrichtigungen von SL4A und nicht von Ihrem Skript behandelt. (Dadurch erhalten Sie das SL4A-Symbol.) So ist es irgendwie möglich, alle APIs zu verwenden, die einem normalen JAVA-Code ausgesetzt sind, SL4A als Anwendung zu behandeln, aber dann werden alle Ihre Apps, die SL4a verwenden, dasselbe Logo haben . ;)

    
dragosrsupercool 18.09.2015, 08:43
quelle

Tags und Links