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)
上一篇 2022年1月15日 下午12:00
下一篇 2022年1月15日 下午12:00


相关推荐

  • oracle中修改表名语句

    oracle中修改表名语句ALTERTABLE旧表名RENAMETO新表名;(大写为系统命令)

    2022年5月17日
    40
  • 旋转机械振动的基本特性分析图_旋转机械振动监测及故障诊断

    旋转机械振动的基本特性分析图_旋转机械振动监测及故障诊断旋转机械的主要功能是由旋转部件来完成的,转子是其最主要的部件。旋转机械发生故障的主要特征是机器伴有异常的振动和噪声,其振动信号从幅域、频域和时域反映了机器的故障信息。因此,了解旋转机械在故障状态下的振动机理,对于监测机器的运行状态和提高诊断故障的准确率都非常重要。一、转子振动的基本特性旋转机械的主要部件是转子,其结构型式虽然多种多样,但对一些简单的旋转机械来说,为分析和计算方便,一般都将转

    2022年8月31日
    9
  • Http请求超时的一种处理方法[通俗易懂]

    Http请求超时的一种处理方法[通俗易懂]URLConnection类常见的超时处理就是调用其setConnectTimeout和setReadTimeout方法:setConnectTimeout:设置连接主机超时(单位:毫秒)setRea

    2022年8月2日
    10
  • sql server嵌套查询实验_exists嵌套查询

    sql server嵌套查询实验_exists嵌套查询嵌套查询一带有IN谓词的子查询1.查询与“刘晨”在同一个系学习的学生selectsno,snamefromstudentwheresdeptin( selectsdept fromstudent wheresname=’刘晨’)二.带有比较运算符的子查询1.找出每个学生超过他自己选修课程平均成绩的课程号selectsno,cnofrom…

    2022年8月10日
    29
  • JavaActivity工作流

    JavaActivity工作流一、什么是工作流以请假为例,现在大多数公司的请假流程是这样的员工打电话(或网聊)向上级提出请假申请——上级口头同意——上级将请假记录下来——月底将请假记录上交公司——公司将请假录入电脑采用工作流技术的公司的请假流程是这样的员工使用账户登录系统——点击请假——上级登录系统点击允许就这样,一个请假流程就结束了有人会问,那上级不用向公司提交请假记录?公司不用将记录录入电脑?答案

    2022年5月27日
    541
  • cad计算机快捷键命令大全,2016cad快捷键命令大全,AutoCAD快捷键命令大全

    cad计算机快捷键命令大全,2016cad快捷键命令大全,AutoCAD快捷键命令大全学习 cad 掌握 cad 快捷键命令是基础 下面为大家介绍 2016 新 cad 快捷键命令大全 AutoCAD 是目前应用广泛的 CAD 软件 具有完善的图形绘制功能 强大的图形编辑功能 可采用多种方式进行二次开发或用户定制 可进行多种图形格式的转换 具有较强的数据交换能力 同时支持多种硬件设备和操作平台 还可以通过多种应用软件适应于建筑 机械 测绘 电子 服装以及航空航天等行业的设计需求 这些整理出来比较全的 Au

    2026年3月18日
    2

发表回复

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

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