1 简介 之前已经讲过TextView的基础知识、段落级别的Span和字符级别的Span,分析了Android提供的一些Span的源码,这篇文字讲解如何自定义Span。这篇文...
1 简介 之前已经讲过TextView的基础知识、段落级别的Span和字符级别的Span,分析了Android提供的一些Span的源码,这篇文字讲解如何自定义Span。这篇文...
文章转载于(内容也是从下面出来)https://blog.csdn.net/zhufuing/article/details/53007705 1、编写MyLifecycle...
FlowLayout 子View们的宽度加起来超过一行,会自动换行显示。 核心就两步: 在Layout中的onMeasure方法中调用子View的measure(),这儿虽然...
最近流行一个换脸的软件,我们来基于 opencv 来尝试实现一下。 首先我们加载图片然后将图片显示出来。 我们使用 dlib 库来识别 face,我这里是在 mac 上安装 ...
把MediaMuxer换成MediaRecorder就OK了。
有关Android截图与录屏功能的学习本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 这篇文章,会带你学习如何使用MediaProjection,MediaCodec以及MediaMuxer来...
表情的需求很常见。有的可以看看,没有的可以先收藏以备不时之需。这个框架的反应速度很快,界面简洁漂亮,功能完备。而且代码简洁易懂,便于学习。 GitHub:https://gi...
一、修改点击的动画 函数:setUnboundedRipple这是默认的点击的动画 这是之后的效果: 二、设置下划线指示器的宽度不要填充完(动态的根据TabView的宽度来设...
@工藤一号 如果用的Android Studio,编辑器会自动提示。如果是其它,那么只能自己留意一下,因为危险权限都危险,比如相机,文件访问,有偷窥隐私的嫌疑所以为危险权限,再不济就查表吧,稳妥些。
Android_6.0 危险权限的检查在Android 6.0,Android对应用权限做了约束,不必像以前,装一个应用,就可以让这个应用为所欲为,Android对一些比较危险的权限做了约束,需要用户授权才可以,...
好simple呀
android工程师的简历这段时间准备找工作了,写一份个人简历,也根据个人的见解大概见解一下,为了保护隐私,部分数据做了处理,需要这份简历的MD源文件,可以在我的github下载 https://gi...
注意:本文原创,转载请注明出处。欢迎关注我的 简书 。 本文主要讲解蓝牙打印机在打印小票的过程中,如何打印各种常见格式。由于之前需要调试打印格式,但是苦于网上没有详细的讲解...
为了说的深入浅出一点,我们先从AIDL的作用和使用说起,然后再开始介绍一些概念和工作原理。 AIDL用来做什么 AIDL是Android中IPC(Inter-Process ...
转载请注明出处 : //www.greatytc.com/p/be740a2eab3a一般来说,大部分项目里都会用到多状态布局,可以很方便的切换读取中,错误,空内容等...
记得我大一的时候入手了酷派的大神F1电信版,价格大概7、800元,像素好,现在不行了,其他各方面都挺满意,4.7的经典尺寸,唯一的缺点或许就是其1G的内存,没法用,但就是其1...
之前公司项目UI改版的时候,把大部分标题栏都设计成了白色,给我们的设计图是这个样子的: 这状态栏布局和图标挺像Android,但是这白底黑字Android设计规范里可没有啊,...
因为所有的对象都是默认继承Object,所以都有toString()方法,这里运算都是调用它们的toString方法后将String值进行相加。
效果就是“1月21日 晚上23:03” 这种在聊天中的需求 结语 这个没有什么难度,只是蛮花时间的,直接拿去用吧。这是我自己写的聊天框架中用到的,也许你也用得着,顾分享。
前言:课程设计已经基本完成,但是在点击切换Fragment的时候总是感觉有点卡顿,第一次读取网络服务器数据就体现的特别明显,在本地的话也会稍微有一点卡顿,因为我引用了一个多F...