Ich habe ein Live-Wallpaper entwickelt. Jetzt möchte ich, dass es mit dem Internet verbunden ist, um die genaue Uhrzeit zu ermitteln. Das Live-Wallpaper ändert sich entsprechend. Da ich jedoch ein Amateur bin, kann ich es nicht. Bitte helfen
Antworten:
2 für die Antwort № 1Schlagen Sie die Verwendung lokaler Systemaufrufe vor. kein Zugriff auf das Internet Schauen Sie sich PolarClock beispielsweise an, um Code mit zeitbezogenen Klassen zu sehen: https://android.googlesource.com/platform/packages/wallpapers/Basic/+/master/src/com/android/wallpaper/polarclock/PolarClockWallpaper.java
Bearbeiten: Dafür gibt es zwei gute Gründe nicht möchte das Internet nutzen, um die Zeit zu bekommen:
- Wenn das Hintergrundbild installiert ist, muss der Benutzer den Internetzugriff genehmigen. Sie fragen sich vielleicht, warum Sie das tun wollen, wenn es rechtlich nicht erforderlich ist.
- Ihr Hintergrundbild funktioniert nicht, wenn kein Internetzugang verfügbar ist.