1.解决广播的安全性问题,Android引入了一套本地广播机制,使用该机制发出的广播只能够在应用程序内部进行传递,并且广播接收器只能
接收来自本应用程序发出的广播。
2.本地广播无法通过静态注册来接收,因为静态注册就是为了让程序在未完全启动的情况下也能收到广播,而发送本地广播时,程序肯定已经
启动了,因此也完全不需要使用静态注册功能。
3.本地广播优势:
(1)可以明确知道正在发送的广播不会离开程序,不需要担心机密数据泄漏。
(2)其他程序无法将广播发送到程序内部,不需要担心会有安全漏洞的隐患。
(3)发送本地广播比发送系统全局广播将会更加高效。
4.强制下线功能:只需要在界面上弹出一个对话框,让用户无法进行任何其他操作,必须要点击对话框中的确定按钮,然后回到登陆界面。
5.编写登陆界面

<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"android:stretchColumns="1"android:layout_width="match_parent"android:layout_height="match_parent"><TableRow><TextViewandroid:layout_height="wrap_content"android:text="Account:"/><EditTextandroid:id="@+id/account"android:layout_height="wrap_content"android:hint="Input your account"/></TableRow><TableRow><TextViewandroid:layout_height="wrap_content"android:text="Password:"/><EditTextandroid:id="@+id/password"android:layout_height="wrap_content"android:inputType="textPassword"/></TableRow><TableRow><Buttonandroid:id="@+id/login"android:layout_height="wrap_content"android:layout_span="2"android:text="Login"/></TableRow></TableLayout>

转载于:https://www.cnblogs.com/Iamasoldier6/p/5020100.html

《第一行代码》学习笔记19-广播接收器Broadcast_Receiver(2)相关推荐

  1. 第一行代码学习笔记第五章——详解广播机制

    知识点目录 5.1 广播机制 5.2 接收系统广播 * 5.2.1 动态注册监听网络变化 * 5.2.2 静态注册实现开机广播 5.3 发送自定义广播 * 5.3.1 发送标准广播 * 5.3.2 发 ...

  2. 第一行代码学习笔记第八章——运用手机多媒体

    知识点目录 8.1 将程序运行到手机上 8.2 使用通知 * 8.2.1 通知的基本使用 * 8.2.2 通知的进阶技巧 * 8.2.3 通知的高级功能 8.3 调用摄像头和相册 * 8.3.1 调用 ...

  3. 第一行代码学习笔记第六章——详解持久化技术

    知识点目录 6.1 持久化技术简介 6.2 文件存储 * 6.2.1 将数据存储到文件中 * 6.2.2 从文件中读取数据 6.3 SharedPreferences存储 * 6.3.1 将数据存储到 ...

  4. 安卓教程----第一行代码学习笔记

    安卓概述 系统架构 Linux内核层,还包括各种底层驱动,如相机驱动.电源驱动等 系统运行库层,包含一些c/c++的库,如浏览器内核webkit.SQLlite.3D绘图openGL.用于java运行 ...

  5. 第一行代码学习笔记第七章——探究内容提供器

    知识点目录 7.1 内容提供器简介 7.2 运行权限 * 7.2.1 Android权限机制详解 * 7.2.2 在程序运行时申请权限 7.3 访问其他程序中的数据 * 7.3.1 ContentRe ...

  6. 第一行代码学习笔记第三章——UI开发的点点滴滴

    知识点目录 3.1 如何编写程序界面 3.2 常用控件的使用方法 * 3.2.1 TextView * 3.2.2 Button * 3.2.3 EditText * 3.2.4 ImageView ...

  7. 第一行代码学习笔记第二章——探究活动

    知识点目录 2.1 活动是什么 2.2 活动的基本用法 2.2.1 手动创建活动 2.2.2 创建和加载布局 2.2.3 在AndroidManifest文件中注册 2.2.4 在活动中使用Toast ...

  8. 第一行代码学习笔记第十章——探究服务

    知识点目录 10.1 服务是什么 10.2 Android多线程编程 * 10.2.1 线程的基本用法 * 10.2.2 在子线程中更新UI * 10.2.3 解析异步消息处理机制 * 10.2.4 ...

  9. 第一行代码学习笔记第九章——使用网络技术

    知识点目录 9.1 WebView的用法 9.2 使用HTTP协议访问网络 * 9.2.1 使用HttpURLConnection * 9.2.2 使用OkHttp 9.3 解析XML格式数据 * 9 ...

  10. 第一行代码学习笔记第四章——探究碎片

    知识点目录 4.1 碎片是什么 4.2 碎片的使用方式 * 4.2.1 碎片的简单用法 * 4.2.2 动态添加碎片 * 4.2.3 在碎片中模拟返回栈 * 4.2.4 碎片和活动之间进行通信 4.3 ...

最新文章

  1. 合肥工业大学—SQL Server数据库实验十:用户及其权限管理
  2. 实操教程|详细记录solov2的ncnn实现和优化
  3. 滴答定时器的计数模式_SysTick(系统滴答定时器)
  4. 架构与设计 之一 C 嵌入式设计模式(Design Patterns for Embedded Systems in C)的学习记录
  5. 实战:Docker容器虚拟化技术(使用DockerFile构建镜像并搭建 swarm+compose集群)5
  6. feign整合sential_Sentinel 和 Feign 集成时,方法名称写错
  7. React Native学习总结第二天
  8. 2021-08-10 C3P0连接池
  9. OpenMP4.0: #pragma openmp simd实现SIMD指令优化(ARM,X86,MIPS)
  10. 订阅服务器无法显示,订阅疑难解答
  11. 网站备案其实是服务器备案,网站备案指的是备案域名还是备案主机空间
  12. 最值得收藏的 搜狗输入法 常用快捷键使用, 让你的效率成倍增加
  13. 象棋马走日UML类图
  14. Aspose实现word转图片、pdf
  15. 苹果原壁纸高清_ios14.2壁纸原图高清分享:苹果ios14.2壁纸高清无水印[多图]
  16. 重庆市对口高职计算机类专业vfp,重庆市2015年普通高校对口招收中职毕业生专业技能计算机类技能考试大纲...
  17. 联想拯救者y7000电池耗电快_联想拯救者Y7000游戏本测评之温度、续航双测评
  18. vue:项目页面在苹果手机浏览器上上下滑动出现卡顿现象
  19. Python数据科学环境配置
  20. 邮件中html内嵌图片,邮件内嵌html

热门文章

  1. Verilog 流水线加法器
  2. ASP.NET C# 生成静态页面简单方法
  3. 聚焦与发散——浅谈编程的发展方向
  4. 让Sandcastle为你的类库生成类似于MSDN的帮助文档
  5. 1.1.1 概念、组成、功能和分类
  6. Aurora 8B/10B、PCIe 2.0、SRIO 2.0三种协议比较
  7. php使用es搜索引擎,分布式搜索引擎Elasticsearch PHP类封装 使用原生api
  8. python共享内存和分布式实现异步加载数据
  9. 一文带你读懂Python的5大特点与8大应用方向!
  10. Javascript学习总结三(Array对象的用法)