
Android学习笔记
yangrongfeng1163
胜过昨天的自己。
展开
-
Android DataBinding简单使用
1、配置在应用模块中的build.gradle文件中添加dataBinding元素,如下所示:android { ... dataBinding { enabled = true } }2、布局绑定在你想要编写dataBinding的视图xml文件根目录下按住alt+enter,如下所示:选中Convert to data binding layout即可自动转变成DataBinding的xml样式:&原创 2020-05-25 11:29:32 · 13226 阅读 · 5 评论 -
Android Studio 常见错误
1、Could not find intellij-core.jar (com.android.tools.external.com-intellij:intellij-core:26.0.1).Searched in the following locations: https://jcenter.bintray.com/com/android/tools/external/com-i...原创 2018-11-08 17:10:43 · 400 阅读 · 0 评论 -
Android DialogFragment使用
1、基本介绍DialogFragment是Android3.0之后出来的组件,DialogFragment其实就是一个dialog对话框。跟AlertDialog相比呢DialogFragment具有完整的生命周期,更好控制一点。单独的AlertDialog在旋转设备的时候会消失,如果使用DialogFragment就不会有这个情况出现(旋转后对话框会重新创建)。下面来简单介绍一下Dialog...原创 2018-12-12 17:27:09 · 3598 阅读 · 5 评论 -
Andriod回调机制详解
作为一个程序员,在我们的日常开发中总是免不了模块与模块之间的调用,一般来说调用方式一般可以分为三种:同步调用、异步调用、回调。 1、同步调用:这种调用方式就是简单的类A调用类B里面的方法,并且整个过程是在同一个线程里面完成的。 2、异步调用:有时候我们调用的方法太耗时了,这样就会形成线程阻塞,造成用户体验不好。这个时候呢我们就会开启一个新的线程来执行耗时的方法,这种方式称为异步...原创 2019-03-04 12:51:30 · 507 阅读 · 0 评论 -
Android序列化
一、什么叫序列化?序列化就是将对象的状态信息转换为可以存储或传输的形式的过程。我们有时候需要进行对象的传输,如果要进行对象的传输我们必须得实现序列化才行。在Android里面实现序列化的方式一般来说有Serializable和Parcelable两种方式,下面我们通过一个简单的小例子来了解下这两种方式吧。1、SerializableSerializable是Java提供的一种序列化的方...原创 2019-03-31 15:33:17 · 216 阅读 · 0 评论 -
Android Notification使用
Notification也就是通知的意思,它的作用是在手机通知栏显示一条信息,这对于app不在前台的时候用处很大,下面我们来看一下它的使用方法吧。一、简单使用废话不多说,直接上代码:public class MainActivity extends AppCompatActivity implements View.OnClickListener { private Not...原创 2019-09-18 14:49:32 · 926 阅读 · 0 评论