- 博客(6)
- 收藏
- 关注
原创 Android studio Databinding 报 different providers 错误
环境Android studio 3.1 和以后的所有版本(目前官方最高 3.2 beta2,3.3Canary 未测试)Gradle 4.4gradlePlugin 3.1.+model 依赖: android { compileSdkVersion 27 buildToolsVersion "27.0.3" defaultConfig { ...
2018-07-12 17:43:19
811
原创 Android MVVM 系列之 Databinding(二)
Android MVVM 系列之 Databinding(二)这篇文章主要写关于 Databinding 核心功能之一:实现可观察的数据(Observable)可观察性是指对象通知其他人数据变化的能力。数据绑定库允许您创建可观察的对象,字段或集合。通俗来讲,任何普通的对象都可以用于数据绑定,但修改对象不会自动导致UI更新。数据绑定可用于为您的数据对象提供在数据更改时通知其他对象(称为侦...
2018-06-08 19:02:09
579
原创 Android USB 开发详解
Android USB 开发详解先附上 Android USB 官方文档Android通过两种模式支持各种 USB 外设和 Android USB 附件(实现Android附件协议的硬件):USB附件和USB主机。USB开发需 Android 3.1(API级别12)以上。由于本人工作中只用到了主机模式,所以本文的侧重点在主机模式开发。Android USB 开发详解调试一、A...
2018-06-03 18:35:02
27156
7
原创 Android MVVM 系列之 Databinding(一)
Android MVVM 系列之 Databinding(一)写在最前,先借用前人的话讲一下MVVM的概念: Databinding 是一种框架,MVVM是一种架构,一种模式。DataBinding是一个实现数据和UI绑定的框架,是实现MVVM模式的工具,而MVVM中的VM(ViewModel)和View可以通过DataBinding来实现数据绑定(目前已支持双向绑定)关于MVV...
2018-06-03 11:49:13
885
原创 Android 模拟器连接 USB 设备
Android Genymotion 连接 USB 设备一、需要的软件Genymotion、 Oracle VirtualBox、VirtualBox 扩展包(连接 USB 需要)二、详细步骤安装好模拟器,打开VirtualBox可以在左侧的列表看到你的虚拟设备列表,选中需要识别的设备,然后点击设置 -> USB设备 -> USB2.0控制器 -> 添加 USB ...
2018-05-25 17:43:03
16556
2
原创 ListView,GridView和ScrollVIew嵌套实现上拉加载更多
这个问题找了好几天,网上没有直接的答案,今天写在这里希望能帮到人,刚写博客,样式什么的就不看了,简单易懂好粘贴才是你们需要的!不对的地方请在评论指正,谢谢!首先说下ListView,GridView和ScrollVIew嵌套问题,自定义一个ListView或GridView,重写onMeasure()方法两行代码解决问题@Override protected void onMe
2016-11-14 19:47:09
1583
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人