草庐IT

private-messaging

全部标签

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 - 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 - 如何使用 Intent.ACTION_VIEW 打开保存到内部存储的私有(private)文件?

我正在尝试使用示例程序将文件存储在内部存储器中并使用Intent.ACTION_VIEW。为了以私有(private)模式存储文件,我按照提供的步骤here.我能够在/data/data/com.storeInternal.poc/files的内部存储中找到创建的文件。*ButwhenItriedtoopenfile,itdoesnotopen.请在下面找到我使用的代码。publicclassInternalStoragePOCActivityextendsActivity{/**Calledwhentheactivityisfirstcreated.*/StringFILENAME=

android - 除了使用 Google 的应用内计费之外,还有其他方法可以避免发布私有(private)信息吗?

关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion背景从今年9月30日(本月底)开始,Google将不允许销售应用的开发者和使用应用内结算的开发者在展示其应用的同时不展示其地址。他们是这样写的:AddaphysicalcontactaddressBeginningSeptember30,2014,youneedtoaddaphysicaladdresstoyourSettingspage.Afteryou'veaddedanaddress,itwill

android - 私有(private)内容提供者有什么用?

AndroidDevGuide说Contentprovidersarealsousefulforreadingandwritingdatathatisprivatetoyourapplicationandnotshared.通常,ContentProviders用于向不同的应用程序提供数据或在它们之间共享数据。我想知道拥有私有(private)提供商并且不想分享它是否有任何用处。如果直接访问数据库或文件系统没有提供任何好处吗?谢谢,拉贾特 最佳答案 它会在后台线程中自动安排您的所有服务器端和同步数据库访问。但是,在您的应用程序前端,

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

android - (私有(private))Android 应用程序的自动更新

我正在开发一个非公开的Android应用程序,即该应用程序不会在全局Android市场上提供。该应用程序将安装在有限数量的客户端上,例如通过使用apk文件。如何在此应用中启用自动更新功能?我看到了不同的潜在选择(我不知道这些在技术上是否难以实现,甚至无法实现,或者是否有任何可以重复使用的现有功能):在每次启动时,应用都会测试是否存在新版本(通过请求服务器),如果存在,则下载新的apk并将其自身替换为新版本。使用(或开发?)一个独立的应用或服务来承担更新检查和替换过程。使用(或开发?)具有自动更新选项的私有(private)市场应用。此选项类似于第二个选项,但更通用:市场应用程序将连接到

c# - "Private Data"在 VMMAP 中定义了什么?

我正在使用VMMap来分析混合模式(托管和非托管)应用程序中的虚拟/进程地址空间利用率。我了解WindowsVMM和虚拟内存API的工作原理,我也了解堆内存API的工作原理。我查看了我正在使用的CRT实现(不是很详细)并且(我认为我-这可能是我的失败)了解它如何使用上述Win32API。我想了解这个“私有(private)数据”统计数据向我展示了什么。我的应用程序没有直接调用任何Win32内存API函数,它只使用nativeC++中的“malloc/new”和C#中的“new”(在深处将使用Win32内存管理API)。VMMap给出的“私有(private)数据”的定义是:Privat