
android
文章平均质量分 79
QCode_Wang
这个作者很懒,什么都没留下…
展开
-
Android Arcore 简单的实现人脸增强,人脸识别,加遮照,精确单目测距计算屏幕到人的距离
title: Android Arcore 简单的实现人脸增强,人脸识别,加遮照,精确单目测距计算屏幕到人的距离categories:Androidtags:arCore人脸增强人脸识别date: 2020-05-29 10:12:46本人博客转载去标明原文前言午后略困,倒杯咖啡,把之前挖的坑补上,今天来说一说arcore,arcore是google提供的一个增强现实的服务,该服务的目的是做相机增强现实,,,ar,然而里面有个人脸增强的模块,可以我们用来实现人脸识别,和人脸增强.原创 2020-06-02 15:38:33 · 3554 阅读 · 2 评论 -
Android 通过opencv实现人脸识别,追踪
title: Android 通过opencv实现人脸识别,追踪categories:Androidtags:opencv人脸识别人脸追踪date: 2020-05-29 10:11:41本人博客转载去标明原文前言好了,上篇文章讲了如何进行原生的人脸识别,检测,追踪等,相信玩过的肯定已经有了感觉,今天我们用opencv来实现,那么很多人会问,原生都实现了,为什么还要接opencv的方式来实现,那么下面看完大家应该就会清楚正文导入opencv引用首先,opencv的接入方式.原创 2020-05-29 14:31:29 · 3213 阅读 · 6 评论 -
Android原生人脸识别Camera2+FaceDetector 快速实现人脸跟踪
title: Android原生人脸识别Camera2+FaceDetector 快速实现人脸跟踪categories:Androidtags:人脸识别FaceDetectorCamera2date: 2020-05-27 14:02:13前言本人博客本篇主要介绍Android原生Api人脸检测FaceDetector的使用,该方法检测人脸可以做到的是,检测到屏幕有无人脸,有多少个人脸,人脸的双眼眉心位置2d坐标,双眼间距,但是本人测到该方法的坑,检测有无人脸确实好用,但是如果.原创 2020-05-27 18:58:31 · 9786 阅读 · 4 评论 -
Android实现人脸识别(人脸检测)初识
title: Android实现人脸识别(人脸检测)初识categories:Androidtags:人脸识别人脸检测相机处理date: 2020-05-21 11:35:51介绍本篇文章主要介绍一下移动端Android的人脸识别大致逻辑,后续文章会陆续放出干货,首先我们要明确两个名词人脸检测,即从一张照片中或者一个相机中,检测有没有人脸的出现,人脸识别,相对人脸检测来说可以识别出照片或者视频中的人脸位置,人脸特征,即常用的识别例如,门禁人脸识别对比,年龄识别,性别识别,活体.原创 2020-05-21 17:31:00 · 8748 阅读 · 0 评论 -
Android开源项目-Easypermissions
1 相关文档官方文档:https://github.com/googlesamples/easypermissions运行时权限官方文档解释:https://developer.android.com/training/permissions/requesting.html2 为什么使用EasypermissionsAndroid M对权限系统进行了转载 2017-01-16 11:10:59 · 541 阅读 · 0 评论 -
android开发之retrofit+okhttp+https+自有证书
由于开发中需要使用https与自有证书进行接口的请求。搜遍了google与baidu,出现最多的是“Android Https相关完全解析 当OkHttp遇到Https”这篇文章,结果我就依葫芦画瓢,复制了代码到项目中,并加入了cer文件,但最后结果还是请求失败,返回“javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathV转载 2016-12-22 10:48:13 · 1215 阅读 · 0 评论 -
【Transition】Android炫酷的Activity切换效果,共享元素
本文原项目地址为:https://github.com/lgvalle/Material-Animations在文章最后,有我自己对着这个项目手敲的一份。代码基本一模一样,只有略微的修改,加了一些注释,以及将其中大多数英文翻译成了中文。此篇 API 均为 Android 5.0(API 级别 21) 以上才可支持。此demo一共分为四部分:1.1 普通过渡 Tran转载 2016-12-14 14:04:53 · 6488 阅读 · 0 评论 -
Android滚动banner条
前些天在地铁翻apiDemo的时候,看到push.gif看起来很眼熟,想起实习的时候看facebook的banner广告,好像就是这么个效果,类似向上翻页。嘛,那时候不会做,所以只画了个静态页,广告内容挤在一个banner里,内容过多就用省略号。实际上,我需要的是这样的效果banner.gif因为我是模拟器录的gif,而模拟器是横屏的,所以整个条比较转载 2016-11-28 11:29:53 · 577 阅读 · 0 评论 -
Android NestedScrolling机制完全解析 带你玩转嵌套滑动
本文已授权微信公众号:鸿洋(hongyangAndroid)在微信公众号平台原创首发。转载请标明出处: http://blog.youkuaiyun.com/lmj623565791/article/details/52204039; 本文出自:【张鸿洋的博客】一、概述Android在support.v4包中为大家提供了两个非常神奇的类:NestedScrollin翻译 2016-12-09 16:53:06 · 619 阅读 · 0 评论 -
Apatch Tomcat8.0 的配置遇到问题全面总结
首先从官方网站http://tomcat.apache.org/下载Tomcat,我这里下载的是最新版本的Tomcat8.0下载后解压得到:进入到bin目录下面:运行tomcat8w.exe tomcat8.exe ,提示 指定的服务未安装 unable to open the service 'tomcat8'解决方法:转载 2016-11-25 15:15:21 · 983 阅读 · 0 评论 -
Java 8.0 Lambda解析
原文链接: Start Using Java Lambda Expressions下载示例程序 Examples.zip 。原文日期: 2014年4月16日翻译日期: 2014年4月27日翻译人员: 铁锚简介(译者注:虽然看着很先进,其实Lambda表达式的本质只是一个"语法糖",由编译器推断并帮你转换包装为常规的代码,因此你可以使用更少的代码来实现同样的功能。本人转载 2016-12-13 16:20:46 · 757 阅读 · 0 评论 -
自己编写Android Studio插件
转自自己编写Android Studio插件前言为何会自己写插件呢,原因有两个,一个是之前看到鸿神写了一篇学会编写Android Studio插件 别停留在用的程度了的博客,另一个是有些插件是不能满足自己的需求的,所有就需要自己来写;之前因为赶项目没时间,今天抽空就学习了下。这是第二篇博客Android Studio插件GenerateFindViewById这篇博客是根据转载 2016-12-06 11:12:44 · 1035 阅读 · 1 评论 -
Android开发人员不得不收集的代码(blankj:utilcode)
Android开发人员不得不收集的代码(持续更新中)README of English为方便查找,已进行大致归类,其目录如下所示:Activity相关→ActivityUtils.java→DemoisActivityExists : 判断是否存在ActivitylaunchActivity : 打开ActivitygetLauncherAc转载 2016-12-01 14:40:00 · 19539 阅读 · 0 评论 -
android悬浮窗口
当我们在手机上使用360安全卫士时,手机屏幕上时刻都会出现一个小浮动窗口,点击该浮动窗口可跳转到安全卫士的操作界面,而且该浮动窗口不受其他activity的覆盖影响仍然可见(多米音乐也有相关的和主界面交互的悬浮小窗口)。那么这种不受Activity界面影响的悬浮窗口是怎么实现的呢? 竟然它能悬浮在手机桌面,且不受Activity界面的影响,说明该悬浮窗口是不隶属于Activity界面转载 2016-11-15 15:18:54 · 566 阅读 · 0 评论 -
Android Studio 获取数字签名的方法
原先在 Eclipse中 数字签名(SHA1或MD5)的获取方法 为:点击 Eclipse导航栏的Windows --> Preference --> Android --> Build现在 改到 Android Studio 或 IntelliJ IDEA下开发Android 应用, 没用找到只用鼠标点击的方法. 但可以打开Terminal,使用keytool获取. 本人使用ub转载 2016-12-19 10:24:43 · 467 阅读 · 0 评论 -
Android性能优化典范(五)
这是Android性能优化典范第5季的课程学习笔记,拖拖拉拉很久,记录分享给大家,请多多包涵、担待指正!文章共有10个段落,涉及的内容有:多线程并发的性能问题,介绍了AsyncTask、HandlerThread、IntentService与ThreadPool分别适合的使用场景以及各自的使用注意事项。这是一篇了解Android多线程编程不可多得的基础文章,清楚地了解这些Android系统提供的多转载 2017-03-14 17:59:09 · 555 阅读 · 0 评论 -
Android 性能优化典范(六)
这里是Android性能优化典范第 6 季的课程学习笔记,从被@知会到有连载更新,这篇学习笔记就一直被惦记着。现在学习记录分享一下,请多多指教包涵!这次一共才 6 个小段落,涉及的内容主要有程序启动时间性能优化的三个方面:优化 activity 的创建过程,优化 Application 对象的启动过程,正确使用启动显屏达到优化程序启动性能的目的。另外还介绍了减少安装包大小的 checklist转载 2017-03-14 18:01:27 · 548 阅读 · 0 评论 -
Android性能优化典范(四)
Android性能优化典范第4季的课程学习笔记终于在2015年的最后一天完成了(并于2016年1月12日正式发布在优快云上),文章共17个段落,包含的内容大致有:优化网络请求的行为,优化安装包的资源文件,优化数据传输的效率,性能优化的几大基础原理等等。因为学习认知水平有限,肯定存在不少理解偏差甚至错误的地方,请多多交流指正!1) Cachematters for networking转载 2017-03-14 17:58:01 · 828 阅读 · 0 评论 -
Android性能优化典范(三)
Android性能优化典范的课程最近更新到第三季了,这次一共12个短视频课程,包括的内容大致有:更高效的ArrayMap容器,使用Android系统提供的特殊容器来避免自动装箱,避免使用枚举类型,注意onLowMemory与onTrimMemory的回调,避免内存泄漏,高效的位置更新操作,重复layout操作的性能影响,以及使用Batching,Prefetching优化网络请求,压缩传输数据等等转载 2017-03-14 17:56:35 · 399 阅读 · 0 评论 -
Android性能优化典范 - 第2季
转自:http://www.youkuaiyun.com/article/2015-04-29/2824583-android-performance-patterns-season-2/4Google前几天刚发布了Android性能优化典范第2季的课程,一共20个短视频,包括的内容大致有:电量优化,网络优化,Wear上如何做优化,使用对象池来提高效率,LRU Cache,Bitmap的缩放,缓存转载 2017-03-14 17:54:05 · 435 阅读 · 0 评论 -
Google 发布 Android 性能优化典范
转自:http://www.oschina.net/news/60157/android-performance-patterns2015年伊始,Google发布了关于Android性能优化典范的专题, 一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介绍了Android系统中有关性能问题的底层工作原理,同时也介绍了如何通过工具来找转载 2017-03-14 17:50:26 · 683 阅读 · 1 评论 -
关于使用git上传代码到github,码云的问题
使用git上传代码到我们的代码管理工具中去git无疑是很好的选择但是对于之前来说使用git比较少的小伙伴来说,可能有一些困惑对于这些问题我会在这个博文中,持续更新1。。对于长时间未更新的代码,要上传到git中去,代码更改较多,此时pull下原来的旧代码来合并冲突,显然没有什么意义的事情要想让事情变得更好,个人建议直接在git中创建一个新的分支然后从本地分支直接去覆盖远程原创 2017-03-14 13:34:24 · 980 阅读 · 1 评论 -
Android设备管理器——DevicePolicyManager
Android 2.2 SDK提供了一个可管理和操作设备的API叫DevicePolicyManager,使用这个API你可以接管手机的应用权限,对手机做出很多大胆的操作,比如锁屏、恢复出厂设置、设置密码、强制清除密码,修改密码、设置屏幕灯光渐暗时间间隔等操作。这个API让你的程序直接掌握了系统的命脉。但是,同样的道理,别人也可以做类似的程序,各程序之间的权限是不起冲突的~转载 2017-02-08 15:03:45 · 1348 阅读 · 0 评论 -
Android程序异常信息收集
原文:点击打开链接大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天就来介绍一下如何在程序崩溃的情况下收集相关的设备参数信息和具体的异常信转载 2016-12-27 14:36:20 · 568 阅读 · 0 评论 -
【BottomBar】Android炫酷的底部切换效果V2.0
本文转自:http://www.jianshu.com/p/2bafd1bbb21b,,,感谢支持项目地址为:https://github.com/roughike/BottomBar新版本与老版本用法区别较大,所以重写。注意:此库最低支持版本是 api 11显示效果图:底部可收回底部画面在平板上显示会是这个效果特别炫酷,有木有?代码转载 2016-12-01 10:18:29 · 2293 阅读 · 0 评论 -
Android 编程下 Touch 事件的分发和消费机制
Android 中与 Touch 事件相关的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent(MotionEvent ev)、onTouchEvent(MotionEvent ev);能够响应这些方法的控件包括:ViewGroup 及其子类、Activity。方法与控件的对应关系如下表所示:Tou转载 2016-11-07 14:14:22 · 355 阅读 · 0 评论 -
Android弹幕功能实现,模仿斗鱼直播的弹幕效果
转载请注明出处:http://blog.youkuaiyun.com/sinyu890807/article/details/51933728本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭霖 即可关注,每天都有文章更新。大家好,感觉好像已经很久没更新博客了。前段时间主要是忙于新书的事情,时间比较紧张。而现在新书已经完稿,剩下的事情就都是出版社的工作了,那么我又可转载 2016-10-26 10:04:34 · 683 阅读 · 0 评论 -
android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )屏幕适配
1 Android手机目前常见的分辨率 1.1 手机常见分辨率: 4:3 VGA 640*480 (Video Graphics Array) QVGA 320*240 (Quarter VGA) HVGA 480*320 (Half-size VGA) SVGA 800*600 (Super VGA) 5:3 WVGA 800*480 (Wide翻译 2016-04-29 15:04:47 · 460 阅读 · 0 评论 -
ProgressBar 颜色的设置
转载自:http://blog.youkuaiyun.com/mars2639/article/details/6620836布局文件代码:[html] view plain copyProgressBar android:id="@+id/progressbar" and转载 2016-04-15 17:56:49 · 1390 阅读 · 0 评论 -
Android 新特性继Android L(5.0)之后,Android M到来了
公布的Android M版本中有8个新控件,都是在企业项目中非常实用,并且能够提高开发速度,由此,Android学科课程研发组立即开始投入研究,详细内容如下: TextInputLayout 更人性化的文本输入框(当输入文字后,提示文本会自动移到上面)FloatingActionButton 浮动按钮(使用了z轴,三维转载 2016-04-27 18:24:14 · 464 阅读 · 0 评论 -
spanableString说明及使用
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.textview); TextView txtInfo =(TextView)findViewById(R.原创 2016-04-13 14:58:32 · 2814 阅读 · 0 评论 -
ANDROID安卓activity与fragment,activity之间互相传值(三)
这篇,主要写的是,fragment与fragment直接的互相传值,互相通信,fragment必须依赖于activty,而activity用来管理fragment是通过fragmentManager来管理的,所以这样一来,用来传值互相通信的方便就变得非常明了了。下面直接来看具体的CODE。需要在LeftFragment中修改RightFragment中的TextView的值RightF原创 2016-02-26 14:41:20 · 1014 阅读 · 0 评论 -
ANDROID安卓activity与fragment,activity之间互相传值(二)
本文主要讲述activity与fragment之间互相传值。首先,activity往fragment中传值,有很多时候是不需要的,因为activity持有fragment的对象,或者控件,方法就可以直接调用,也可以根据传参给传值,这都是比较简单的但是,对于一些比较不同的情况可能需要传值,这个怎么解决呢,下面直接上代码。这是SendActivity的代码public class原创 2016-02-25 17:32:00 · 842 阅读 · 0 评论 -
安卓的增量更新
自从 Android 4.1 开始,Google引入了应用程序的增量更新。Smart app updates is a new feature of Google Play that introduces a better way of delivering app updates to devices. When developers publish an update, Google转载 2016-03-09 16:27:14 · 622 阅读 · 1 评论 -
ANDROID安卓activity与fragment,activity之间互相传值(一)
其实一直以来想写一点东西,但是项目都很赶,很有什么时间,但是今天公司换好新地址了,所以比较有感触,就决定来写一些东西,比较一下开始。先说一下activity之间为什么要传值,因为在我们开发的过程中,每个界面活动之间都是有关联的,所以这些关联一般靠什么来维持,比较常用的就是传值了,传值有什么好处呢,就是不用调用存储,安卓自带的引用存储,也就是GC机制中,只要你持有引用,是不会被内存所自动清除原创 2016-02-24 10:25:56 · 1427 阅读 · 0 评论 -
ANDROID安卓activity与fragment,activity之间互相传值(四)
之前,关于传值出了三篇文章,但是忽略了一个至关重要的内容,也是传值中很常用的一个,就是回掉传值activity的启动回掉,方法,这个传值在界面通信之间起着至关重要的作用,下面直接看代码FirsrActivity中Intent intent = new Intent(FirsrActivity.this,SecondActivity.class);startActivityForRes原创 2016-03-17 11:04:09 · 905 阅读 · 0 评论 -
用户手势检测-GestureDetector使用详解
一、概述当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等。一般情况下,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(View v, MotionEvent event)方法,我们可以处理一些touch事件,但是这个方法太过简单,如果需要处理一些复杂的手势,用这个接口就会很麻烦(因为我们要自己根转载 2016-03-04 17:28:49 · 563 阅读 · 0 评论 -
广播机制
安卓的广播机制:说明:广播广播,其实就是一个地方将信息传播出去,只要有广播接收器的地方都能同时接收到信息。安卓的广播机制一般可以针对应用内的广播,也可以针对跨应用广播。例如电池的事件,电池快没电的时候,会发送一个广播,如果你的应用中有接收这个广播,则就会调用广播接收的程序。广播和Service都是在UI线程中处理的,所以使用广播的时候,不能处理延迟很长的操作,否则会阻碍UI线程的更转载 2016-05-16 21:26:40 · 567 阅读 · 0 评论 -
Android-设置PullToRefresh下拉刷新样式
Android-设置PullToRefresh下拉刷新样式以下是开源控件PullToRefresh的自定义样式属性:[html] view plain copy xml version="1.0" encoding="utf-8"?> resources> declare-styleable name="Pul转载 2016-05-05 18:48:28 · 856 阅读 · 0 评论 -
android之换肤原理解读
转载自:http://blog.youkuaiyun.com/zhongwn/article/details/52891902如下是解读demo的链接,自行下载https://github.com/fengjundev/Android-Skin-Loader由于是开源的,而且对于想了解换肤功能的童鞋这个demo实在是通俗易懂,原理也很清晰,所以忍不住想要记录一下,题外话:附转载 2016-10-24 18:11:28 · 629 阅读 · 0 评论