自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

和小胖

越努力,越幸运。

  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 关于Eventbus使用过程中的一点点发现

项目中在apk升级部分用了retrofit,同时大家也都知道,如果需要监听到下载的进度,那么必须是对okhttpclient添加addInterceptor了,我们会定义一些接口,然后通过接口将下在的字节数回调至业务层。同时我们也知道接口回调到的线程是子线程。但是我又不想写handler将进度发送出去了,因为感觉用handler太重了。然后我就用了eventbus,感觉轻量些。

2016-12-31 11:17:39 3371

原创 listview嵌套listview,子listview中有换行的textview展示有问题,肿么办?

这些天遇到一个问题,就是我有个界面因为业务的需要,就必须做成listview嵌套listview,然后被嵌套的listview的Item里面有textview,刚开始也没什么,后来突然有条数据的字符串特别长,然后子listview的Item的textview就换行了,然后,然后你们懂得,子listview就显示异常了呀,内容就不能完全展示了。        其实google也是不推荐可以滚

2016-12-17 11:16:56 1190

原创 让“提交”按钮状态跟随edittext以及checkbox等的状态实时变化

现在很多应用在对于提交按钮是否可以点击的判断都是随着用户输入的内容或者勾选的状态而变化的,应该很少有人会如果用户在界面上没有任何输入的时候就让其开始点击按钮吧。这样做首先是增加了用户无畏的操作。另外也是会增加代码很多的非空判断。实在是不划算。所以才会有这种如有该输入的,该选择的没有任何勾选,那么提交按钮就不点亮,不可以点击这样的设计了。         好,其实今天跟大家说的就是自己现在在用的

2016-12-14 21:17:35 1131

原创 replace和replaceAll的一点发现

今天ui设计师小妹,在矫正ui。突然对我说,嘿,你这调数据怎么间距这么大。我一看不对呀,就是一个Recyclerview,然后每个Item理论上是一致的呀。怎么就这条数据跟别人不一样呢?然后,我就看了看数据,果然服务器返回数据中带了一个特殊的符号,那就是\r\n.哎呀,妈呀,换行符号。怪不得我的那个Item跟下面间距多了一行。          好的,问题定位了,就是服务器返回多了一个换行符号

2016-12-12 22:34:05 998

原创 关于视频录制的一些尝试

最近项目中有用到视频录制的功能,所以就有了一番探索。下面将遇到的一些问题以及解决办法记录下来。            其实,我们项目中的视频录制是高仿微信朋友圈小视频的(我不会告诉你,ui设计师就告诉我们让我们参照微信小视频录制来做)。大家都知道微信小视频录制时竖屏录制的,且比例很协调。那么视频录制就分为录制之前的预览界面,以及开始录制时候的录制页面了。所以竖屏录制关键就在于这两个页面的宽高设

2016-12-11 15:08:13 878

原创 MediaMetadataRetriever小试牛刀

最近项目有用到音视频的录制,那么自然也是有获取录制的音视频时长的需求,同时也会有获取网络视频时长的需求了。           其实说来获取录制时长的话,完全可以不从文件本身入手了。可以放个计时器。不过这样子也是大动干戈了,也太不灵活了。然后就遇到了今天的主角了:MediaMetadataRetriever。看google对于这个类的描述MediaMetadataRetriever class

2016-12-09 11:44:02 9451 7

原创 七牛云文件上传

最近做的项目需要上传音视频以及图片,刚开始时候是用retrofit上传,说实话,那叫一个简单和爽啊,必须得赞一个。只需要只需要将File往里面一放就ok了。哦哦,貌似有点跑题了。我应该说七牛云上传文件的。哈哈哈(这与足以说明retrofit上传是多么的便利了)。既然retrofit这么的方便简单,还是要用七牛云呢?因为服务端害怕将来用户量大了,读写文件了,服务器压力太大,万一搞瘫了肿么办?所以就选

2016-12-03 10:09:07 5415

原创 环信android sdk接入的过程

最近项目中要用到群聊的功能,了解过后最终用了环信来实现此功能,下面来说具体的集成步骤;         第一步:首先至环信官网,http://www.easemob.com/product/cs?utm_source=baidu-pp注册后创建应用获取appKey,在申请key的过程中,发现它不像其他的第三方一样需要用到应用的唯一标识报名,所以这个key并不是和应用绑定的,别人拿去也可以直接用

2016-12-01 18:16:06 3730 2

上拉刷新源码解释

标准的下拉刷新,再刷新完成时候有事件,在刷新完成时候去做自己事情

2015-03-18

空空如也

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

TA关注的人

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