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