百度鹰眼SDK文档勘误 —— 查询实时位置
SDK 版本: 3.1.0
sdk文档:http://lbsyun.baidu.com/index.php?title=android-yingyan/guide/searchtrack
查询实时位置
查询一或多个被追踪者的实时位置。
SDK 版本: 3.1.0
sdk文档:http://lbsyun.baidu.com/index.php?title=android-yingyan/guide/searchtrack
查询实时位置
查询一或多个被追踪者的实时位置。
打开一个半年前的项目,发现所有类文件爆红
尝试了删除 .gradle
build
文件夹,无效。
解决方法:File -> Invalidate Caches/Restart
问题解决,特此记录!
Jenkins的安装步骤我就不赘述了,有很多文章可以供参考,本文只讲在安装使用过程中遇到的一些问题及解决的方法。
一些介绍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 来作统计、修复之用。
这是一个新文集,专门用于记录学习 Kotlin 时遇到的一些问题或者心得体会。由于个人水平有限,文章难免会有错误之处,望大佬不吝指教。
Kotlin 由来已久,在17年被谷歌纳为了 Android 开发的一级语言,相必大家也多少有些许了解。在开发工作中,还没能正式的将项目来使用 Kotlin 开发,但是了解 Kotlin 显然已是迫在眉睫了。
转载请注明作者及出处:https://www.jianshu.com/p/b41f64389c21
[25]——Android 人脸识别了解一下 (上)
在上文中我大致的介绍了官方 Demo 中人脸注册的流程,本文我们接着来看看,在完成了人脸注册之后我们该如何识别出用户的人脸特征,从而通过人脸识别获取用户信息。
人脸识别的全部流程集成在官方 Demo 的 DetecterActivity 文件中。
转载请注明作者及出处:https://www.jianshu.com/p/ca3a12bc4911
人脸识别这件事想来早已经不新鲜,在 Android 中的应用也并不广泛,所以网上相关资料乏善可陈。但是在面对特殊的应用场景时,人脸识别的功能还是有一定的用处的,比如在考勤领域。
网上能搜到的很多示例比较多的是基于科大讯飞或者face++实现的,其中有一个示例做的非常漂亮,推荐大家看一看,**SwFace**。该项目基于讯飞SDK实现的人脸检测,使用face++的webapi实现的人脸注册以及人脸识别。
转载请标明出处:https://blog.csdn.net/u011133887/article/details/80372616
吐槽自己:好长的标题啊
这个功能想必大家都很熟悉,但是网上搜索到的几篇文章要么是大段的代码看的头晕,要么是不求甚解的复制粘贴,今天我们从布局到实现原理一步步分析,让你也能完成一个仿美团外卖的地址选择页面。
本文项目 GitHub 地址:https://github.com/junerver/BaiduMapDemo
注意:示例项目使用 Kotlin 编写,不了解 Kotlin 的小伙伴可以参考博文中的 Java 代码;
永远不要期望用户按照你预设的步骤操作 APP
一个新项目刚刚开始推广工作,市场人员向我抱怨用户使用时总会出现各种各样的问题,大部分问题都是因为用户操作不当导致的,但是在用户眼中的结论就是“你们的 APP 不好用”。
举一个例子,有的用户在使用时禁用了 APP 访问移动网络,或者有的用户干脆都没有打开移动数据开关或者 WIFI 开关。但是作为开发人员,我们应该避免用户思考,当用户使用出现问题时,APP 应该能够引导用户前往设置,故有此文。
我们希望当用户网络连接不可用时,及时提醒用户当前的网络状态。当连接恢复时,将提示用的视图隐藏,并且我们希望这个提示视图可以工作在所有需要网络的页面中。
思路如下:使用 BaseActivity ,所有页面继承该文件,在该文件中实现根据网络状态显示提示、隐藏提示。
好了,废话少说,show u the code。
Picasso 想必大家都非常熟悉了,使用 Picasso 来载入一张网络图片也是非常简单的一件事情:
1 | Picasso.with(mContext).load(mImageUrl).into(mIvImage); |
当网络图片较大时,加载图片需要较长时间,这时候显示一个空白的 ImageView 对用户而言并不友好,我们需要用一个加载动画来提示用户正在加载图片,这时应该怎么做呢?