ScrollView与ListView合用(正确计算Listview的高度)的问题解决 首先,ListView不能直接用,要自定义一个,然后重写onMeasure()方法: @Override protected voi…
分类:移动开发
Android面试一天一题(7 Day)
自2010年起,Google和甲骨文一直就Android系统是否侵犯甲骨文的版权和专利争论不休。其实双方的争论点倒不是Google是否在 Android 中使用了Java APIs,Google对此也没有否定,因为这样能…
Dagger2 极速入门
Github地址 Dagger是一个快速的依赖注入框架,供Android和Java开发使用。以前由Square维护,现在转交给Google,Github链接为:https://github.com/google/dagg…
RecyclerView的滚动事件OnScrollListener解析
(1)滚动事件分类 列表的滚动一般分为两种: 1.手指按下 -> 手指拖拽列表移动 -> 手指停止拖拽 -> 抬起手指 2.手指按下 -> 手指快速拖拽后抬起手指 -> 列表继续滚动 -&g…
开发者该如何提高英语水平?
开发者该如何提高英语水平?https://juejin.im/entry/591840062f301e006bab1249/detail
Launcher3桌面开发(5)-Launcher3 添加主题功能
主目录见:Android高级进阶知识(这是总目录索引) Launcher3源码地址:Launcher3-master [This tutorial was written by Ticoo] 前言 我们知道,Launch…
Android WebView中跳转第三方App
一、概述 当你的应用中WebView打开一个H5页面,在这个页面中需要可以打开第三方App页面,通用的跳转方式为Scheme协议和Intent协议。 Scheme格式 客户端自定义的 URL 作为从一个应用调用另一个的基…
android 热敏打印机统一接口
android开发中接触热敏打印机的开发比较少,然而我换了2份工作老是碰到,乘着有点时间我在这边做下归类和总结,希望对大家开发有所帮助。 一.热敏打印机分类介绍 本人接触过的热敏打印机大体分成2个类别,驱动型打印机和无驱…
Android中TabLayout的使用
1.一般Tablayout的使用是和viewpager一起,可以轻松实现标签页的切换;不用我们自己再去监听事件,大大提高了编码效率 使用步骤: 首先,compile’com.android.support:d…
DataBinding 学习系列(3)新增的可见字段来编写对象(bean)
前言# 之前主要都是在讲DataBinding在xml中的使用,基本上满足了大部分的需求了,但是不能放下前进的脚步,了解和使用DataBinding中的可见字段,绝对是一件锦上添花的事情。 实战# 首先来看一下之前的Us…
ScrollView,ViewPager,ListView等可滚动的View嵌套WebView时的滑动冲突处理
ScrollView,ViewPager,ListView等可滚动的View嵌套WebView时的滑动冲突处理 如何优雅的解决这些复杂嵌套的滚动事件处理: android的webView给我提供了这个回调方法onOver…
Android BLE开发之玩转小米手环
前言 上一篇文章中我们已经认识了gatt的基本机构以及如何获得gatt中的Service以及Characteristic,接下来我们将学习对于Characteristic的基本操作,并使用这些基本操作,来操纵小米手环,实…