草庐IT

message5

全部标签

android - Firebase Cloud Messaging Service - 即使应用程序被杀死也能收到通知

如果Android应用被用户或Android故意终止,FirebaseMessagingService是否会在收到消息时检测到通知?我终止了我的应用程序,然后从Firebase控制台发送了一条消息。我无法收到通知。有没有一种方法可以让我在应用程序被终止时收到通知。publicclassYumigoBidMessagingServiceextendsFirebaseMessagingService{privatestaticfinalStringTAG=YumigoBidMessagingService.class.getSimpleName();/***Calledwhenmessag

android - React Native Gradle 失败并显示 `java.lang.NullPointerException (no error message)`

问题在一个全新的ReactNative项目(使用create-react-native-app创建)上,gradle构建失败。输出--调试$cdandroid/$./gradlewbuild--debug给出这个输出(截断到错误点)16:17:09.777[DEBUG][com.android.build.gradle.internal.pipeline.TransformManager]InputStream:OriginalStream{jarFiles=[],folders=[],scopes=[SUB_PROJECTS],contentTypes=[CLASSES],depen

java - 第一个安卓应用。 edit_message 无法解析或不是字段

我做了很多谷歌搜索,但其他人似乎没有遇到与我相同的问题。完整的错误是:这条线有多个标记。-Linebreakpoint:MainActivity-sendMessage(View)我不知道这是什么意思-edit_message无法解析或不是字段这是出现错误的代码行。EditTexteditText=(EditText)findViewById(R.id.edit_message);这是我的activity_main.xml这是完整的MainActivty.javaimportandroid.R;importandroid.app.Activity;importandroid.conte

android - 在 Firebase Cloud Messaging 中,消息 ID 是什么以及我们在哪里使用 addData()

Firebase提供的例子是:YourAndroidappcansendanupstreammessageusingFirebaseMessaging.send:FirebaseMessagingfm=FirebaseMessaging.getInstance();fm.send(newRemoteMessage.Builder(SENDER_ID+"@gcm.googleapis.com").setMessageId(Integer.toString(msgId.incrementAndGet())).addData("my_message","HelloWorld").addDat

android - 具有自定义布局的 ListFragment : empty message always displayed

我使用默认的ArrayAdapter为ListFragment创建了自定义布局。我的问题是当列表不为空时,每一行都显示空消息(当列表为空时,消息按预期只显示一次)。headline_list.xml(即我的自定义布局文件)HeadlineFragment.javapublicclassHeadlineFragmentextendsListFragment{@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){returninflater.in

android - Telegram API 中的 messages.getMessages 方法是否也支持 Telegram channel ?

我想使用其API从Telegram中的特定channel获取消息。我知道messages.getMessages用于在聊天中获取消息。但是我可以使用这个函数来做我提到的吗?换句话说,如何从Telegramchannel获取消息? 最佳答案 您必须使用api的第40层(或更高层)才能使用channel。该层有一个特定的方法来从channel中获取消息channels.getMessages#93d7b347channel:InputChannelid:Vector=messages.Messages;我还没有测试过旧的messages

android - Handler 中 post(Runnable) 和 sendMessage(Message) 的区别

我只想知道使用sendMessage(Messagemsg)和post(Runnabler)的确切区别是什么。因为即使我们有SeperateRunnable,这两种方法都将在主UI线程中运行。 最佳答案 在幕后他们实际上调用了相同的代码。所以这不是一个大问题。SendMessage可能稍微更有效率(使用更少的对象,因为post将创建一个Message对象),但效率太低以至于根本无关紧要。使用sendMessage您可以添加一个数据对象和一个runnable,但如果您不使用匿名对象并通过构造函数将其传入,则可以使用Runnable来实

android - 设备未从新的 Google Cloud Messaging (NEW GCM) 接收消息

请帮帮我我一直在浏览这个主题,并且仍然在这个新的GCM中学习我的最后一个项目根据此链接使用GCMPushht**://www.androidhive.info/2012/10/android-push-notifications-using-google-cloud-messaging-gcm-php-and-mysql/但是现在,最后一个GCM(C2DM)已弃用,因此我们不再使用任何GCMRegistrar来,看看这个h**p://developer.android.com/google/gcm/c2dm.html有声明“AndroidCloudtoDeviceMessaging(C

java - fragment_display_message : My first Android app error

我是第一次开发移动应用环境:EclipseKepler,Java1.7后端:我遵循了以下步骤:1)安装AndroidSDK并运行AndroidSDKManager,安装所需文件2)安装的ADTEclipseADT插件:https://dl-ssl.google.com/android/eclipse在某些标准文档的这个阶段,它说您现在必须创建一个AVD,AVD图标应该出现在我的工具栏中,但我找不到它。现在,我正在尝试开发我的第一个应用程序,如本网站所示:http://developer.android.com/training/basics/firstapp/index.html我只是

android - 使用 Firebase 和 Google Cloud Messaging 推送通知

我想使用GoogleCloudMessaging在我的应用程序(Android)中发送推送通知。我在后端使用firebase。由于firebase不支持内置推送通知,我使用的是GoogleAppEngine。我对GoogleAppEngine没有任何了解。现在我正在使用谷歌提供的模板发送推送通知。GoogleCloudMessagingTemplateGithub到目前为止,我已经在GoogleAppEngine中部署了我的应用程序,并且我能够向所有已注册的设备发送推送通知(来自Web)我使用GCM模板时获得的HTML页面。我想做的是,监听Firebase数据变化并向不在线或已关闭应用