第一行代码笔记-第五章

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),且其逻辑都在此方法中实现。但须注意的是,不要在此方法中加入过多的逻辑或耗时的操作。

时间: 2024-10-14 04:16:34

第一行代码笔记-第五章的相关文章

第一行代码--笔记(4)

单位和尺寸 px 是像素的意思,即屏幕中可以显示的最小元素单元,我们应用里任何可见的东西都是由一个个像素点组成的.单独一个像素点非常的微小,肉眼是无法看见的.不同分辨率的手机上同样的像素数所占尺寸不同 dp 是密度无关像素的意思,也被称作dip,和px 相比,它在不同密度的屏幕中的显示比例将保持一致. sp 是可伸缩像素的意思,它采用了和dp 同样的设计理念,解决了文字大小的适配问题. 密度 是屏幕每英寸所包含的像素数,通常以dpi 为单位.比如一个手机屏幕的宽是2 英寸长是3 英寸,如果它的分

第一行代码笔记之——ListView

1.ListView 是啥 ListView  就是一个能显示一排一排的东西View控件 2.使用ListView的步骤 创建一个class,代表你每一行想放的东东 给你每一行的东东一个布局文件,在activity的布局文件中加一个ListView  控件 New一个ArrayList,用来储存你想放的东东们 在Activity中写一个初始化函数init(),初始化东东,然后把东东add到ArrayList中 如果是创建复杂控件,要建一个继承于ArrayAdapter的类,再到里面添加复杂功能

第一行代码ANDROID 第三章

1常用控件用法 TestView gravity文字居中 Button text AllCaps默认大写 EditText 最大行数maxLines 1 button.setOnClickListener(new View.OnClickListener() { 2 @Override 3 public void onClick(View view) { 4 5 switch (view.getId()){ 6 case R.id.button: 7 String inputText = edi

【第一行代码笔记】(一)

Android 系统框架 1. Linux 内核层:为硬件提供底层的驱动,如显示驱动,音频驱动,照相机驱动,蓝牙驱动. 2.系统运行库层:通过C/C++库来为android系统提供主要的特性支持,如SQLite库提供数据库的支持,OpenGL|ES库提供了3D绘图的支持,WebKit库提供了浏览器内核的支持,同时,这一层还有Android运行时库,Android运行时库还包含了Dalvik虚拟机,它使得每一个Android应用都能运行在独立的进程当中,并且拥有自己的Dalvik虚拟机实例. 3.

第一行代码笔记之——Activity启动模式

1.如何修改Activity启动模式 通过Manifest来修改Activity启动模式. <activity android:name=".MainActivity" android:label="@string/app_name" android:launchMode="singleTop"> <intent-filter> <action android:name="android.intent.ac

20172327 2017-2018-2 《第一行代码Android》第一章学习总结

学号 2017-2018-2 <第一行代码Android>第一章学习总结 教材学习内容总结 - Android系统架构: 1.Linux内核层 Android系统是基于Linux内核的,这一层为Android设备的各种硬件提供了底层的驱动,如显示驱动,音频驱动,照相机驱动,蓝牙驱动,Wi-Fi驱动,电源管理等. 2.系统运行底层 - 通过一些C/C++库来为Android系统提供了主要的特性支持 库名 功能 SQLite库 提供数据库的支持 OpenGL/ES库 提供3D绘图支持 Webkit

第一章:开启启程你的第一行代码

前言: 其实我是认为视频比书本学的更快,看书是多么无趣, 有人说培训机构的学生失去了自学能力,的确如此 不管是视频还是资料我认为学会技能使用方法就行了 (还是买了第一行代码,一起学习学习吧!有颜色代表重点内容) 目录: 1.1 了解全貌,Android王国简介 1.1.1 安卓系统架构 1.1.2 安卓已经发布的版本 1.13 安卓应用开发特色 1.2 手把手搭建开发环境 1.2.1准备需要的环境 1.2.2搭建开发环境 1.3 创建你的一个Android项目 1.3.1创建Hello Worl

读第一行代码第12章-1.标题栏

今天学校停电,没意思,特来更新两篇文章,读了第一行代码之后,觉得内容写的非常不错,于是照着书把代码敲了一遍,今天敲的是Toolbar. Toolbar就是标题栏,只不过之前使用的标题栏叫ActionBar,由于ActionBar有很多的局限性,所以改用Toolbar,可以在标题栏中增加许多乐趣. 第一步去掉标题栏: 第二步将v7库中的Toolbar添加到布局中: 这里面Toolbar的高度指定为与原标题栏的高度相同,颜色什么的都在下图中: 接下来在MainActivity中添加下面的两行代码:

《第一行代码:Android》学习笔记:Activity生命周期

<第一行代码:Android> 郭霖(著) Activity所在的栈为后进先出(Last In First Out)结构. Activity状态 运行状态(S1): 该Activity处于与User交互的状态,即是位于栈顶的Activity. 系统一般不考虑回收该处内存. 暂停状态(S2): Activity不再处于栈顶(Another activity comes in front of the activity),但仍然是可见的. 系统只有在内存极低时才考虑回收内存. 停止状态(S3):