第一行代码(第三版)
第一行代码第三版读书笔记
李正浩大魔王
广州 佛山
展开
-
第一行代码(第三版)第八章总结
[第一行代码(第三版)]第八章总结 1. ContentProvider 1.1 概念 ContentProvider用于与其它应用程序共享数据。 1.2 统一资源标识符(URI) 其他的程序如果想使用本程序中的数据,需要通过 URI 找到对应的ContentProvider。内容提供者可以根据传过来的URI来确定它需要的表和数据。其格式如下: <prefix>://<authority>/<data_type>/<id> prefix:固定content原创 2020-06-16 19:07:39 · 511 阅读 · 0 评论 -
[第一行代码(第三版)]第七章总结
[第一行代码(第三版)]第七章总结 1. 数据持久化 1.1 概念 将一些临时数据存储到本地。可以分为三类: 文件存储 SharedPreference 数据库存储 接下来对这三类分别进行详细介绍。 1.2 文件存储 1.2.1 介绍 文件存储是最基本的存储方式,不对存储内容进行任何格式化处理,所有数据都是原封不动存储到本地文件中,因此适合存储一些简单文本或者二进制数据,如果需要存储一些复杂数据,可以使用Json或XML格式先规范后再进行存储。文件存储位置在data/data/[包名]/[文件名]。 1原创 2020-06-16 14:57:54 · 315 阅读 · 0 评论 -
第一行代码(第三版)第六章总结
[第一行代码(第三版)]第六章总结 1. 广播机制 1.1 概念 为了便于进行系统级别的消息通知,Android引入了一套类似的广播机制。Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。 1.2 分类 根据接收方式来划分: 标准广播:一种完全异步执行的广播,所有的BroadcastReceiver都会几乎同时收到广播消息。 有序广播:一种同步执行的广播,所有的BroadcastReceiver会根据优先级有序的一个一个原创 2020-06-16 13:33:11 · 338 阅读 · 0 评论 -
第一行代码(第三版)第四章总结
[第一行代码(第三版)]第四章总结 1. 常用控件 1.1 TextView 1.1.1 概念 TextView主要用来显示一段文本信息。 1.1.2 常用属性 layout_weight,leyout_height:指定控件的宽度和高度,可选值:match_parent,wrap_content和固定值。第一种是匹配父类容器的大小,第二种是根据内容自适应大小。单位一般用dp,这是一种与屏幕密度无关的尺寸单位,可以保证在不同手机上显示效果尽可能一致。 dp:是一种密度无关像素,对应于160dpi下像素原创 2020-06-15 15:08:01 · 280 阅读 · 0 评论 -
第一行代码(第三版)第三章总结
第一行代码(第三版)第三章总结 1. Activity 1.1 Activity概念 Activity为安卓四大组件之一(Activity/Service/BroadCast Recevicer/Content provider)。Activity主要负责与用户交互,提供一个显示的屏幕。 1.2 创建Activity 新建类MainActivity继承Activity基类。 public class MainActivity extends AppCompatActivity { @Overri原创 2020-06-14 15:39:35 · 623 阅读 · 0 评论