草庐IT

gcm-network-manager

全部标签

Android:三星 “Smart Manager” 应用引发警告

我在Play商店上发布了一个Android应用程序,我收到用户的报告说他们的三星设备有一个名为“智能管理器”的应用程序,该应用程序显示有关我的应用程序电池使用异常的通知。但是,从我的角度来看,我看不到调试它的方法。我没有Samsung设备,用户似乎无法向开发者报告为什么该应用使用的电量比正常情况下多。有没有人有关于三星智能管理器应用程序的任何信息?是什么导致它发出通知?对如何解决这些问题有任何见解吗?谢谢! 最佳答案 我能够解决我的问题。该解决方案听起来是针对具体情况的,但在我的应用程序中,我有一个小部件可以在调用AppWidget

Fedora 16 上 Eclipse 中的 Android SDK 和 AVD Manager - 没有关闭窗口按钮

我已经安装了AndroidSDK和所有相关的Eclipse插件,以及所需的GWT。所有安装报告成功。但是,当我转到SDKManager或AVDManager时,当窗口弹出时,它缺少一个关闭窗口按钮,我无法关闭它或返回到Eclipsemain。然后,我必须使用psaux|找到Eclipse顶级PIDgrepeclipse并终止进程。更新:我正在使用GNOME-Shell。 最佳答案 这是GNOME中的一个问题。一旦我切换到KDE,问题就消失了。 关于Fedora16上Eclipse中的An

android - 谷歌播放服务 : how to handle peers network disconnection?

在我的多人游戏中,我有2个对手。当另一个对等点出现网络问题/断开连接时,如何通知一个对等点?我原以为onPeerLeft或onPeersDisconnected会被触发,但什么都没有!实际上我要实现某种ping机制,这样如果一个对等方在指定时间内没有收到ping消息,我可以向用户抛出一些东西(一个对话框,指定对手断开连接。)作为替代方案,当出现此类问题时是否有回调可以监听?在断开连接的节点上,我使用onRealTimeMessageSent回调来检测节点是否无法发送数据,如下所示:@OverridepublicvoidonRealTimeMessageSent(intstatusCod

android - 需要 GcmNetworkManager OneoffTask ExecutionWindow 吗?

我开始实现GcmNetworkManager以在用户恢复互联网连接时触发同步在查看OneoffTask的文档时,它说setExecutionWindow是强制性的Mandatorysetterforcreatingaone-offtask但是我只希望它在用户有互联网时执行,听起来它可以在用户有互联网之前执行,但在windowStartDelaySeconds和windowEndDelaySeconds的窗口中执行。那么这是否意味着网络管理器可以在windowEndDelaySeconds之前的某个时间执行任务,或者这是否意味着一旦internet恢复它就会在那个时间执行?

android - 三星 S6 上的打瞌睡模式、GCM 通知和 http 请求

我的问题与stackoverflow的“doze-mode-and-gcm-notifications”和“android-doze-mode-gcm-priority”问题有关,但由于两者的解决方案是使用GoogleplayService8.3.0,所以对我的案子没有帮助。上下文我正在通过GCM向我的应用程序发送具有高优先级的静默(不直接向用户显示)推送通知。其中一些通知随后会触发各种http请求,以向我的Web服务发送信息/文件或从我的Web服务获取信息/文件。由于我们需要能够随时执行这些操作,因此我们必须处理手机进入休眠模式的情况。问题GCM通知正确唤醒应用程序,但Samsung

论文笔记:Multiplex Heterogeneous Graph Convolutional Network

MultiplexHeterogeneousGraphConvolutionalNetwork现有的工作忽略了多类型节点之间多重网络的关系异质性和节点嵌入元路径中关系的不同重要性导致很难捕获到跨不同关系的异构结构信号什么是多类型节点之间多重网络的关系异质性?首先要知道什么是多重网络(multiplexnetwork),在一个网络中,用户可能会对一个商品有多种交互,比如点击、购买、评论,这些交互都形成了用户节点与商品节点交互的边,但这些边的类型不同,同一对节点之间有不同类型的边,就构成了一个多重网络。“点击、购买、评论“形成了关系异质性。节点嵌入元路径中关系的不同重要性?假设有元路径IUI(It

android - 那么如何通过终端打开Android SDK Manager呢?

这个问题在这里已经有了答案:AndroidSDKmanagerwon'topen(29个答案)关闭8年前。我已将CD放入终端的android工具目录中。我尝试输入“android”并按回车键,我也尝试输入“androidsdk”并按回车键,但sdk管理器不会出现。有什么解决方案或建议可以帮助我了解我做错了什么?

安卓工作室模拟器 : Setting cellular signal strength to "none" still allows network traffic to go through

我正在尝试模拟较差的网络连接。我将AndroidStudio的模拟器Cellular设置为Signalstrength=None,但它仍然允许网络流量通过(我在模拟器中设置“None”后使用Okhttp成功发出HTTP请求)这是一个错误吗? 最佳答案 这似乎是一个错误-我也偶然发现了这个问题并发现了这个错误报告:https://issuetracker.google.com/issues/136937549有趣的是切换到漫游会为我关闭网络(我主要需要的-也许它对你也有帮助)否则,盯着这个问题有助于尽快得到修复,因为谷歌会知道这对开发

android - NETWORK_PROVIDER 在 Android 4.0 及以上版本/API 级别 14 及以上版本中不起作用

在android4.0及更高版本中调用LocationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,0,0,listener)给出异常作为引起原因:java.lang.IllegalArgumentException:provider=network。即使启用了网络,也出现同样的异常。我知道这是一个已报告的问题(http://code.google.com/p/android/issues/detail?id=19857)。我的问题是。如何在android4.0及更高版本中通过网络提供商或任何其他方法(非

android - 让 Android 设备作为服务器直接向 GCM 发送消息

有什么方法可以让我的android设备充当服务器来为另一台设备发送gcm消息。我知道使用网络服务的方式和所有。但我只想使用android设备直接发送gcmmsz。谢谢。 最佳答案 在android设备上编写服务器端应用程序:将gcm-server.jar文件从SDK的gcm-server/dist目录复制到您的服务器类路径。创建一个servlet(或其他服务器端机制),Android应用程序可以使用它来发送GCM收到的注册ID。应用程序可能还需要发送其他信息(例如用户的电子邮件地址或用户名),以便服务器可以将注册ID与拥有该设备的用