Eu estou em recente posse de não apenas meu primeiro aparelho Android, mas meu primeiro smartphone, um motorola droid 2. Como uma ciência da computação major, eu eleito não ir imediatamente para a rota nuclear de fazer modificações drásticas, mas em vez disso se esforçaram com isso gradualmente ao longo do tempo. Isso não é inteiramente relevante de maneira material, mas ajuda a colocar no contexto que segue.
A questão que estou tentando explicar-me frustrado muito rapidamente, rapidamente culminando em uma redefinição de fábrica, que não resolveu o problema. É (versão do Android 2.2) (versão do sistema.2.3.20.a955.verizon.en.us). Há muito poucos aplicativos instalados atualmente no telefone. Eu primeiro instalei "Pandora Radio" por Pandora, "Droidlight LED lanterna" por Motorola Inc e "Perfis fáceis (Pro)" por Smartdyne.
A primeira tarefa marginalmente complexa que eu exigia do meu telefone foi para ele acompanhar as datas e horários para minhas aulas de faculdade, bem como notando quando recebi antecedência de um cancelamento de classe. Nesse sentido, parece ter falhado comigo bastante espetacularmente.
Eu eleito para salvar minhas aulas no calendário da minha conta do Google, que meu telefone é capaz de sincronizar automaticamente. Eu assumi que esta era uma tarefa para a qual Android seria innatemente bem adequado, mas parecia que o único widget de tela inicial disponível para mostrar eventos de calendário foi uma adição de última milha por Motorola, na forma do aplicativo / widget "Calendário" , marginalmente efetivamente, mas muito genuinamente inexpressivo. Eu acessá-lo via ...
(Home Screen) -> [App Tray] -> "Calendar" ... e o condutor correspondentemente decepcionante, acessível via ...
(Home Screen) -> [Menu] -> "Add (+)" -> "Motorola widgets" -> "Calendar" Eu eleito inicialmente adicionar todos os meus eventos na minha área de trabalho executando o Firefox, para o qual o Google tem uma interface satisfatoriamente robusta. Ele me permitiu acrescentar de forma rápida e fácil em minhas aulas, que repetem em seus tempos característicos, como "todas as segundas e quarta", que devem ser especificadas à mão. Eu então assumi que meu Droid 2 seria capaz de sincronizar esses eventos, exibindo-os através do widget da tela inicial, e deve um professor cancelar uma classe, presumi que eu seria capaz de excluir essa ocorrência única do evento de repetição do calendário. Se apenas esse fosse o caso.
Eu sou claramente incapaz de confiar em minha capacidade do calendário do Droid 2 de permanecer precisa e atualizada, uma falha embaraçosa para um smartphone. Quando pequenas modificações no meu calendário são feitas, como a exclusão de um único evento de uma série de repetição, resultados de comportamento indefinidos, como o desaparecimento de outros eventos da série. A exclusão da iteração de segunda-feira de uma classe da minha área de trabalho não o removerá do meu telefone, enquanto removendo a iteração de segunda-feira de uma aula do meu droid 2 pode resultar na classe correspondente de quarta-feira desaparecendo também, apenas para reaparecer espontaneamente a segunda-feira seguinte.
. Eu primeiro procurei solucionar que não era simplesmente o aplicativo / widget "calendário" distribuído pela Motorola e instalou outro aplicativo / widget de calendário de terceiros, elegendo para experimentar o "Widget do Android Agenda" por "Todo mundo o tempo todo "Do mercado. Os dois existiam lado a lado por um tempo, e foi interessante notar que as inconsistências continuaram em ambos os widgets, e os dois calendários sempre exibiam dados idênticos.
Eu descobri uma maneira de ver claramente todas essas inconsistências em tempo real como elas ocorrem. Eu posso acessar os dados do calendário da sua conta do Google por meio do navegador móvel, navegando para " https://m.google .com / app # ~ calendário ". Essa visão, tão grosseiramente ineficiente para qualquer trabalho real, sempre permaneceu livre de qualquer uma das inconsistências vistas em outro lugar no dispositivo, e sempre permaneceu precisa para a visão de um navegador de desktop.
. Eu tenho motivos para acreditar, nesse ponto, que o erro resulta em uma inconsistência entre a maneira como o Google entrega minhas informações de calendário ao telefone, e a estrutura de dados que meu telefone usa atualmente para armazenar as informações e que esses dados únicos - A estrutura é a única fonte de dados de calendário para qualquer aplicativo / widget de calendário que possa instalar do mercado. Acredito que a estrutura foi projetada muito especificamente para a iteração em seguida atual dos dados calendários do Google, que desde então se alargou. Isto é, no entanto, puramente especulativo com base no comportamento das interfaces e apoiado por dados impressos.
Como eu disse, as inconsistências são selvagens, e a questão, enquanto predominante, é provado difícil de reproduzir de forma confiável. Em anúncio ição para as questões listadas acima, usando o meu telefone para ajustar a hora de início de uma classe em 15 minutos, uma vez causada toda a série de repetição desaparecer para sempre, enquanto outra vez, usando o aplicativo "Calendário" da Motorola para adicionar uma notificação de aviso de quinze minutos para Uma ocorrência específica resultou em Toda. solteiro. Calendário. evento. período. para desaparecer espontaneamente do meu telefone.
Eu estou no fim da minha sagacidade como como trazer o comportamento do meu telefone de volta em linha, e apelar para você para ajuda. Antes de trazer minhas objeções para a luz, eu estava disposto a tentar uma opção nuclear, como piscando uma rom diferente, mas minhas buscas inexperientes do Google não produziram mais de um ou dois passos para piscar o Droid 2, e nenhum dos roms disponíveis parecia Particularmente impressionante, replemo com seus próprios bugs e malfeitos, e não há distribuição disponível de gengibre para o meu hardware, que foi excepcionalmente decepcionante. O bootloader bloqueado do Droid 2 parece ser a principal causa dessa indisponibilidade. É genuinamente desanimador ver a natureza aberta do Android comprometida por esse design de hardware hostil.
editar: @matt me perguntou sobre minhas opções de AutoSync. Nós temos ...
(Home) -> [Menu] -> "Settings" -> "Data Manager" -> "Data Delivery": [x] Background data [ ] Data Roaming [x] Data enabled -> Social Applications: [ ] Sync over WiFi only e
(Home) -> [Menu] -> "Settings" -> "Battery Manager" -> "Battery mode": Presets: [ ] Maximum battery saver [ ] Nighttime saver [o] Performance mode Custom: [ ] Custom battery saver