草庐IT

async_send

全部标签

java - Android loopj Async Http 在 1.4.5 更新后崩溃

AndroidloopjAsyncHttplib的新更新已经发布,它们发生了很大变化。现在您需要手动设置Looper.prepare()否则它默认使用同步模式而不是异步模式。我没有找到需要设置的地方。Logcat07-0908:16:18.775:W/AsyncHttpResponseHandler(6606):CurrentthreadhasnotcalledLooper.prepare().Forcingsynchronousmode.在那条消息之后它完全崩溃了07-0908:16:18.835:E/AndroidRuntime(6606):FATALEXCEPTION:Async

android - 应用集成 "Send Feedback"

我正在寻找一个.jar或库项目,它可以让我的应用程序的用户轻松地从应用程序内部发送关于他们体验的反馈。如thisquestion中所问,我正在寻找类似于GooglePlus中使用的崩溃报告工具的东西,它允许用户与我联系,除了留下差评。在回答其他问题时提出的一些不完全解决方案:ACRA:适用于Android的应用程序崩溃报告(用作崩溃报告工具)HockeyKit:帮助分发测试版,与向开发者发送反馈无关。这样的图书馆存在吗?有没有一种简单的方法可以从应用程序中收集用户反馈? 最佳答案 有关功能齐全的用户支持服务,您可以查看Capttai

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 - RecyclerView : Async image-loading

我正在使用RecyclerView来显示一个包含imageView的列表。为了使UI更流畅,我使用asyncTask将保存在sd卡上的58dp缩略图加载到这些imageViews中。问题是,一旦childView出现在可视化显示中,来自另一个数据的旧图像将被重用,然后在AsyncTask完成后替换。我可以通过在onPreExecute中将imageView位图设置为null来停止洗牌。有没有办法真正重用旧图像,或者每次新的View出现时我真的必须从sd卡加载图像?这使得View非常难看,因为要么首先有错误的图像,要么图像是纯白色的。 最佳答案

安卓logcat : Send log entries from device using email

场景我向几个friend发布了一个Android应用的测试版。现在,我想修复一些在测试期间出现的错误。我设置了第三方崩溃报告实用程序,因此我可以轻松处理应用程序崩溃。但是,有一些错误行为不会导致崩溃。在这些情况下,我想检查应用日志,看看出了什么问题。该应用是否可以通过电子邮件发送其logcat条目?说明有许多日志应用程序(android-log-collector、LogViewer(logcat))可以检查和显示logcat条目。但是,自Android4.1起,这些应用无法访问其他应用的日志。我不介意在设备中占用大量空间-此功能仅供Beta测试人员使用。该解决方案应该在没有root或

android - 使用 Android Intent.ACTION_SEND 发送电子邮件

我正在使用Intent.ACTION_SEND发送电子邮件。但是,当我调用intent时,它会显示发送消息、发送电子邮件以及通过蓝牙发送的选项。我希望它只显示发送电子邮件的选项。我怎样才能做到这一点? 最佳答案 [APILEVEL>=15的解决方案]我终于成功地向仅向电子邮件客户端发送电子邮件发送了附件。我写在这里是因为它花了我很多时间,它可能对其他人有用。问题是:Intent.ACTION_SENDTO采用数据URI(因此您可以指定“mailto:”schema)但它不接受Intent:EXTRA_STREAM。Intent.AC

android - Gmail 5.0 应用程序在收到 ACTION_SEND Intent 时失败并显示 "Permission denied for the attachment"

我的应用程序创建带有附件的邮件,并使用带有Intent.ACTION_SEND的Intent来启动邮件应用程序。它适用于我测试过的所有邮件应用程序,除了新的Gmail5.0(它适用于Gmail4.9),其中邮件打开时没有附件,显示错误:“附件的权限被拒绝”。logcat上没有来自Gmail的有用邮件。我只在AndroidKitKat上测试了Gmail5.0,但在多个设备上测试。我像这样为附件创建文件:StringfileName="file-name_something_like_this";FileOutputStreamoutput=context.openFileOutput(f

android - 最终启动顺序出错 无法执行 MI 命令 -gdb-set target-async off

我在Eclipse上有两个项目,一个生成so,另一个是使用它的Android应用程序我正在尝试使用thisguide调试so中的native代码.我将我的应用程序设置为可调试我在Debug模式下启动了我的应用程序我运行ndk-gdb当我运行native调试器时,我得到:ErrorinfinallaunchsequenceFailedtoexecuteMIcommand:-gdb-settarget-asyncoffErrormessagefromdebuggerbackend:Cannotchangethissettingwhiletheinferiorisrunning.Cannot

c++ - Boost.Asio : The difference between async_read and async_receive

async_read和有什么区别?和async_receive? 最佳答案 async_receive是一个仅接收到缓冲区的函数,但可能无法接收您要求的数量。(它会相等或更少,永远不会更多。)但是,async_read将始终收到您要求的金额,如其所述:Thisfunctionisusedtoasynchronouslyreadacertainnumberofbytesofdatafromastream.Thefunctioncallalwaysreturnsimmediately.Theasynchronousoperationwi

c++ - std::async - 依赖于实现的用法?

我一直在考虑std::async以及如何在未来的编译器实现中使用它。然而,现在我有点被一些感觉像是设计缺陷的东西所困扰。std::async非常依赖于实现,可能有launch::async的两个变体,一种将任务启动到新线程中,另一种使用线程池/任务调度程序。但是,这取决于用于实现std::async的变体中的哪一种,用法会有很大差异。对于基于“线程池”的变体,您可以启动许多小任务而不必担心开销,但是,如果其中一个任务在某个时候阻塞怎么办?另一方面,“启动新线程”变体不会遇到阻塞任务的问题,另一方面,启动和执行任务的开销会非常高。线程池:+低开销,-从不阻塞启动新线程:+finewith