android-broadcast相关内容
当我按下按钮时,它调用一个方法,该方法获取用户输入并将其设置为变量,然后将该变量放入一个意图之外的变量中,并发送到BroadcastReceiver,后者根据该值决定要做什么.它仅在第一次使用时有效,在接下来的所有印刷机中,无论可变值是否更改,都不会改变额外的值.它永远保持第一次按下时设置的值.如何用新值额外重写意图? 我如何设置额外费用: Intent intentForRece
..
我正在构建一个应用程序,该应用程序将侦听传入的SMS消息,执行一些可能会长时间运行的操作,并在满足某些条件时发回答复. 我已经使用BroadcastReceiver使侦听部分正常工作,但是我不确定如何/在何处执行可能长时间运行的操作. Android开发人员文档指出 在onReceive()之后,系统可以随时终止进程以执行以下操作: 回收内存,并以此终止生成的线程 在运行过程中.为避免
..
(注意),在本问题的末尾,我进行了编辑,其中我用一种答案替代了一种方法,以解决该问题.的onReceive从未被称为,并且添加了onDestroy来解决在解决第一个问题后出现的新问题.) 这是我尝试捕获广播数据的方式,但是onReceive从未被调用,因为Log.w从未显示任何内容: public class MatchesActivity extends Activity imple
..
我正在片段中进行以下操作(为方便起见,此内容已精简): intentBuilder = new CustomTabsIntent.Builder(); String label = "Test"; PendingIntent pendingIntent = createPendingIntent(ActionBroadcastReceiver.ACTION_TEST); intentBuil
..
我想要的 我想每天都在同一时间发送通知. 我已经阅读了一些帖子和教程/示例,但无法正常工作. 版本1 错误:重新启动后每隔3分钟Android进程/服务就会消失 11-07 07:33:05.725 4611 6121 I ActivityManager: Process at.htl3r.appmosphere (pid 5238) has died. 11-07
..
当用户长按(按住)耳机按钮时,我希望我的应用执行一些特定的操作.我将BroadcastReceiver用于MEDIA_BUTTON,并且在不运行Google Now应用以进行长按的声音操作的手机中效果很好.但是在现在自动运行Google的手机中,我的应用程序只是被忽略了.如何立即禁用Google并检测耳机按钮长按.这是我的BroadcastReceiver类中的onReceive方法. pu
..
我有一个广播接收器,当用户手动更改Date时会接收事件.但是我找不到他上次更改的日期.示例-如果日期是2014年6月5日,他将日期更改为2014年6月1日.我想知道2014年6月5日以前的日期.请帮助 解决方案 您可以注册ACTION_TIME_TICK并每分钟记录当前日期.
..
我想在安装应用程序后自动启动服务.启动或设备启动后,服务正常运行.那么,在安装应用程序之后是否可以启动服务? 解决方案 Google给出了正确的答案作为第一个匹配项,所以...您是否对此进行了一些研究? 如何在何时启动服务.apk首次安装 摘要:您不能这样做.
..
我有一个Android应用程序,可以收听SMS消息.这是在清单中: 如果已安装并
..
Hai每个人实际上都在尝试创建一个应用程序,该应用程序支持基于SIP的Internet上的音频呼叫,这里使用的是本机sip,我遇到了传入呼叫的问题,我已经完成了注册部分有服务,但是在打进来的电话时,我无法接听电话,请帮助我 Service file package example.com.myapplication; import android.app.Notification;
..
我正在创建一个Android应用程序,在该应用程序中,我需要检测双SIM卡电话中的传入呼叫的目标SIM卡. Android API仅提供一个SIM卡的访问权限.我确实对此进行了搜索,但找不到解决方案.我发现的全部是,我们无法检测到目标SIM卡,因为这取决于设备制造商. 有没有可用于检测目标SIM卡的API? 解决方案 在棒棒糖22+中 public class Messag
..
我已经创建了一个广播接收器,它可以监听android.provider.Telephony.SMS_RECEIVED事件并创建自己的通知. 当通过回调收到短信时,我还使用应用程序中的同一接收器来更新活动. 问题在于,在我的通知后调度了短信应用通知事件,因此,当我更新短信时,content://sms中未预设短信 如果可能的话,我想延迟通知,找不到解决方法. 这是代码:
..
我有一个IntentService,需要很长时间才能完成,大约需要15分钟才能完成.这是一个从我的服务器获取新数据的同步过程. 该服务启动时,我也开始一项活动,以显示进度. 此活动将创建一个BroadcastReceiver,该BroadcastReceiver会拦截从服务发送的有关流程进度的消息. 如果我让应用程序继续工作,请过一会儿,然后关闭屏幕. 大约15分钟后,当我
..
我正在尝试创建一个简单的通知,并为其定义一个按钮(动作).我设法正确显示它并为我的操作创建一个PendingIntent.我还创建了一个BroadcastReceiver,应该在单击我的动作时调用它.但是它的onReceive()方法没有被调用.我不知道为什么.我还在AndroidManifest.xml中注册了BroadcastReceiver MainActivity.java p
..
如何从广播接收器发送数据以分段?在这里,我想将电话号码(OriginatingAddress)发送到另一个片段. public void onReceive(Context context, Intent intent) { Bundle intentExtras = intent.getExtras(); if (intentExtras != null) {
..
通常,我使用简单的代码在用户更改AIRPLANE_MODE时放置Toast,并且可以使用targetSdkVersion 25来工作. 我的AirPlaneModeReceiver: public class AirPlaneModeReceiver extends BroadcastReceiver { @Override public void onRec
..
我想在自己的接收方处接收INSTALL_REFERRER的意图. 我实现了接收器 public class InstallReferrerReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Log.d
..
我开发了一个android应用程序,它以自定义权限发送广播. public abstract void sendBroadcast (Intent intent, String receiverPermission) 现在,任何具有广播接收器并在清单中声明了自定义权限的第三方应用程序都将能够收听广播. 是否可以控制哪个应用程序可以接收来自我的应用程序的广播? 我担心的是,自定
..
也就是说,我有一个我即时创建的BroadcastReceiver来监听一个广播,然后希望它取消注册. 我还没有找到任何这样做的示例代码,但是我也没有在android在线文档中找到任何禁止此操作的规则.但是我不能让它在活动中停留这么长时间,而且它仍然在一个匿名类中,因此包含类甚至都不知道变量名. 也就是说,代码看起来像这样: myInfoReceiver = new Broadca
..
我想通过编程方式拨打某些预定义的号码来启动我的应用程序,这是一个隐藏的应用程序,例如*#*#111#*#*.我打开拨号程序并输入*#*#111#*#*.然后我的应用程序接收广播并开始播放.我应该听吗? 解决方案 您应该输入数字*#*#xxxx#*#*,例如*#*#110#*#*. 创建接收方: import android.content.BroadcastReceiver;
..