第一行代码笔记-第五章

1.标准广播,异步,所有广播接收器同时接收。

  有序广播,同步,同一时间只一个广播接收器接收,待处理完才传递至下一个。

2.动态注册广播接收器,即在代码中注册(记得取消注册),灵活自由,但必须在程序启动后才能接收。

  静态注册,即在AndroidManifest.xml中注册,可实现在程序未启动是接收广播。

3.静态注册广播接收器时,"Exported"属性表示是否允许该广播接收器接收本程序以外的广播;"Enabled"表示是否启用该广播接收器。

4.(之前章节的)在android studio中打出logt会自动补全出 private static final String TAG = "当前类名";TAG在以后log中可用。其他还有logd,logi,loge

5.广播接收器其实就是一个继承 BroadcastReceiver 的类,其必须实现的方法是onReceive(Context context, Intent intent),且其逻辑都在此方法中实现。但须注意的是,不要在此方法中加入过多的逻辑或耗时的操作。

6.本地广播3个优点,明确知道发送的广播不会离开程序,不必担心数据泄露;其他程序无法将广播发送我程序内部,不用担心有安全漏洞;比发送全局广播更高效。

  本地广播无法静态注册

有序广播接收器的优先级    http://blog.csdn.net/etzmico/article/details/7317892

转载于:https://www.cnblogs.com/Awangwang/p/7599387.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MapObject(简称MO)是一种用于开发GIS应用程序的可视化编程组件,可以在VB、VC、Delphi、C#等开发环境中使用。其主要功能包括地图显示、地图浏览、地图查询、符号绘制、地图分析等。 MO的核心是Map对象,它代表了一张地图。Map对象包含了地图数据、地图的显示方式、地图的空间参考等信息。在MO中,地图数据通常以Shapefile格式存储,可以包括点、线、面等空间要素。 MO的编程模型是基于事件的,即程序通过响应组件的事件来完成操作。例如,当用户在地图上点击时,会触发Map控件的MouseDown事件,程序可以在该事件中编写代码来响应用户的操作。 MO的程序设计入门可以从以下几个方面来学习: 1. 创建地图控件:在VB、VC等开发环境中,可以通过向窗体添加Map控件来创建地图控件。在Delphi中,需要在窗体上添加一个TMapControl控件,再通过代码创建Map对象并将其与TMapControl关联起来。 2. 加载地图数据:可以使用Map对象的AddLayer方法,将Shapefile文件加载到地图中。加载后,可以设置要素的显示方式、标注等属性。 3. 地图操作:可以通过Map控件提供的方法,实现地图的缩放、平移、旋转等操作。例如,可以通过调用Map控件的ZoomIn方法实现地图放大,通过调用Map控件的Pan方法实现地图平移。 4. 地图查询:可以使用Map对象的SelectByShape方法,根据指定的查询条件进行地图查询。查询结果可以在地图上高亮显示。 5. 符号绘制:可以使用Map对象中的Symbol对象,绘制点、线、面等符号。例如,可以使用Symbol对象的DrawPoint方法,绘制一个点符号。 以上是MO的一些基础概念和编程入门,希望可以帮助你进行MO的学习和应用开发。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值