2011-03-03 16 views
8

Android uygulama geliştiriyorum ve telefonda kullanılan Google hesabının durumunu bilmem gerekiyor. Bunu C2DM için yapmak istiyorum, ancak daha önce giriş yapmışlarsa kullanıcının Google e-posta hesabında tekrar giriş yapmasını istemiyorum. Bunu yapmanın bir yolu var mı? Zaten Google hesabı almak için sıcak biliyorumAna gmail hesabı aç

..

Account[] accts = accountManager.getAccountsByType("com.google"); 
Account acct = accts[0]; 
System.out.println("Account:"+acct.name); 

Ama nasıl durumu (logged_out, logging_in veya logged_in) kontrol edilir?

Teşekkürler.

+4

Merhaba ** user430926 ** çok güzel bir soru oldu. 50 lütuf teklif ettim. Umarım bu ikimize de yardımcı olabilir. Eğer bunun için bir cevabınız varsa, lütfen bunu gönderin. –

cevap

1

ben cenneti ...... Yani .... Hesap Yöneticisi'nin aracılığıyla eğer Kimliği Kimliği o zaman kaydedilir Email alma ur u soran veya başka bir şey ne var olduğunu ve bunu yanlış Tam olarak aradığınız şeyi yapmanın bir yolunu bulabildik, ancak basit bir çözüm, kullanıcıdan uygulamaya (veya uygulamanın bu bölümüne) ilk eriştiğinde kullanıcı bilgilerini sormak ve ardından bunları ileride kullanmak için kullanın. Bu sayede kimlik bilgilerini sormadan bunları kontrol edebilirsiniz ve mevcut giriş durumlarının ne olduğu önemli değildir.

0

Bildiğim

+0

Hayır, size tüm e-postaları veriyor ancak senkronize olup olmadığını bilmiyorsunuz. – user430926