Ich bin in der letzten Besitz von nicht nur meinem ersten Android-Handset, sondern mein erstes Smartphone, ein Motorola-Droid 2. Als Informatik-Major habe ich gewählt, nicht sofort den nuklearen Weg, um drastische Modifikationen zu machen, sondern haben stattdessen allmählich mit der Zeit mit der Zeit gekoppelt. Dies ist auf materielle Weise nicht vollständig relevant, hilft jedoch in Kontext, das folgt, was folgt.
Das Problem, das ich versuche, mich sehr schnell zu erklären, wodurch in einem Werk zurückgesetzt wird, der das Problem nicht gelöst hat. Es ist (Android-Version 2.2) (Systemversion.2.3.20.A955.Verizon.de.us). Derzeit sind nur wenige Apps auf dem Telefon installiert. Ich habe zuerst "Pandora Radio" von Pandora, "DROIDLIGHT LED Taschenlampe" von Motorola Inc installiert, und "Easy Profile (Pro)" von SmartDyne.
Die erste geringfügige komplexe Aufgabe, die ich meines Telefons benötigte, war dafür gedacht, Termine und Zeiten für meine College-Klassen zu verfolgen, und die Notiz, wenn ich eine Vorkenntnis der Klassenkündigung erhalte. In dieser Hinsicht scheint es mir recht spektakulär gescheitert zu sein.
Ich habe gewählt, um meine Klassen im Kalender von Google Account zu speichern, mit dem mein Telefon automatisch synchronisiert ist. Ich nahm an, dass dies eine Aufgabe war, für die Android in sich unschuldig eignen würde, aber es schien, dass das einzige Home-Screens-Widget, das den Kalenderereignissen anzeigern, eine letzte Zugabe von Motorola, in Form des Calendars-App / Widgets war , marginal effektiv, aber sehr echten unecht. Ich greife über ...
(Home Screen) -> [App Tray] -> "Calendar"
... und das entsprechend enttäuschende Widget, über ...
(Home Screen) -> [Menu] -> "Add (+)" -> "Motorola widgets" -> "Calendar"
Ich habe gewählt, um anfangs alle meine Ereignisse in via mein Desktop-Lauffeuerfeuerfeuer hinzuzufügen, für die Google eine zufriedenstellend robuste Schnittstelle hat. Es erlaubte mir, meine Klassen schnell und einfach hinzuzufügen, die sich bei ihren charakteristischen Zeiten wie "jeden Montag und Mittwoch" wiederholt, der von Hand angegeben werden muss. Ich habe dann angenommen, dass mein Droid 2 diese Ereignisse synchronisieren könnte, um sie über das Startbildschirm-Widget anzuzeigen. Wenn nur das der Fall wäre.
Ich bin uneinhalb nicht uneinhalb der Fähigkeit, dem Kalender von DROID 2 der Kalenderfähigkeit des Kalenders vertraut, genau und auf dem neuesten Stand zu bleiben, ein peinlicher Mangel für ein Smartphone. Wenn geringfügige Änderungen an meinem Kalender gemacht werden, werden beispielsweise das Löschen eines einzelnen Ereignisses aus einer sich wiederholenden Serie, undefinierte Verhaltensergebnisse, beispielsweise das Verschwinden anderer Ereignisse aus der Serie. Das Löschen von Montags-Iteration einer Klasse von meinem Desktop aus meinem Desktop wird es überhaupt nicht von meinem Handy entfernt, während die Montags-Iteration einer Klasse von My Droid 2 entfernt wird. 2 kann dazu führen, dass auch die entsprechende Klasse des Mittwochs verschwindet, nur um den folgenden Montag spontan wieder aufzukaufen.
Ich versuche zuerst zu beheben " vom Markt. Die beiden existierten seit einiger Zeit, und es war interessant, dass die Inkonsistenzen in beiden Widgets fortgesetzt wurden, und die beiden Kalender wurden immer identische Daten angezeigt.
Ich habe einen Weg entdeckt, um all diese Inkonsistenzen in Echtzeit in Echtzeit zu sehen, wie sie auftreten. Ich kann über den mobilen Browser auf die Kalenderdaten des Google-Kontos zugreifen, indem ich auf " https://m.google navigieren kann .com / app # ~ Calendar ". Diese Ansicht, während für jede echte Arbeit grob ineffizient ist, ist immer frei von den Inkonsistenzen an anderer Stelle des Geräts geblieben, und hat der Ansicht von einem Desktop-Browser immer genau geblieben.
Ich habe Grund, an diesem Punkt zu glauben, dass der Fehler zu einem Inkonsistenz zwischen der Art und Weise, wie Google meine Kalenderinformationen an das Telefon liefert, und die Datenstruktur, die mein Handy aktuell verwendet, um die Informationen zu speichern, und diese einzelne Daten -Struktur ist die einzige Quelle von Kalenderdaten für alle Kalender-App / Widget, die ich vom Markt installieren könnte. Ich glaube, dass die Struktur sehr speziell für die damals aktuelle Iteration der Kalenderdaten von Google entworfen wurde, die seitdem verbreitert ist. Dies ist jedoch rein spekulativ, basierend auf dem Verhalten der Schnittstellen und unterstützt durch keine harten Daten.
Wie ich gesagt habe, sind die Inkonsistenzen wild, und das Problem, während er vorherrschend ist, hat sich als schwer zuverlässig reproduziert. Zusätzlich zu den oben aufgeführten Problemen, mit meinem Telefon, um eine Klassenstartzeit um 15 Minuten anzupassen, wurde die gesamte wiederholende Serie für immer verschwunden, während ein anderes Mal die Option "Kalender" von Motorola mithilfe der Calendar-App von Motorola verwendet wird, um eine 15-Minuten-WARNUNG hinzuzufügen Für ein bestimmtes Ereignis führte zu jeder. Single. Kalender. Veranstaltung. Zeitraum. , um spontan von meinem Telefon verschwinden zu können.
Ich bin am Ende meines Witzes, wie man das Verhalten meines Telefons wieder in die Schlange bringen kann, und appelliere dich für Hilfe. Bevor ich meine Einwände ans Licht bringt, war ich bereit, eine nukleare Option, z. B. mit einem anderen ROM zu blinken, aber meine unerfahrenen Google-Suchen wurden nicht mehr als ein oder zwei Walksthroughs zum Blinken des Droid 2 ergab, und keiner der verfügbaren ROMs schien zu blinken Besonders beeindruckend, mit ihren eigenen Bugs und Fehlliegen, und es gibt keine freie Verteilung von Lebkuchen für meine Hardware, die außergewöhnlich enttäuschend war. Der gesperrte Bootloader des Droid 2 scheint die Hauptursache für diese Nichtverfügbarkeit zu sein. Es ist wirklich entmutigend, die offene Natur von Android zu sehen, die von einem solchen feindlichen Hardwaredesign kompromittiert wird.
edit: @matt fragte mich nach meinen AutoSync-Optionen. Wir haben ...
(Home) -> [Menu] -> "Settings" -> "Data Manager" -> "Data Delivery": [x] Background data [ ] Data Roaming [x] Data enabled -> Social Applications: [ ] Sync over WiFi only
und
(Home) -> [Menu] -> "Settings" -> "Battery Manager" -> "Battery mode": Presets: [ ] Maximum battery saver [ ] Nighttime saver [o] Performance mode Custom: [ ] Custom battery saver