排序:
默认
按更新时间
按访问量

Android面试总结

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

2018-05-14 10:52:40

阅读数:288

评论数:0

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

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

2018-04-08 10:56:54

阅读数:141

评论数:0

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

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

2018-03-19 23:05:24

阅读数:186

评论数:2

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

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

2018-03-12 09:34:20

阅读数:984

评论数:2

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

阅读数:25680

评论数:14

第一次使用Git将AS项目提交至GitHub

GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。 作为目前相当火的开源网站,GitHub还支持团队远程协作开发,只要将AS项目通过Git提交到GitHub上,并邀请你的小伙伴共同开发,我们就可以实现天南海北一起搞项目的需求...

2017-07-04 11:39:18

阅读数:1137

评论数:0

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

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

2018-06-28 18:58:20

阅读数:78

评论数:0

RecyclerView之利用ItemDecoration实现万能间距

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

2018-06-19 19:30:33

阅读数:84

评论数:0

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

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

2018-06-12 19:16:11

阅读数:85

评论数:0

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

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

2018-06-05 15:10:15

阅读数:63

评论数:0

Android中添加Fragment的正确姿势

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

2018-04-03 21:33:10

阅读数:63

评论数:0

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

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

2018-03-16 13:50:30

阅读数:821

评论数:0

仿小咖秀倒计时

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

2018-03-01 18:47:10

阅读数:69

评论数:0

Postman没有返回结果

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

2018-02-13 14:26:45

阅读数:787

评论数:0

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

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

2018-01-26 18:19:30

阅读数:797

评论数:1

AndroidStudio3.0多渠道打包:我用一行命令打出N个包

前言: 做Android开发的绕不开多渠道这件事,因为Android应用市场大大小小有几百个,而我们需要在发布应用之后统计各个渠道的用户下载量,这个时候就要多渠道打包,也就是对各个渠道进行标识,以便于统计。多渠道和统计时息息相关的,因为我们做多渠道打包的目的就是要统计,友盟统计是大家日常开发中常...

2018-01-20 11:53:28

阅读数:1967

评论数:0

Android两行代码真正杀死你的App

Android上杀掉进程的方式有两种,分别是System.exit(0)和Process.killProcess(Process.myPid()),这两种方法比较暴力,App进程会被直接杀掉,但是由于Android的安全机制,你会发现,在调用上述两种方法后,App会被自动重启,并未达到我们想要的杀...

2018-01-05 17:41:51

阅读数:438

评论数:0

点击EditText外部隐藏软键盘的小技巧

在Android编程中,我们经常需要实现点击EditText,软键盘弹起,带点击外部区域,软键盘隐藏,下面我提供两种方式: 1、我们给布局的最外层ViewGroup设置点击事件,点击就隐藏软键盘,是不是很简单,但是这种方式只能解决布局简单的情况,复杂的请直接看第二种,代码如下:布局中:<?...

2017-12-14 18:55:21

阅读数:281

评论数:0

软键盘弹出顶起布局的小技巧

在安卓开发中我们会很频繁的和软键盘打交道,但是软键盘本来是不属于我们的布局的,它的出现会遮挡布局,比如,布局中有一个EditText是位于底部的,点击之后弹出软键盘,如果我们不做任何处理,那软键盘必然会将EditText遮挡,这是很糟糕的效果,该怎么避免呢?首先我想到了Activity的windo...

2017-11-15 20:34:23

阅读数:1275

评论数:0

Android Studio 打包时 Signature Version V1 V2

最近在提交测试的时候,用Android Studio给测试打了个包,如下图,我打包时,没注意选择Signature Versions,结果测试就找来了,说给他的包安装失败。。。 再次打包的时候仔细看了看,原来问题出在这个V1和V2的选择上啊。先简单介绍一下这两个选项: Android 7....

2017-11-03 11:34:25

阅读数:107

评论数:0

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