
当尝试在没有它的情况下注册时,应用程序会在关闭时意外停止警告,所以要先检查,提醒用户并关闭应用程序.
解决方法 我查看了checkDevice()的源代码,据我所知,它只检查API级别,并且gcm包在设备上.所以根据CommonsWare的建议,这段代码似乎可以帮我完成工作:private boolean deviceHasGoogleAccount(){ AccountManager accMan = AccountManager.get(this); Account[] accArray = accMan.getAccountsByType("com.Google"); return accArray.length >= 1 ? true : false;} 你需要这条线
<uses-permission androID:name="androID.permission.GET_ACCOUNTS" />
在清单中
总结以上是内存溢出为你收集整理的android – 如何在启动GCM程序之前检查用户是否已在设备上添加了Google帐户?全部内容,希望文章能够帮你解决android – 如何在启动GCM程序之前检查用户是否已在设备上添加了Google帐户?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)