草庐IT

发广播

全部标签

android - ADB 接收广播 BOOT_COMPLETE

我想等android手机启动了MediaScanner已完成。之后我想使用adb执行一个操作。adbwait-for-device会在手机启动序列完成之前完成。如何捕获例如BOOT_COMPLETE通过ADB广播?类似于:WAITING启动完成。我不知道这是否可能? 最佳答案 您可以继续轮询sys.boot_completed或dev.bootcomplete系统属性。至于代码,我不知道您使用的是什么环境和/或脚本语言。这很简单。首先,您需要找到手机软件在启动完成时将哪个属性设置为“1”。假设它是dev.bootcomplete。然

android - 蓝牙、wifi 和铃声模式的广播 Intent

以下事件中广播的Intent是什么,Wifi状态改变蓝牙状态改变铃声模式更改 最佳答案 对于Wifi状态变化:WifiManager.WIFI_STATE_CHANGED_ACTION("android.net.wifi.WIFI_STATE_CHANGED")BroadcastintentactionindicatingthatWi-Fihasbeenenabled,disabled,enabling,disabling,orunknown.Oneextraprovidesthisstateasanint.Anotherextra

android - 通过 Activity 中的按钮停止广播接收器

我想通过单击按钮停止和启动广播接收器。与广播接收器关联的两个服务也应该停止并通过单击按钮开始我该怎么做.. 最佳答案 这是代码......................b1.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){//TODOAuto-generatedmethodstubPackageManagerpm=Re_editActivity.this.getPackageManager();ComponentNamec

android - 如何在 fragment 类中使用发送广播方法

我需要一点帮助。我正在尝试在手机上使用gps。不知道这是否有效,但在此之前我已经为按钮设置了onclicklistener,但它不允许发送广播。有人对此有解决方案吗?publicclasslocateextendsFragment{Buttonb1;@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){ViewrootView=inflater.inflate(R.layout.locate,container,false);onCreate

android - 将数据从广播接收器传递到另一个 Activity

您好,我一直遇到广播接收器和将信息传递给另一个Activity的问题。我正在尝试创建一个应用程序来捕获传入的SMS消息,在文本中查找网站,然后弹出一个警告对话框,询问用户是否想访问该网站。publicclassTextReceiverextendsBroadcastReceiver{publicvoidonReceive(Contextcontext,Intentintent){//..othercodethat//setsreceivedSMSintomessageToasttoast=Toast.makeText(context,"ReceivedText:"+message.ge

libreoffice:如何制作一个广播按钮组

在Libreoffice作家文档中,如何制作一个广播按钮组?我无法将我的按钮转到“组”。我正在使用libreoffice5.3.4.2(x64)。我将多个无线电按钮控件放在作者文档中。我选择了两个按钮,在控件的属性中,我将它们分配给它们相同的组名称。我选择了另外两个按钮,并将它们分配给它们,同一组名称。例子:“你喜欢狗吗?是的,哦,不。”(这些将是”小狗“团体)“你讨厌猫吗?是的,哦,不。”(这些将是”猫“团体)我将PDF导出为一种表格,并在AdobeAcrobat中打开。按钮在那里,但是组并非分开。这些小组不是相互排斥的,即使在一个小组中,这些选项也不是独有的。问题可能在于单个按钮或组的命名

android - 广播接收器工作但 1 或 2 小时后它不工作

这是我的list和publicclassMyCallReceiverextendsBroadcastReceiver{@OverridepublicvoidonReceive(Contextcontext,Intentintent){if(intent.getStringExtra(TelephonyManager.EXTRA_STATE).equals(TelephonyManager.EXTRA_STATE_RINGING)){somecode}if(intent.getStringExtra(TelephonyManager.EXTRA_STATE).equals(Telepho

android开发:获取手机IP和UDP广播

    UDP广播在通讯双方互相不知道对方IP的情况下很有用。这种情形我们也可以用遍历网段来实现,但是比较粗暴,如果网段比较大,不是最多256台主机的C类网段的话,很难做遍历。    UDP广播是解决这种问题的标准方案。    注意,广播和多播是不同的,广播是同时发送给所有主机,而多播是一个特殊的组,必须明确加入退出。目录一、什么是UDP广播二、获取手机IP三、UDP广播3.1发送3.2接收四、作为知识基础的IP地址知识一、什么是UDP广播    UDP广播分两种:目标地址为255.255.255.255的物理广播,发送给物理网络的所有设备,只要物理联通就能收到,不限网段,但是不能穿过路由器(

android - 从广播接收器获取 SMS ID

您好,我有以下广播接收器,因此当我收到短信时会告知我的Activity。我唯一无法弄清楚的是如何获取新短信的ID。如何才能做到这一点?我知道如何获取电话号码和消息,但我不需要,我需要它的ID任何帮助将不胜感激BroadcastReceiversentSmsBroadcast=newBroadcastReceiver(){@OverridepublicvoidonReceive(Contextcontext,Intentintent){if(intent.getAction()==SMS_RECEIVED){Bundlebundle=intent.getExtras();if(bundl

android - 基于接收广播 Intent 启动网络通信的正确方法是什么?

我正在开始使用Google的C2DM。此过程的一部分涉及在注册发生时接收BroadcastIntent。在Google'sofficialC2DMdocumentation,示例代码在BrodcastReceiver的onReceive()方法中显示了以下注释://SendtheregistrationIDtothe3rdpartysitethatissendingthemessages.//Thisshouldbedoneinaseparatethread.但是,我读过的所有内容,包括thedocumentationforBroadcastReceiver,表明从onReceive(