写的挺不错,看看谷歌这些年造的什么孽...瞎折腾
写的挺不错,看看谷歌这些年造的什么孽...瞎折腾
文章内容包括: Room的介绍和基本使用 数据库的创建 表的创建 DAO (数据库访问对象)的创建 数据库升级(添加列、删除列) 结合ViewModel使用 项目依赖 Roo...
有没有遇到过,一台Android设备,连接多台不同的Usb设备(使用是一台一台的使用,不是同时调用),结果连第5台的时候所有的设备都正常,usb摄像头也可以预览,结果连第6台设备后,usb摄像头没法预览了,但是可以找到全部的usb设备(包括摄像头的)
Android中多USB摄像头解决方案——UVCCamera先贴上采用的开源库链接:https://github.com/saki4510t/UVCCamera 业余时间捣鼓了下Android 板子连接多个usb摄像头的方案,一开始使...
系列目录 1.【Gradle深入浅出】——初识Gradle[https://www.jianshu.com/p/8e1ddd19083a]2.【Gradle深入浅出】——Gr...
Android Gradle 插件版本说明 | Android 开发者 | Android Developers (google.cn)[https://develo...
需求: 有些Android设备的USB功能无法连接数据线进行调试 大前提: 电脑和Android设备需连同一wifi 连接步骤 ①使用usb数据线连接设备②设置wifi ad...
现在这个同步屏障实际项目中有什么用吗,而且现在好像用不了,反射也不能用了吧
Android Handler之同步屏障机制(sync barrier)Handler Message种类 Handler的Messgae种类分为三种: 普通消息 异步消息 屏障消息其中普通消息又称为同步消息,我们平时发的消息基本都是同步消息,在...
本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 20181207日更新博客,写这篇文章的时候,我对简书的写作技巧还不熟悉,现在更新下说明 写在前面的话:我...
启动优化的方式 闪屏页优化 MultiDex优化(本文重点) 第三方库懒加载 WebView优化 线程优化 系统调用优化 闪屏页优化 给启动页activity或者applic...
使用 AsyncTask的使用不是本文的重点,我相信读者也不是来了解这个的,所以就先简单的介绍下它的使用,帮助大家回忆。AsyncTask的实现: 调用: 源码思路 先说下整...
上一篇文章讲了HandlerThread(https://www.jianshu.com/p/5522de58c320[https://www.jianshu.com/p/5...
HandlerThread是android提供的线程相关类,它继承自Thread。为什么要了解它,除了可能会使用到它,还因为我们很多常用的类都有用到HandlerThread...
我们先从最熟悉也是最基本的方法sendMessage(Message msg)来查看,为什么说它是最基本的方法,因为其他发送方法无论是post开头的各种方法还是sendEmp...
前言 Service作为Android四大组件之一,应用非常广泛 本文将介绍Service其中一种常见用法:远程Service 如果你对Service还未了解,建议先阅读我写...
这是一个时间管控的小demo,可以作为一个应用的一部分。功能就是监控一段时间(图中显示的为当前周的数据)手机各种app使用时间,以及每天各时段对于手机的使用。主要实现逻辑就是...
本文主要讲解了Android Matrix对于图像转换的数学原理,文尾会给出Camera2在横屏状态下,画面方向错误(旋转90°)的解决方案。 Matrix在android视...
kotlin高阶函数也是函数 第一次看到这个词的时候,我以为是什么神奇的东西,以为是系统提供实习特殊功能的函数,或者提高执行效率的函数框架。简单而言的话,高阶函数就是将函数作...
有很多情况下,对于复用这一性能的要求不是很高,比如你要加载的相同界面较少。在item有属性动画时,复用反而很容易引起控件属性的错乱。
RecyclerView禁止复用tips1:如果你调用了:viewHolder.setIsRecyclable(false);那么这个Item的onViewRecycled将永远不会调用。 tips2:如果...