草庐IT

edit_message

全部标签

android - 在 sdk 管理器中未找到适用于 Android 库的 Google Cloud Messaging

我正在尝试为android实现推送通知解决方案。我正在按照以下教程http://www.androidhive.info/2012/10/android-push-notifications-using-google-cloud-messaging-gcm-php-and-mysql/中给出的步骤进行操作但是当我尝试使用androidsdk(我使用的是最新的sdk)安装GoogleCloudMessagingforAndroidLibrary时,我没有找到您在这张图片中看到的附加模块这真的很奇怪。有什么解决办法吗? 最佳答案 在Pa

android - toast "sending message to a Handler on a dead thread"

我正在尝试通过Toast显示一条简单的消息,并收到运行时异常“向死线程上的处理程序发送消息”。试图显示Toast消息的类扩展了IntentService。类(C2DMReceiver)实际上来自C2DM的ChromeToPhone示例。方法如下:/***Calledwhenacloudmessagehasbeenreceived.*/@OverridepublicvoidonMessage(Contextcontext,Intentintent){Log.i(LOG_TAG,"Amessagenotificationhasoccuredwiththecloud.");Log.i(LOG

android - 在 intelliJ/Android Studio 的 Edit Configurations 选项中设置模块?

我已经打开了我的Android项目。但在运行它之前,我必须编辑配置并选择模块。但是任何模块都会出现在“编辑配置”窗口中。这是一个使用Gradle的项目。编辑:当我打开编辑配置窗口时,底部显示以下消息:“错误:未指定模块”我必须做什么? 最佳答案 重命名项目后我遇到了同样的问题。在EditConfiguration窗口中,应该有Useclasspathofmodule选项。在我设置了正确的模块后,它就起作用了。 关于android-在intelliJ/AndroidStudio的EditC

android - Google Cloud Messaging (GCM) 使用哪个端口和协议(protocol)?

GoogleCloudMessaging(GCM)使用哪个端口和协议(protocol)?我们有时会遇到消息无法通过的情况,并且注意到这取决于我们所在的网络。 最佳答案 设备通过端口5228-5230访问GCM服务器。Note:IfyourorganizationhasafirewallthatrestrictsthetraffictoorfromtheInternet,you'llneedtoconfigureittoallowconnectivitywithGCM.Theportstoopenare:5228,5229,and5

与 Firebase 相关的 Google Play 服务更新后,Android Google Cloud Messaging (GCM) token 生成崩溃

我的Android应用程序今天在为GoogleCloudMessaging(GCM)生成token时开始崩溃。这发生在多种设备和Android版本上。我认为这可能与Google昨天在GoogleIO上宣布的新Firebase功能有关。当这种情况开始发生时,我没有处理与GCM相关的代码,所以这是出乎意料的。如果我从Android系统设置中卸载GooglePlay服务更新,该应用程序将不再崩溃。一旦我重新安装最新版本,应用程序每次都会再次崩溃。FATALEXCEPTION:IntentService[MyGCMRegistrationIntentService]Process:,PID:2

Android eclipse 编辑器 : Unable to edit properties

从今天早上开始,我就面临着一个奇怪的、破坏生产力的问题。没有预填充属性的属性无法通过属性编辑器进行编辑。(例如边距)我需要每次都在View和XML编辑器之间切换,以做出世界上最小的更改,因为我只能从XML更改它。我尝试了所有方法(重新启动eclipse、每次单击字段中的组合等...)。真烦人。属性编辑器:更新:听起来像是与山狮有关的问题,所以我们必须等待ADT插件更新? 最佳答案 与ADTv22.3.0-887826相同的问题在XML编辑器顶部重新更改当前API版本后已修复(绿色机器人微调器)。我选择了API18而不是19。一切正常

android - 如何复制android :editable ="false" in code?

在布局中,您可以通过android:editable属性将EditText小部件设置为不可编辑。如何在代码中做到这一点?我需要根据条件使EditText小部件可编辑。 最佳答案 editText.setFocusable(false);editText.setClickable(false);这确保了EditText控件不能被选中和聚焦,所以它不能被编辑。 关于android-如何复制android:editable="false"incode?,我们在StackOverflow上找到一

android - NullPointerException : println needs a message in android

在我的媒体播放器中,我从sdcard播放一首歌曲。它显示错误为NullPointerException:println需要在android中显示消息e。我尝试了很长时间,但我不知道原因。请帮助我。代码:try{mediaPlayer=newMediaPlayer();mediaPlayer.setDataSource("/sdcard/t1.mp3");seek.setMax(mediaPlayer.getDuration());mediaPlayer.prepare();mediaPlayer.start();mediaPlayer.setOnCompletionListener(t

android - 更新 GUI : Runnables vs Messages

要从其他线程更新GUI,主要有两种方法:将java.lang.Runnable与以下任一方法一起使用:Activity.runOnUiThread(Runnable)View.post(Runnable)View.postDelayed(Runnable,long)Handler.post(Runnable)使用android.os.Message:Handler.sendMessage(Message)/Handler.handleMessage(Message)您也可以使用AsyncTask,但我的问题更侧重于更新一个非常简单的组件的用例。让我们看看如何使用这两种方法来完成:使用R

c++ - 绑定(bind)错误 "The C++ Programming Language [4th Edition] - Bjarne Stroustrup"

我在BjarneStroustrup的书中找到了这段代码:这段代码的问题是变量i没有停留在2,而是递增到3。你可以在这里查看:https://wandbox.org/permlink/p5JC1nOA4pIpsgXb我们不必使用std::ref()来增加这个变量。这是书中的错误还是自C++11以来发生了一些变化? 最佳答案 示例不正确,bind确实会复制其参数,除非您将其包装在std::reference_wrapper中正如文字正确所说,但这不是示例显示的内容。在示例中,参数i传递给bind返回的仿函数,而不是bind本身。如果示