草庐IT

Action_send

全部标签

java - ACTION_MEDIA_BUTTON 的广播接收器不起作用

我正在为Android操作系统的4.0.3(ICS)版本编写一个Android应用程序。问题是我在BroadcastReceiver的onReceive()方法中没有从Log.d()获取输出,这意味着我的应用程序没有正确处理广播。我已经阅读了无数关于如何在单击ACTION_MEDIA_BUTTON时运行代码的问题。当我的代码不起作用时,我什至复制+粘贴代码,只是为了看看它是否会起作用。我要处理的ACTION_MEDIA_BUTTON是耳机上的单个按钮,允许用户接听/结束通话、播放/暂停音乐。当我点击该按钮时,我的NexusSAndroid上的音乐播放器开始播放歌曲,而不是我的应用程序处

android - 不要在主题中请求 Window.FEATURE_ACTION_BAR 并将 windowActionBar 设置为 false 以使用工具栏

当我将工具栏应用到我的应用程序时遇到了这个问题,当我尝试运行应用程序时它崩溃了。我使用了以前的所有帖子,但没有运气。这是我的代码:样式.xmlfalsetrue我尝试了parent="@style/Theme.AppCompat.Light.NoActionBar"但没有成功。工具栏.xmalManifest.axml谢谢。 最佳答案 您的主题应该如下所示,然后删除@style/:truefalse...那么,不要在中定义主题。标签。仅使用要使用Material设计主题的Activity来定义它,即在中标记。如果您的Activity

android - 此 Activity 已经有一个由窗口装饰提供的操作栏(FEATURE_ACTION_BAR)

这个Activity已经有一个由窗口装饰提供的操作栏。不要在主题中请求Window.FEATURE_ACTION_BAR并将windowActionBar设置为false以使用工具栏来代替这是我遇到的错误,我搜索了解决方案,但没有找到解决方法。这是我的代码:styles.xml@color/myPrimaryColor@color/myPrimaryDarkColor@color/myAccentColor@color/myTextPrimaryColorfalse@android:color/white#56FFFFFFsend_comment.xml(我的Activity布局)Se

Android:网络 radio 在 ACTION_SHUTDOWN 事件之前关闭。事件顺序在 ICS 中更改

当用户关闭设备电源时,我正在向我的服务器发送注销。2.3和4.0.3中的事件顺序如下。所以现在注销失败。设备:三星Galaxys2安卓:2.31)接收ACTION_SHUTDOWN2)发送注销事件,休眠5秒,注销发送成功3)DataNetworkRadio关闭事件。4)设备关机。安卓:4.0.31)数据网络radio关闭事件。2)接收ACTION_SHUTDOWN3)发送注销事件,LOGOUTFAILAsNetworkisdown。有什么办法可以在数据网络radio关闭之前获得ACTION_SHUTDOWN? 最佳答案 它看起来不像

安卓操作栏: collapsible SearchView with action button

当搜索View展开时,如何使用可折叠的搜索View构建ActionBar并显示单个操作项?为了更具描述性,这就是我需要的:请注意,还有其他菜单项,android:uiOptions="splitActionBarWhenNarrow"定义在AndroidManifest.xml中。我尝试设置自定义搜索项布局:menu.xmlactionbar_search.xml但默认情况下,搜索View会占用所有可用宽度,并且按钮不可见。我不知道如何强制SearchView填充应用程序图标和菜单项之间的所有可用空间。我发现的只是android:maxWidth属性,但这只允许硬编码维度,我正在寻找一

android - KeyEvent.ACTION_UP 为 ACTION_MEDIA_BUTTON 触发了两次

我有这个ACTION_MEDIA_BUTTON广播接收器,它实际上适用于Android2.x和Android4.1,但出于某种奇怪的原因,在Android2.x(仅限)上,我什至得到了每个两次(当然是单击暂停按钮):publicclassRemoteControlReceiverextendsBroadcastReceiver{privatestaticlongprevEventTime=0;@OverridepublicvoidonReceive(Contextctx,Intentintent){if(Intent.ACTION_MEDIA_BUTTON.equals(intent.

android - PACKAGE REMOVED 然后 PACKAGE_ADDED 与 PACKAGE_REPLACED Intent Action 一起被触发

我要做的只是在每次安装和卸载时更新我的​​列表,但不是在PackageReplace上。所以主要问题是在每次Replace操作时都会启动安装和卸载Intent。p>所以为此,我实现了如下的BroadcastReciever在每次替换时,我都会收到3个带有操作的广播首先使用PACKAGE_REMOVED触发AppReciever然后在PACKAGE_ADDED之后再次触发AppReciever几秒钟后PACKAGE_REPLACED再次触发AppReciever所以请提出任何更好的方法来仅捕获替换操作或者一种由于PACKAGE_REMOVED和PACKAGE_ADDED操作而停止先前启动

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在按住按钮时重复 Action

我想在按住按钮时实现重复Action。示例:当用户点击一个按钮并按住它时,它应该以固定的时间间隔一次又一次地调用类似的方法,直到用户将手指从按钮上移开。 最佳答案 有多种方法可以做到这一点,但一种非常简单的方法是在Handler上发布一个Runnable并有一定的延迟。在它的最基本形式中,它看起来有点像这样:Buttonbutton=(Button)findViewById(R.id.button);button.setOnTouchListener(newView.OnTouchListener(){privateHandlerm

android - 从 ACTION_IMAGE_CAPTURE Intent 获取图像路径

您好,我正在使用ACTION_IMAGE_CAPTURE来使用Intent捕获图像,如下所示:IntentcameraIntent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT,(newFile(Environment.getExternalStorageDirectory(),String.valueOf(System.currentTimeMillis())+".jpg")));startActivityForResult(cameraIntent,0