Como determino qual aplicativo está sincronizando?

12

Frequentemente, vejo o ícone de sincronização na minha barra de notificação, mas de vez em quando fica preso lá, sincronizando algo perpetuamente. Eu tenho toneladas de aplicativos que fazem sincronizações em segundo plano. Como posso ver qual aplicativo está executando uma sincronização a qualquer momento?

Editar:

A pergunta duplicada vinculada abaixo sugeriu o OS Monitor, no entanto, eu tentei esse aplicativo e ele não me diz qual aplicativo está sendo sincronizado. Na guia Conexões, ele lista Sistema, Sistema Android, Lookout e OSMonitor. Eu testei sincronizando vários aplicativos (aplicativos do Google, como o Reader e aplicativos que não são do Google, como Evernote e Got To Do, e não os mostravam. Pensei que poderia ser um problema com essas conexões concluídas no tempo que me levou para voltar ao OS Monitor, mas tentei transmitir um pouco de áudio e ele não parecia reconhecer essa conexão, mesmo que estivesse transmitindo ativamente.

Em uma observação mais geral, descobri que os aplicativos "Monitor" não são muito eficazes, porque geralmente monitoram apenas o tempo presente, o que é indicativo de como o telefone está sendo executado com o aplicativo Monitor aberto, e não como ele estava agindo antes. Por exemplo, ao tentar identificar gargalos de desempenho, quando abro o aplicativo de monitor, ele se identifica como o maior consumidor de recursos.

Possível duplicado:
como posso saber quais aplicativos estão atualmente se conectando à Internet?

Matt
fonte
1
Talvez a resposta a esta pergunta possa ajudar - android.stackexchange.com/questions/3493/…
Sparx
Obrigado, mas isso não ajuda. Eu já experimentei o OS Monitor e ele não me diz qual aplicativo está sincronizando e, além disso, não me diz com precisão quais aplicativos estão usando dados de rede.
20511 Matt
Contas e sincronização mostrarão qual conta está sendo sincronizada. e se você fizer isso, ele mostrará qual "serviço" no aplicativo está sendo sincronizado.
Ryan Conrad

Respostas:

3

Quando você acessa contas e sincroniza. Ele mostrará qual conta está sendo sincronizada no momento. A partir daí, você pode acessar a conta e ver que tipo de sincronização está acontecendo.

Ele mostrará, por exemplo, que o "Reader" está sincronizando. Portanto, o Google Reader é o aplicativo que está sendo sincronizado. Ou ele mostrará que o "Gmail" está sendo sincronizado.

Esses seriam os aplicativos que estão sincronizando. Não acho que qualquer aplicativo possa disparar uma sincronização para outro aplicativo. Como o Reader, não é possível desencadear uma sincronização para as Imagens do Picasa. Mas, realmente, mesmo que eles possam acionar outros aplicativos para sincronizar, ainda é o aplicativo original que está executando a sincronização. Somente o aplicativo do twitter sincronizará "dados e contatos do twitter" e apenas o aplicativo do Gmail sincronizará seu Gmail.

Ryan Conrad
fonte
Isso não é mais verdade no Gingerbread sobre o Droid X. Ele fez um trabalho em Froyo no X. Droid
Alex B
O meu ainda mostra quais serviços estão sendo sincronizados quando eu vou lá no Gingerbread.
Ryan Conrad