草庐IT

async_receive

全部标签

android - Listener 和 Receiver (Android) 有什么区别?

例如,我需要一个BroadcastReceiver来获取这些事件:重启或关机屏幕开启或关闭电池状态(电压、插入电源、温度)物理按钮按下(相机、媒体等)但我需要Listener来获取这些事件:用于传感器事件(加速度、磁场、方向、接近度、温度、光照水平等)的事件监听器位置事件的LocationListener(网络位置、GPS)似乎Receivers和Listeners都存在,以便我可以接收事件。除了明显的语义差异外,两者之间有什么区别?有没有我可以做的事情,但不能做其他事情,尤其是在屏幕关闭时我可以占用和运行多少CPU?为什么有两种完全不同的构造用于接收事件?

android - Listener 和 Receiver (Android) 有什么区别?

例如,我需要一个BroadcastReceiver来获取这些事件:重启或关机屏幕开启或关闭电池状态(电压、插入电源、温度)物理按钮按下(相机、媒体等)但我需要Listener来获取这些事件:用于传感器事件(加速度、磁场、方向、接近度、温度、光照水平等)的事件监听器位置事件的LocationListener(网络位置、GPS)似乎Receivers和Listeners都存在,以便我可以接收事件。除了明显的语义差异外,两者之间有什么区别?有没有我可以做的事情,但不能做其他事情,尤其是在屏幕关闭时我可以占用和运行多少CPU?为什么有两种完全不同的构造用于接收事件?

android - 在环聊 2.0 中启用 SMS 支持会破坏我的应用程序中 SMS_RECEIVED 的 BroadcastReceiver

我刚刚收到环聊2.0的更新,安装它并启用SMS→开启SMS。现在我的应用程序在Android4.3下运行,无法再接收短信,即不再调用SMS_RECEIVED的BroadcastReceiver。:-(只要我在环聊2.0中禁用TurnonSMS,我的应用就能够再次接收SMS_RECEIVEDIntent。广播接收器是这样在list中注册的AndroidManifest.xml……SMSReceiver.javapublicclassSMSReceiverextendsBroadcastReceiver{privatestaticfinalLogLOG=Log.getLog();@Over

android - 在环聊 2.0 中启用 SMS 支持会破坏我的应用程序中 SMS_RECEIVED 的 BroadcastReceiver

我刚刚收到环聊2.0的更新,安装它并启用SMS→开启SMS。现在我的应用程序在Android4.3下运行,无法再接收短信,即不再调用SMS_RECEIVED的BroadcastReceiver。:-(只要我在环聊2.0中禁用TurnonSMS,我的应用就能够再次接收SMS_RECEIVEDIntent。广播接收器是这样在list中注册的AndroidManifest.xml……SMSReceiver.javapublicclassSMSReceiverextendsBroadcastReceiver{privatestaticfinalLogLOG=Log.getLog();@Over

Android Map V2 - 为什么需要 MAPS_RECEIVE 权限

将此视为wiki问题。当我设置我的项目以支持MapV2时,有一个步骤可以添加MAPS_RECEIVE权限。我们为什么要创建和使用来自应用程序本身的权限?该googleplayservices应用是否使用此权限进行交互?这个权限不能处理这些事情吗?我认为使用自定义权限是为了允许其他应用启动/使用我们应用的服务/资源。 最佳答案 对于future的访客:Thispermissionisnowcompletelyunnecessary.ThelatestupdateofGooglePlayServices3.1.59madeitusele

Android Map V2 - 为什么需要 MAPS_RECEIVE 权限

将此视为wiki问题。当我设置我的项目以支持MapV2时,有一个步骤可以添加MAPS_RECEIVE权限。我们为什么要创建和使用来自应用程序本身的权限?该googleplayservices应用是否使用此权限进行交互?这个权限不能处理这些事情吗?我认为使用自定义权限是为了允许其他应用启动/使用我们应用的服务/资源。 最佳答案 对于future的访客:Thispermissionisnowcompletelyunnecessary.ThelatestupdateofGooglePlayServices3.1.59madeitusele

android - 使用 android-async-http (loopj) 发布 JSON/XML

我正在使用android-async-http真的很喜欢。我遇到了发布数据的问题。我必须以以下格式将数据发布到API:-Testapisupport3314Tue,17Oct2006根据文档,我尝试使用RequestParams执行此操作,但失败了。这是任何其他方式吗?我也可以发布等效的JSON。有什么想法吗? 最佳答案 LoopjPOST示例-扩展自他们的Twitter示例:privatestaticAsyncHttpClientclient=newAsyncHttpClient();通过RequestParams正常发帖:Req

android - 使用 android-async-http (loopj) 发布 JSON/XML

我正在使用android-async-http真的很喜欢。我遇到了发布数据的问题。我必须以以下格式将数据发布到API:-Testapisupport3314Tue,17Oct2006根据文档,我尝试使用RequestParams执行此操作,但失败了。这是任何其他方式吗?我也可以发布等效的JSON。有什么想法吗? 最佳答案 LoopjPOST示例-扩展自他们的Twitter示例:privatestaticAsyncHttpClientclient=newAsyncHttpClient();通过RequestParams正常发帖:Req

c++ - boost::asio::async_read_until 读取所有数据,而不仅仅是一些

我正在修改BoostAsio回显示例以使用async_read_until逐字读取输入。即使我使用async_read_until,所有发送的数据似乎都是从套接字读取的。有人可以建议:#include#include#include#includeusingboost::asio::ip::tcp;classsession{public:session(boost::asio::io_service&io_service):socket_(io_service){}tcp::socket&socket(){returnsocket_;}voidstart(){std::coutsock

c++ - boost::asio::async_read_until 读取所有数据,而不仅仅是一些

我正在修改BoostAsio回显示例以使用async_read_until逐字读取输入。即使我使用async_read_until,所有发送的数据似乎都是从套接字读取的。有人可以建议:#include#include#include#includeusingboost::asio::ip::tcp;classsession{public:session(boost::asio::io_service&io_service):socket_(io_service){}tcp::socket&socket(){returnsocket_;}voidstart(){std::coutsock