DatePickerDialog 仅显示年月
DatePickerDialog 是我们常用系统自带的日期选择对话框,但有时我们仅需要选择 年月 或者仅需要选择 月日,这种情况我们应该如何快速实现该功能呢?
直接百度搜索给出的帖子里最接近正确答案的是这篇文章:
【Android DatePickerDialog只显示年月或只显示月日】,但是你如果直接照搬,大概率是没有效果,原因在于Dialog的格式!
DatePickerDialog 是我们常用系统自带的日期选择对话框,但有时我们仅需要选择 年月 或者仅需要选择 月日,这种情况我们应该如何快速实现该功能呢?
直接百度搜索给出的帖子里最接近正确答案的是这篇文章:
【Android DatePickerDialog只显示年月或只显示月日】,但是你如果直接照搬,大概率是没有效果,原因在于Dialog的格式!
协程有多么好用相比我们不需要再多赘述了,协程如何搭配旧版本的 Retrofit 使用相比大家也在网上看到过很多文章,大致如下:
上文我们已经知道了,在没有CoroutineScope时,我们可以通过实现该接口,或者使用 runBlocking 方法,来使我们的程序可以调用 suspend 挂起函数。
今天我们来看看 Builders.common 下的几个构建协程函数:launch
与 async
函数
network_security_config.xml
,内容如下:1 | <?xml version="1.0" encoding="utf-8"?> |
1 | <application |
SDK 版本: 3.1.0
sdk文档:http://lbsyun.baidu.com/index.php?title=android-yingyan/guide/searchtrack
查询实时位置
查询一或多个被追踪者的实时位置。
打开一个半年前的项目,发现所有类文件爆红
尝试了删除 .gradle
build
文件夹,无效。
解决方法:File -> Invalidate Caches/Restart
问题解决,特此记录!
一些介绍AndroidThings(之后将简称ATs)的一些文章:
Android Things是什么
Android Things系统刷写
Android Things树莓派开发板没有显示器时如何连接
Android Things的日期和时间设置
这几篇文章都是同一个作者书写,都是非常有帮助的入门文章,下面我就不多废话了,进入咱们的主题:ATs(树莓派) 连接 SHT20 传感器读取温湿度。
本文涉及到的知识点有:扩展函数、Lambda 表达式的高级应用
在 Android 6.0 之后系统加强了对敏感权限的管理,一些敏感权限必须要通过动态权限申请来获得,本文的内容就从这里展开;
一个正常的权限申请流程大致是这样的:
上拉加载在 RecyclerView 中应用已经十分普遍,很多封装好的 RecyclerView 框架中也都有集成该功能,但如果我们只是想在一个页面中实现该功能,引入一个第三方框架显然是不划算的。
闲言少叙书归正传:
想必各位小伙伴早就都有收到各大应用市场下发的关于《软件高 API 公告》吧!
升级我们项目的 API 版本等级已经是必须提上日程了,同时 AS 版本等级、Gradle 版本也是我们升级绕不开的一环,总不能 API 等级提高了,项目还基于低版本的 Gradle 吧。下文我们将简单讲讲,在升级 Gradle 版本时需要注意的一些问题,以及出现相关问题时的解决方法,愿各位小伙伴都愉快的升级。
环境为: MacOS + AS 3.1.3 + Gradle 4.4 + Gradle Plugin 3.1.3
转载请标明出处与作者:https://blog.csdn.net/u011133887/article/details/83654724
项目中原本就有录制短视频的功能,使用的是 # qdrzwd/VideoRecorder 这个项目,但是该项目不支持 targetSdkVersion 22以上的版本,而现在各大市场都要求 targetSdkVersion 必须要26以上了,所以急需找到替代的方案。
完整工程请移步 # junerver/**VideoRecorder**,如果对您有帮助,请 star ,欢迎反馈问题,我会尽量维护更新。
在之前的三篇文章中,我们已经了解了一下的内容:
原来项目中的 crash 统计一直使用的友盟统计,最近项目需要集成热更新、热修复的功能,故选择腾讯旗下的 Bugly 来作统计、修复之用。