动手撸一个Android路由框架LuRouter

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数...

2018-12-27 17:47:38

阅读数 70

评论数 0

Android面试总结

“金三银四”这句话真的不是说说而已,每年的三四月份确确实实是招聘旺季,各公司人才缺口大,但是求职者也众多,奇虎3601、Activity启动模式及应用场景2、handler机制、以及和message、looper等之间的关系3、与service通信的几种方式,进程间通信和进程内通信的区别4、线程死...

2018-05-14 10:52:40

阅读数 448

评论数 0

教你如何自定义实现可上下滑动的ViewPager

前言: 要问最近什么App最火?那必须是抖音啊!火的不要不要的!抖音的界面在App中算是独树一帜,一进去就是全屏的视频播放界面,上下滑可以切换视频,左滑进入故事相机界面,右滑进入个人中心。这样的效果在Android中应该如何实现呢? 我想到了ViewPager,但是ViewPager只支持左右...

2018-04-08 10:56:54

阅读数 1644

评论数 0

Retrofit2.0使用姊妹篇——带进度上传文件

之前的一篇博客讲了Retrofit带进度下载文件的实现,算是Retrofit使用的“姐姐篇”,那今天我们就讲讲它的“妹妹篇“——用Retrofit实现带进度上传文件! github地址:https://github.com/kb18519142009/UploadService.git 大家喜...

2018-03-19 23:05:24

阅读数 1991

评论数 9

Retrofit2.0使用姊妹篇——带进度下载文件

Retrofit是目前最主流的网络框架了,它对网络请求几近完美的封装,大大降低了我们开发者的研发难度,缩短了研发周期。最近项目中遇到了下载视频和图片文件的需求(还有上传视频和图片的需求,请移步这篇博客),我第一反应是用retrofit做呀,so easy!产品接着说,要带下载进度条哦!我一想,re...

2018-03-12 09:34:20

阅读数 13096

评论数 4

Android Studio3.0之让人懵逼的错误:Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2...

我的其它文章:Retrofit2.3使用姊妹篇——带进度下载文件Retrofit2.3使用姊妹篇——带进度上传文件最近将Android Studio从2.3.3升级到3.0.1后,出现了一个莫名其妙的错误,又让人一顿懵。。。错误信息如下:解决方式一:只需在工程的gradle.properties文...

2018-01-06 14:23:39

阅读数 38601

评论数 15

Android App内版本更新完美适配7.0、8.0

Android应用在版本更新上并不像IOS那么暴力(在后台悄悄咪咪给你升级),很多时候还是需要在App内提示用户下载更新的,这也就意味着我们需要自己下载apk,并跳转安装!而随着Android的版本更新迭代,越来越注重应用安全,以及对危险权限的限制,使得我们以前的下载、安装变得不靠谱了,下面我们就...

2019-02-01 10:04:11

阅读数 91

评论数 0

WebView调用js方法获取返回值的完美解决方案

在Android项目中我们或多或少会涉及到与js交互的问题,这其中WebView是必须掌握的控件,今天主要说说我们通过WebView调用js方法,然后如何很好的获取返回值。这里我总结了三种方式,大家可根据需求选择。 一、Android版本在4.4及以上 mWebView.evaluateJa...

2019-01-28 12:15:18

阅读数 319

评论数 0

Android进程间通信——ContentProvider的使用

前言 ContentProvider作为四大组件之一,一直以来存在感都很低,但其实它的功能还是很强大的,尤其是在实现进程间通信的时候。和AIDL一样,ContentProvider的底层实现也是Binder,但是由于系统已经为我们做了封装,所以它的使用过程要简单的多。 一、什么是Content...

2018-10-17 10:48:31

阅读数 93

评论数 0

Android进程间通信——一步步揭开AIDL的神秘面纱

前言 在我心中AIDL一直是个神秘的存在,它就像武侠世界中的上乘内功心法,让我这个只会点三脚猫功夫的人一直敬而远之!虽然说在平时开发中确实很少使用AIDL,但是它在面试中出现的频率还是相当高的,况且想要成为一名合格的Android开发人员,是无法避开AIDL的。最近又拿起了《Android开发艺...

2018-09-19 12:12:55

阅读数 128

评论数 0

Android快速实现签到日历

需求描述: 市场上很多App都会有签到功能,实现方式不尽相同,有直接展示整张日历的,也有只提供近7日或15日的签到情况的。我遇到的需求是展示一张包含35天的日历,没有翻页功能,但当前日期必须在日历最中间的那一行,我去,人家的日历都是整月整月的展示,你家日历咋这么特殊呢?PM给出的理由是“必须让用...

2018-08-31 18:58:58

阅读数 1772

评论数 2

RecyclerView之利用ItemDecoration实现万能分割线

上一篇文章讲了如何使用ItemDecoration去实现RecyclerView的万能间距,可是很多时候我们的需求里还会有分割线,有时候既要有合适的间距,也要有分割线,这种需求多出现在列表中,也就是网格布局中,这个时候就需要我们自己去画了,如果你天真的把分割线加到布局里,那效果将会是奇丑无比。。。...

2018-06-28 18:58:20

阅读数 578

评论数 0

RecyclerView之利用ItemDecoration实现万能间距

目前在Android开发中RecyclerView的使用率依然很高,提到RecyclerView就绕不开Item间距的问题,下面我介绍一个万能间距!拿去直接用!代码如下:package com.example.downloadfile.util; import android.graphics....

2018-06-19 19:30:33

阅读数 997

评论数 0

最好用的Android权限申请库——EasyPermissions使用解析

一、前言:从 Android 6.0(API 级别 23)开始,用户开始在应用运行时向其授予权限,而不是在应用安装时授予。这种方式可以简化应用安装过程,它还让用户可以对应用的权限进行控制。例如,用户可以选择为相机应用提供相机访问权限,而不提供设备位置的访问权限。用户还可以随时进入设置界面对应用的权...

2018-06-12 19:16:11

阅读数 938

评论数 0

ImageView加载网络图片的大小适配

我们在项目中经常会遇到给ImageView加载网络图片的需求,而服务端给我们的图片size五花八门,我们也得面对五花八门的手机分辨率,此时我们应该给ImageView的layout_width和layout_height设置什么值合适呢?直接match或者wrap肯定不行,会拉伸,导致图片模糊,又...

2018-06-05 15:10:15

阅读数 787

评论数 0

Android中添加Fragment的正确姿势

前言: 我们在平时开发中必定会运用到Fragment,经常会出现一些莫名其妙的问题,比如在旋转屏幕或被系统杀掉重启时,出现bug,这说明你添加Fragment的姿势不对!在这里我总结一下自己在项目中添加Fragment的方式,我且称之为正确姿势,如有不对的地方或者更好的方式,欢迎大家留言指出! ...

2018-04-03 21:33:10

阅读数 495

评论数 0

快速获取手机本地所有图片或视频

获取图片和视频是app中很常见的需求,这里我提供两种方法,各有利弊,大家可以根据自己的需求选择。方法一:/** * 扫描本地图片 */ public static void getLocalPhoto(List<String> list) { new Thread(...

2018-03-16 13:50:30

阅读数 2200

评论数 0

仿小咖秀倒计时

前言: 2017年的短视频行业,盛况空前,风头无二,市场中不断涌现出各类短视频平台,已多达上百家,小咖秀可以说是短视频中的“元老”,功能齐全,拍摄体验也很棒。我个人觉得小咖秀的拍摄倒计时设计是很人性化的,支持选择时长,有三秒、五秒、十秒等,玩起来还是很舒服的。作为移动端开发者,看到有意思的功能,...

2018-03-01 18:47:10

阅读数 199

评论数 0

Postman没有返回结果

现如今进行接口开发或者移动端开发的,大都在使用Postman调试接口,这是Google的一款浏览器插件,可以用于创建和发送任何的HTTP请求,非常方便接口调试!还没接触过的小伙伴,赶快去了解吧,先把下载链接奉上!想要了解如何使用的请参考简书的这篇介绍,写的挺详尽的!我今天要说的是在使用过程遇到的一...

2018-02-13 14:26:45

阅读数 2918

评论数 0

Android分离合成音视频(用MediaExtractor和MediaMuxer)

前言: 最近在做类似小咖秀的视频录制功能,也就是俗称的对嘴型表演,录制视频我用的是三方SDK,但是视频合成就需要自己搞了,在网上搜了挺多资料,国内国外网站看了不少,踩了很多坑,总算整出来了,在此分享给大家,希望对以后要做类似功能的兄弟们有所帮助! 需求: 将视频一的音频提取出来,视频二的...

2018-01-26 18:19:30

阅读数 2493

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭