个人总结
文章平均质量分 55
黑金白土
这个作者很懒,什么都没留下…
展开
-
TextView中动态显示某些值
TextView中动态显示某些值前言:在某些场景下我们希望TextView通过引用string中的资源,但是某些值,如金额,性别等是随着场景的变化而变化的。在这种情况下,你就需要用到占位符%1$s,%1$d了。下文是转载“弘文馆校书”的博客。原文博客地址:http://www.cnblogs.com/Eric-zhao/p/5230007.html。在TextView中想要动态的显示某些值,用到%1转载 2017-11-23 15:42:19 · 1316 阅读 · 0 评论 -
透明式状态栏-全代码实现方式
前言:项目中用到沉浸式状态栏,并要求随着身份的不同呈现不同的颜色。然后拜读了一些大神的文章,大致总结一下。 网上实现方式大致有两种:一种就是鸿洋大神介绍的方式,我称之为代码式;另一种是通过style+xml实现,我称之为xml式。经过我自己的测试,xml式在android4.4出现navigationbar的背景色被覆盖的情况,本人暂时没有找到比较好的解决办法,故推荐采用第一种方式,即代码式。 ...原创 2018-03-19 23:14:10 · 908 阅读 · 0 评论 -
Glide一些用法总结
Glide一些用法总结Glide做为常用的图片加载第三方框架,在项目中经常用到,关于Glide的一些用法做一下记录。一、获取加载后的图片缓存地址new Thread(new Runnable() { @Override public void run() { try {原创 2017-11-16 15:18:55 · 582 阅读 · 0 评论 -
Gson用法总结
前言JSON (官网) 是一种文本形式的数据交换格式,它比XML更轻量、比二进制容易阅读和编写,调式也更加方便。其重要性不言而喻。解析和生成的方式很多,Java中最常用的类库有:JSON-Java、Gson、Jackson、FastJson等。本文主要用于收集整理作者之前使用的Gson的一些用法。一、基本用法Gson的入门使用 你真的会用Gson吗?二、Gson属原创 2017-12-25 14:25:30 · 364 阅读 · 0 评论 -
Rxjava+Retrofit实现多图片上传
1、前言项目需求:要求实现多张图片上传,并携带其他属性值。 项目使用框架:Rxjava+Retrofit+Okhttp。 先附上大神写的关于Retrofit的详细用法,本文所写以此文为基础:Retrofit详解。2、后台接口 分析后台接口,可以知道,我们需要以表单的形式上传,并且需要上传多张图片。3、前端定义接口根据Retrofit注解知识可知,选用POST进原创 2017-12-04 21:14:56 · 5956 阅读 · 9 评论 -
TextView用法总结
TextView是Android中使用频率最高的控件,本文旨在总结平时用到的TextView的一些用法,及从网上看到的平时不常用的用法。本文主要会是一些博文链接。一、属性用法1、drawable属性TextView的drawable用法及如何添加其点击事件2、EditText不获取焦点方法一:让EditText失去焦点,使用EditText的clearFoc原创 2017-12-03 12:00:21 · 796 阅读 · 0 评论 -
OkHttp全局刷新token
OkHttp全局刷新token前言:公司项目采用token验证,要求token失效后,能够自动刷新,并且如果有其他网络请求,能够用这个刷新后的token继续请求数据。 知识介绍:token分为access_token和refresh_token,access_token有效期为2个小时,refresh_token有效期为15天。access_token失效后,需要用refresh_token进行刷原创 2017-11-26 13:50:27 · 4111 阅读 · 5 评论 -
TextView首行缩进
方法一:setText("\u3000\u3000"+xxxxx); 半角:\u0020 全角:\u3000方法二:这种方式不同分辨率会有问题setText(""+xxxxx); 方法三:是从网上大神看到的,就是首行多写两个字,但是显示时,这两个字要进行隐藏SpannableStringBuilder span = new SpannableStringBuilder("缩进"+textRea转载 2017-12-03 11:46:30 · 581 阅读 · 0 评论 -
TextView的drawable属性
给TextView及其子类添加图片,常用的有如下两种方法1、通过xml设置<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="测试"原创 2017-11-20 22:02:02 · 773 阅读 · 0 评论 -
gradle构建多渠道包(多applicationId,多图标,多app名称)
如何利用同一套代码,要打包不同applicationId,不同图标,不同包名,不同启动页等?此时就需要用到构建神器-gradle。 先上代码...def releaseTime() { return new Date().format("yyyy-MM-dd", TimeZone.getTimeZone("UTC"))}android { compileSdkVe...原创 2018-06-20 00:22:45 · 3320 阅读 · 0 评论