自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

自娱自乐

饼干之路

  • 博客(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 762

原创 Android MVVM 系列之 Databinding(二)

Android MVVM 系列之 Databinding(二)这篇文章主要写关于 Databinding 核心功能之一:实现可观察的数据(Observable)可观察性是指对象通知其他人数据变化的能力。数据绑定库允许您创建可观察的对象,字段或集合。通俗来讲,任何普通的对象都可以用于数据绑定,但修改对象不会自动导致UI更新。数据绑定可用于为您的数据对象提供在数据更改时通知其他对象(称为侦...

2018-06-08 19:02:09 528

原创 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 25914 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 595

原创 Android 模拟器连接 USB 设备

Android Genymotion 连接 USB 设备一、需要的软件Genymotion、 Oracle VirtualBox、VirtualBox 扩展包(连接 USB 需要)二、详细步骤安装好模拟器,打开VirtualBox可以在左侧的列表看到你的虚拟设备列表,选中需要识别的设备,然后点击设置 -> USB设备 -> USB2.0控制器 -> 添加 USB ...

2018-05-25 17:43:03 14835 3

原创 ListView,GridView和ScrollVIew嵌套实现上拉加载更多

这个问题找了好几天,网上没有直接的答案,今天写在这里希望能帮到人,刚写博客,样式什么的就不看了,简单易懂好粘贴才是你们需要的!不对的地方请在评论指正,谢谢!首先说下ListView,GridView和ScrollVIew嵌套问题,自定义一个ListView或GridView,重写onMeasure()方法两行代码解决问题@Override protected void onMe

2016-11-14 19:47:09 1528

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除