
定义 内容提供者,是Android四大组件之一 作用 进程之间进行数据 交互、共享 ,即跨进程通信 1.内容提供者只是搬运工,真正的存储、操作数据的数据源还是原来存储数据的...
Kotlin 中也有泛型的概念,和 Java 中的类似,但又不尽相同,一起来认识 Kotlin 中的泛型吧。 一、基本使用 通常我们会在类、接口、方法中声明泛型: 1、泛型类...
最常见,最危险的错误 在java中,我们最常见的错误莫过于空指针异常。不好好的处理的话,程序很容易出现崩溃的现象。 出现空指针的现象是常见的,也是最危险的。那怎么去解决呢?在...
首先该文章是通过看网上的资料和自己的一些实践总结出来的, 不是原创。 一、图片的存在形式 1.文件形式(即以二进制形式存在于硬盘上) 2.流的形式(即以二进制形式...
Handler与Looper、MessageQueue共同实现了线程间消息传递。MessageQueue的底层实现是利用管道和epoll机制来实现的。 概括:当我们查看Loo...
目录 1. 自定义View基础 1.1 分类 自定义View的实现方式有以下几种 类型定义自定义组合控件多个控件组合成为一个新的控件,方便多处复用继承系统View控件继承自T...
大家好,我是徐爱卿。博客地址:flutterall.com 引言 Android网络编程一直都是我想记录的一篇文章,由于种种原因,一直推迟,终于在在今天开始写了。这是一个好的...
原理 通过解析定义在xml布局的各个节点的视图关系,进行页面跳转时调用原生API进行页面切换(Fragment:FragmentManager,Activity Intent...
View 绘制机制 一、 View 树的绘图流程 当 Activity 接收到焦点的时候,它会被请求绘制布局,该请求由 Android framework 处理.绘制是从根节...
从年前至今参加面试了很多公司,也收到了几家巨头的offer,还有其他公司的。总结下经验,也是对过去的一个回顾和总结吧。 一、简历 网上有很多对程序员简历的一些指导,这里就不重...
Android的UI也是线程安全的,开发者无法在子线程中更新UI,而必须在主线程中进行,所以开发者需要用到Android提供的异步消息处理机制 为什么Handler会造成内存...
对于开发人员来说,设计模式有时候就是一道坎,但是设计模式又非常有用,过了这道坎,它可以让你水平提高一个档次。而在android开发中,必要的了解一些设计模式又是必须的,因为设...