Android从无知到有知——NO.7

Android从无知到有知——NO.7

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

 

          的ip拨号器在监听外拨电话时用的是系统提供的广播事件。而有些时候我们须要自己设定广播事件来满足特定的须要。

Ok,今天整一下自己定义广播事件,我们用一个状态监測模块向一个3G模块发送报警信息来实现这一想法。

         先定义一个3g模块用来接收特定的广播:

<TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:text="俺是一个3g模块~~~~" />

          Android从无知到有知——NO.7

        然后设置它的自己定义广播事件:

<receiver android:name=".MyBro">
            <intent-filter>
                <action android:name="com.heng.lh"/>
            </intent-filter>
</receiver>

          这里的com.heng.lh是我们自定义的广播事件,用来接收特定频道的信号。

             然后让我们“吐丝”一下。假设有自己定义的广播发过来便给用户一个提示。

public void onReceive(Context context, Intent intent) {
		Toast.makeText(context, "检測到一个广播事件",1).show();
	}

         接收广播的模块做好了。然后就要设定发送广播的模块了,主界面须要一个button来向3G模块发送报警信息:

<Button
        android:onClick="click"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:text="向3G模块发送信息" />

         我们来写一下这个点击事件,new出来一个意图,然后设定它的动作,也就是我们前面自己定义的“com.heng.lh”,最后用sendBroadcast把信息发送出去。

public void click(View view){
		Intent intent=new Intent();
		intent.setAction("com.heng.lh");
		//把报警信息发送给3G模块
		sendBroadcast(intent);
	}

         这样3G模块便会收到一个广播信息,一个简单的自己定义广播事件也就创建好了。

Android从无知到有知——NO.7

版权声明:本文博主原创文章,博客,未经同意不得转载。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/116799.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java一维数组、二维数组初始化

    java一维数组、二维数组初始化版权声明:本文为博主原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接和本声明。…

    2022年5月26日
    38
  • pandas—dropna[通俗易懂]

    pandas—dropna[通俗易懂]文章目录1.pd.Series.dropna官方案例2.pd.DataFrame.dropna官方案例1.pd.Series.dropnaSeries.dropna(axis=0,inplace=False,how=None)描述返回删除了缺失值的新Series参数axis:{0or‘index’},default0只有一个轴可以从中删除值inplace:bool,defaultFalse如果为True,则就地修改返回None如果为False,则

    2025年6月3日
    3
  • webstrom激活码【中文破解版】

    (webstrom激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html0E14HXZ4QL-eyJsaWN…

    2022年3月28日
    161
  • OTSU算法(大津法阈值分割原理)

    写在前面大津法(OTSU)是一种确定图像二值化分割阈值的算法,由日本学者大津于1979年提出。从大津法的原理上来讲,该方法又称作最大类间方差法,因为按照大津法求得的阈值进行图像二值化分割后,前景与背景图像的类间方差最大。它被认为是图像分割中阈值选取的最佳算法,计算简单,不受图像亮度和对比度的影响,因此在数字图像处理上得到了广泛的应用。它是按图像的灰度特性,将图像分成背景和前景两部分。因方差…

    2022年4月18日
    187
  • Django大杂烩

    Django大杂烩一 web 框架本质 socket 接受请求返回 response socket 可以封装 python 标准库就有 关于 python2 与 python3 在 3 中 unicode 是字符串 需编码成字节 bytes b fffff bytes ffff encoding utf8 ffff encode utf8 对于不同的 url 后缀 xxx 需作不同处理 封装成不同的

    2025年6月23日
    3
  • Android中ExpandableListView的使用(一)

    Android中ExpandableListView的使用(一)ExpandableListView是可扩展的下拉列表,它的可扩展性在于点击父item可以拉下或收起列表,适用于一些场景的使用

    2022年6月29日
    25

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号