自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

苦逼的程序猿☺

嗵,嗵,嗵,一库!!!

  • 博客(10)
  • 资源 (2)
  • 问答 (3)
  • 收藏
  • 关注

原创 Android修改Toolbar标题和菜单项字体大小和颜色

修改Toolbar标题字体大小首先我们要写一个style: 18sp然后在布

2017-03-30 19:17:15 26733 2

转载 解决使用BottomSheetDialog时状态栏变黑的问题

前言项目使用BottomSheetDialog,在BottomSheetDialog弹出的时候,发现状态栏变黑了,查了一些资料,找到下边一篇文章,可以参考一下: 解决使用BottomSheetDialog时状态栏变黑的问题解决方案这里也是参考上边文章的第一种方案,这里单独拿出来说一下: 直接继承BottomSheetDialog即可.import android.app.Activity;im

2017-03-27 10:54:34 3839

原创 Android仿微信图片上传,相册多选及相关问题

前言我们在做相册这块内容的时候,会发现调用android相册时,只能返回一张图片,而不是多张,所以需要我们自己重写一个相册,类似微信,微博等发布状态的需求!仿微信图片上传界面一般微信,微博等都是上传9张图片,而且都是九宫格形式展示,可以使用GridView或者GridLayout等实现。下边主要讲一下RecyclerView的实现,借助此来记录一下RecyclerView子Item宽高正方形适配的方

2017-03-23 16:45:44 5479 1

转载 Android DiskLruCache磁盘缓存完全解析及使用

前言DiskLruCache是Github上边实现磁盘缓存的一个开源库。 地址:https://github.com/JakeWharton/DiskLruCache完全解析收藏一个郭大神的文章: Android DiskLruCache完全解析,硬盘缓存的最佳方案 使用同样来自郭大神的一篇文章,而且把LruCache结合起来使用: Android照片墙完整版,完美结合LruCache和Dis

2017-03-23 16:26:38 682

原创 Android使用Parcelable序列化复杂数据结构

前言说到序列化我们都不陌生,最简单的就是让我们的实体类来实现java io包下的Serializable接口即可,但是android单独又写了自己的序列化方案,即Parcelable,它比Serializable更快,效率更高,占用内存更少!因此也是Google推荐的序列化方案! 而且如果我们在activity之间传递复杂数据结构时,会发现bundle,intent等不支持实现Serializab

2017-03-23 16:15:51 3942

原创 Retrofit使用详解(二)

前言之前写过相关的一篇文章,但是涉及到的内容比较浅!这里收藏一下一个写的比较全面且深入的文章:来自怪盗kidou的你真的会用Retrofit2吗?Retrofit2完全教程发送Json格式数据有时需要我们向后台提交大量的数据,这些数据是json格式的,那么该如何处理呢? 首先写提交接口:public interface CommitService { //提交 @Headers({

2017-03-23 15:02:27 665

原创 HTTP相关,Android使用Fidder抓包

HTTPHTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。完整参考下面这篇文章,写的很详细,收藏一下:HTTPFidder抓包我们在android客户端与后台服务器

2017-03-23 11:54:47 523

原创 Bitmap和Base64字符串互转,获取图片拓展名

工具类,废话不多说,直接上代码!public class PictureUtil { /** * 将bitmap转为Base64字符串 * * @param bitmap * @return base64字符串 */ public static String bitmapToString(Bitmap bitmap) {

2017-03-21 18:56:49 6348

原创 RecyclerView中含有CheckBox多选、单选和RadioGoup全解

前言我们之前在使用ListView时,经常遇到含有CheckBox实现多选或者RaidoButton实现单选的问题,我们常使用的办法就是记着选择位置,当然在RecyclerView中原理是一样的,这里记录一下! 还有就是讨论一下,如果item中含有RadioGroup,而不是单选RadioButton,列表中check错乱的问题!CheckBox多选和Radio单选这两个原理一样,这里就以Chec

2017-03-21 18:20:26 7719 2

原创 如何跳出嵌套循环

前言我们经常在循环体中,在执行业务逻辑之前进行是否满足某些条件的判断,如果不满足条件则跳出循环,从而大大加快运行速度,下面就简单总结一下如何跳出循环。跳出本次循环跳出本次循环就是,在该次循环时判断是否满足条件,如果不满足则进行到下一个循环,依次类推! 使用到的关键字:continue;for (int i = 0; i < 10; i++) { if (i==5){ con

2017-03-02 15:37:12 8932 1

sublime text channel_v3.json

sublime text在下载插件的时候,package列表文件被墙,就是这里的channel_v3.json文件!

2019-01-23

OCR识别,简体中文识别包chi_sim.traineddata

OCR图像文字识别,简体中文识别包

2017-07-03

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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