- Forum-Beiträge: 19
06.01.2011, 10:37:42 via Website
06.01.2011 10:37:42 via Website
folgendes Problem:
Ein Android-Gerät, autonom, ohne Anbindung an ein Netzwerk, GSM o.ä. (Industriesteuerung)
Ich benötige eine aktuelle Uhrzeit und auch das aktuelle Datum, was auch vom Benutzer geändert werden muß (Einsatz in unterschiedlichen Zeitzonen). Über den Befehl setCurrentTimeMillis (aus android.os, SystemClock) könnte ich ja die Systemzeit anpassen. Leider fehlt mir hier das Recht. Ich dachte an
und
,was aber beides nicht funktioniert. Der Debugger zeigt mir an:
und
In anderen Quellen habe ich gelesen, daß nur der Benutzer "System" das Recht hat, die Systemzeit zu ändern. Dies wäre ohnehin nicht nötigt, weil die Zeit ja über das Netz synchronisiert wird. Problem bei mir: Ich (bzw. mein Gerät) hat kein Netz.
Möglich wäre noch der Umweg, den Benutzer zu den Systemeinstellungen zu schicken per
das möchte ich jedoch aus anderen Gründen wenn möglich vermeiden.
Hat jemand eine Idee oder einen Tip, wie ich meinem Programm die notwendigen Rechte geben kann? In chinesischen Foren wird die Möglichkeit zwar angesprochen, aber hier verstehe ich die Vorgehensweise nicht: http://blog.csdn.net/liujian885/archive/2010/03/22/5404834.aspx
Gruß,
Dennis
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.