引言DataBinding(数据绑定)发布于2015年的GoogleI/O大会,旨在减少Android开发中的大量模板代码(比如findViewById()),增加代码及逻辑清晰度,提高开发效率和维护效率。什么是DataBindingDataBinding,即数据绑定,是Android团队实现MVVM架构的一种方法,使得数据(对象)可以直接绑定到布局的xml中,数据的变化直接反映到View上。同时
分类:
移动开发 时间:
2018-09-05 14:59:24
阅读次数:
252
在build.gradle(Module: app)中加入 dependencies { ... implementation 'com.squareup.retrofit2:retrofit:2.4.0' implementation 'com.squareup.retrofit2:convert... ...
分类:
移动开发 时间:
2018-09-04 17:05:42
阅读次数:
543
转自:https://www.jianshu.com/p/ec5a1a30694b 前言 Android的屏幕适配一直以来都在折磨着我们Android开发者,本文将结合: Google的官方权威适配文档 郭霖: Android官方提供的支持不同屏幕大小的全部方法 Stormzhang:Android ...
分类:
移动开发 时间:
2018-09-04 13:32:49
阅读次数:
265
为避免界面布局向上偏移,须在布局根元素中添加android:fitsSystemWindows="true" ...
分类:
移动开发 时间:
2018-09-01 23:56:57
阅读次数:
178
问题分析 一直在简书里看别人的技术贴,今天我也来写点自己的心得!最近在写一个项目用到大量的Fragment后的总结! 我想刚刚接触安卓的同学或许会这么写: FragmentManager fragmentManager=getSupportFragmentManager(); FragmentTra ...
分类:
移动开发 时间:
2018-08-29 19:09:48
阅读次数:
226
Google 的 Gson 库,Gson 是一个非常强大的库,可以将 JSON 格式的数据转化成 Java 对象,也支持将 Java 对象转成 JSON 数据格式。 Gson 依赖 本文将会快速开始使用 Gson 进行序列化操作。由于很多读者都是 Android 开发人员,我们会提供 Java 环境 ...
分类:
其他好文 时间:
2018-08-29 14:02:00
阅读次数:
192
调试问题: 使用MACOS会发现在android 开发环境完整的情况下,接入MOTO,SAMSUNG,HTC,ZTE等手机都可以自动识别,并可以在DDMS中查看LOGCAT,唯独华为的手机不可识别。USB开发调试也设置了,在WINDOWS下可以识别,因为有工程模式: 解决方法: 在拨号界面输入:*# ...
分类:
移动开发 时间:
2018-08-28 20:16:08
阅读次数:
1021
好久没更新了,最近手机上的闹钟APP没一个好用的,所以想自己写个。 那Android开发环境搭起来,注意先装好jdk。 1、安装Android Studio google的Android开发网站已经有中文版本,不用跨越GFW就能访问:https://developer.android.google. ...
分类:
移动开发 时间:
2018-08-26 12:00:45
阅读次数:
513
在Android开发中,listView 是比较常用的开发组件,它以列表的形式展现具体的内容,并且根据数据的长度自适应显示。 列表的显示需要三个元素: listView: 用来展示列表的view; 适配器:用来把数据映射到ListView上的中介;适配器类,用到了设计模式中的适配器模式,它是视图和数 ...
分类:
移动开发 时间:
2018-08-25 14:21:48
阅读次数:
148
刷新当前Activity: https://blog.csdn.net/u011682673/article/details/53207700 实现Button的5种方法: https://blog.csdn.net/Q___0/article/details/74177841 不推荐使用enum枚 ...
分类:
移动开发 时间:
2018-08-24 00:29:16
阅读次数:
166