![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android进阶
文章平均质量分 91
ImomoTo
希望在技术的道路上 能于君共勉 越走越远
展开
-
快速集成一款超好用的VideoPlayer
文章目录1、使用效果2、Git链接与播放器说明3、Demo下载地址4、用法项目依赖Gradle依赖API接口XML使用Java代码块AndroidManifest注册声明周期的绑定PS说明:1、使用效果2、Git链接与播放器说明Git链接:点击跳转到GITHUB页面GitHub release api LicenseQSVideoView接口完善,功能丰富支持设置视频比例支持两...原创 2019-09-29 11:10:01 · 1866 阅读 · 0 评论 -
【小知识点】强大的SpannableString和SpannableStringBuilder
文章目录一、效果二、介绍2.1 应用场景2.2 介绍2.3 主要方法三、用法3.1 使用ForegroundColorSpan修改字体颜色3.2 使用ForegroundColorSpan修改字体颜色3.3 使用BackgroundColorSpan修改字体颜色3.4 使用AbsoluteSizeSpan修改字体颜色3.5 使用StyleSpan修改字体颜色3.6 使用Striketh...原创 2020-02-28 15:15:55 · 879 阅读 · 0 评论 -
RecyclerView实现的流式标签单选多选
文章目录一、实现效果二、前期准备三、使用方法3.1、多选的实现3.2、单选的实现一、实现效果单选效果:多选效果:二、前期准备依赖的添加: //瀑布流LayoutManager implementation 'com.google.android:flexbox:1.0.0' //RecyclerView implementation 'com.androi...原创 2019-11-19 16:01:28 · 1138 阅读 · 0 评论 -
NiceVieoPlayer一步一步教你打造自己的视频播放器
目录一、功能点说明二、效果展示三、前提准备四、链接地址一、功能点说明 首先说明这个项目,这个项目主要依赖的是NiceVieoPlayer这个播放器,链接地址中会给出NiceVieoPlayer的Git地址,在这个项目中自己优化了一部分代码,使得更容易上手。 功能点: 1、用IjkPlayer/MediaPlayer + TextureView封装,可切换Ijk...原创 2018-09-06 23:06:56 · 4372 阅读 · 7 评论 -
Android验证码 -- 干货篇
一、目录1、效果2、源码3、使用4、请给个好评一、效果说明:可修改验证码的位数(这里展示的为四位),修改字体的大小,混淆线的条数(这里默认为5根)。2、源码import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import android.graphics.Canvas;...原创 2018-09-04 14:09:49 · 585 阅读 · 0 评论 -
Git使用全攻略
目录 一、Git初识 1.1、安装Git(Windows环境) 1.2、创建代码库 1.3、提交本地代码 二、Git进阶 2.1、忽略文件 2.2、查看修改内容 2.3、撤销未提交的修改 三、Git高级 3.1、分支的用法 3.2、与远程版本库协作一、Git初识 没话说,一个版本控制工具,很流行,程序员必备工具。...原创 2018-06-14 19:08:45 · 277 阅读 · 0 评论 -
Android Notification通知使用(从基本到高级)
目录一、通知的基本使用(1)、效果图(2)、使用步骤(3)、细节使用二、通知的进阶使用(1)、设置声音(2)、设置振动(3)、设置LED灯闪烁(4)、进行默认效果设置三、通知的高级使用(1)、设置富文本信息(2)、设置带有图片消息(3)、设置通知重要程度一、通知的基本使用(1)、效果图(2)、使用步骤1、首先需要一个NotificationManager来进行...原创 2019-03-28 15:54:21 · 52332 阅读 · 18 评论 -
Volley,OkHttp,Retrofit网络请求及封装
目录一、准备工作二、Volley 2.1、Get请求 2.2、Post请求 2.3、Volley封装请求三、OkHttp 3.1、Get请求 3.2、Post请求 3.3、OkHttp封装请求四、Retrofitt 4.1、Get请求 4.2、Post请求五、下载地址一、准备工作首先准备工作,项目以As为演示,所以直接添加的依赖库,如...原创 2019-04-28 22:35:24 · 639 阅读 · 1 评论 -
多线程编程(一)—— 线程基础
文章目录一、说明二、进程与线程(1)、什么是进程(2)、什么是线程(3)、为何要使用多线程三、线程的状态(6种)四、创建线程五、理解中断六、安全地终止线程一、说明 Android沿用了JAVA的线程模型,一个Android应用在创建的时候会开启一个线程,我们叫它主线程或者UI线程,如果我们想访问网络或者数据库等耗时操作时,都会开启子线程去处理,从Android3.0开始,系统要求网络访问必...原创 2019-05-29 15:36:30 · 235 阅读 · 0 评论 -
Camera使用(一)
目录一、Android调用系统相机二、Android调用系统相机获取拍摄图片三、Android调用系统相机缩略图四、全部代码一、Android调用系统相机通过隐式Intent启动系统相机: Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); //data获取到的图片的缩略图 sta...原创 2019-05-23 14:25:03 · 1040 阅读 · 1 评论 -
Camera使用(二)——自定义Camera
实现功能:1、通过SurfaceView进行摄像头的预览2、将拍照的照片存储到指定的位置3、拍照后的照片用ImageView显示出来activity_custom_camera.xml代码<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.c...原创 2019-05-27 09:57:56 · 265 阅读 · 0 评论 -
Permission(使用与框架使用)
在Android 6.0以前(targetSdkVersion 23)以前,我们安装APP时会列出所有该APP在Manifest中列出的访问权限,而且只会出现一次,一旦我们同意安装此APP并同意所有权限,APP就可以在用户不知情的情况下访问手机中的数据,包括(通讯录、定位)等隐私,在6.0以后,APP在运行时会一个一个询问用户授予权限。https://developer.android.goo...原创 2019-04-08 19:31:22 · 30095 阅读 · 2 评论 -
RecyclerView的使用
目录 一、配置RecyclerView 二、使用RecyclerView 三、RecyclerView的分割线 四、RecyclerView的Adapter 五、RecyclerView的点击事件 5.1、在Adapter中实现 5.2、在Activity(Fragment)中实现 六、RecyclerView实现GridView 七、R...原创 2019-03-27 20:12:56 · 971 阅读 · 4 评论 -
Notification的高级使用(适配8.0)
目录一、引言二、效果三、8.0通知栏适配四、普通Notification五、折叠Notification六、悬挂Notification七、Notification的显示等级一、引言 以前一篇博客记录了Notification的基本使用和一些设置,从纯文本到多View,到声音和震动。附出链接:https://blog.csdn.net/qi85481455/article/d...原创 2019-04-01 11:36:10 · 1183 阅读 · 3 评论