
Android基础知识
文章平均质量分 89
liu_can_cheng
I want to get up
展开
-
Android:关于ContentProvider的知识都在这了
前言ContentProvider是Android的四大组件之一 进程间进行数据交互 & 共享,即跨进程通讯 目录3. 原理ContentProvider的底层原理 = Android中的Binder机制 具体请看文章图文详解 Android Binder跨进程通信的原理4. 具体使用关于ContentProvider的使用主要介绍以下内容:4.1 统一资源标识符(URI)定义:Uniform Resource Identifier,..转载 2021-11-21 12:24:13 · 872 阅读 · 0 评论 -
三:08:Android DataBinding 从入门到进阶
DataBinding 是谷歌官方发布的一个框架,顾名思义即为数据绑定,是 MVVM 模式在 Android 上的一种实现,用于降低布局和逻辑的耦合性,使代码逻辑更加清晰。MVVM 相对于 MVP,其实就是将 Presenter 层替换成了 ViewModel 层。DataBinding 能够省去我们一直以来的 findViewById() 步骤,大量减少 Activity 内的代码,数据能够单向或双向绑定到 layout 文件中,有助于防止内存泄漏,而且能自动进行空检测以避免空指针异常启用 DataB转载 2020-06-24 10:57:19 · 233 阅读 · 0 评论 -
三:07:约束布局ConstraintLayout看这一篇就够了
目录1.介绍 2.为什么要用ConstraintLayout 3.如何使用ConstraintLayout 3.1 添加依赖 3.2 相对定位 3.3 角度定位 3.4 边距 3.5 居中和偏移 3.6 尺寸约束 3.7 链 4.辅助工具 4.1 Optimizer 4.2 Barrier 4.3 Group 4.4 Placeholder 4.5.Guideline 5.总结1.介绍约束布局ConstraintLayout 是一个ViewGroup,可以在Api9转载 2020-06-20 10:27:04 · 501 阅读 · 1 评论 -
Anadroid 01:intent
原文:摘抄自:https://www.cnblogs.com/engine1984/p/4146621.htmlIntent组件虽然不是四大组件,但却是连接四大组件的桥梁,学习好这个知识,也非常的重要。一、什么是Intent1、Intent的概念:Android中提供了Intent机制来协助应用间的交互与通讯,或者采用更准确的说法是,Intent不仅可用于应用程序之间,也可用...转载 2020-04-09 22:54:30 · 220 阅读 · 0 评论 -
三:04:Android的File类处理
先了解下Java中的File类Java中对文件的操作也进行了对象的封装,这个操作文件的类就是File类,File提供了丰富的api来进行文件的操作,比如常见的createNewFile(),mkdir(),mkdirs(),exists(),isFile(),isDictory(),renameto(),delete(),getName(),getPath()....方法比较多,读者可以自行...翻译 2018-11-02 17:10:30 · 1617 阅读 · 1 评论 -
三:02:Android热启动优化
定义:当启动应用时,后台已有该应用的进程(例:按back键、home键,应用虽然会退出,但是该应用的进程是依然会保留在后台,可进入任务列表查看),所以在已有进程的情况下,这种启动会从已有的进程中来启动应用,这个方式叫热启动。特点:热启动因为会从已有的进程中来启动,所以热启动就不会走Application这步了,而是直接走MainActivity(包括一系列的测量、布局、绘制),所以热启...原创 2019-06-20 11:09:15 · 980 阅读 · 0 评论