大佬教程收集整理的这篇文章主要介绍了Android,如何检查用户可以看到我的应用程序(实现聊天室)?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
服务器向我的应用程序发送通知GCMIntentservice(我的接收者)抓住它.
>如果应用程序不在屏幕上,则生成新通知(我没有问题,我可以生成它),以通知用户发生了什么事.
>如果用户正在使用应用程序并且他处于聊天屏幕中(例如,用户处于聊天屏幕并且他发送了消息并且正在等待新消息到达)则更新屏幕.
>如果用户正在使用应用程序但他不在聊天屏幕中,则会闪烁聊天图标.
我想第一步是知道应用程序在运行吗?我发现以下代码很有用,但是,它并没有告诉我我的应用程序正在使用它在屏幕上.也许,在应用程序收到消息之前,用户通过单击主页按钮来停止它.因为,在内存中,这段代码表示它可用.
Activitymanager activitymanager = (Activitymanager) this.getSystemservice( ACTIVITY_serviCE ); List<RunningAppProcessInfo> procInfos = actvitymanager.getRunningAppProcesses(); for(int i = 0; i < procInfos.size(); i++){ if(procInfos.get(i).processName.equals("MY.PACKAGE.NAME")) { Toast.makeText(getApplicationContext(),"TEST messaGE",Toast.LENGTH_LONG).show(); } }
以上是大佬教程为你收集整理的Android,如何检查用户可以看到我的应用程序(实现聊天室)?全部内容,希望文章能够帮你解决Android,如何检查用户可以看到我的应用程序(实现聊天室)?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。