自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Android学习记录(二十)-viewpager切换数据加载的简单优化。

背景:默认的viewpager是要加载前后两个view的数据的。如果你有定时轮询其它页面的网络请求时。。。。没必要的开销有时候会很坑,尤其是弱网。。。方法2种:1.什么修改包的默认属性这种不适合偶们。2.在不可见的时候,网络的定时器不要起,或者关掉就o了。复写:setUserVisibleHint方法。  @Override    public void s

2016-05-30 20:31:09 1229

原创 Android学习记录(十九)-简单的动画清除

坑是这样的,来回点某个按钮,结果发现动画结束的状态不对了。。。每次同一个控件起动画的时候,清除动画。if (Target.animate()!=null)        {            Target.animate().cancel();        }        Target.clearAnimation();        Target.setA

2016-05-30 20:27:55 531

原创 Android学习记录(十八)-url转义继续填坑之旅

前面的blog其实很坑。。。先来说几个概念:URI :Uniform Resource Identifier,统一资源标识符;URL:Uniform Resource Locator,统一资源定位符;URN:Uniform Resource Name,统一资源名称。其中,URL,URN是URI的子集。Web上地址的基本形式是URI,它代表统一资源标识符。有两种形式:UR

2016-05-30 20:02:01 3706

转载 Android学习记录(十七)-背景图片缩放

当你突然想在一个线性布局里插入一个背景图,你的想法是什么呢?设置background,如果这个背景图是url的呢,使用Universal ImageLoader可以设置背景图:http://stackoverflow.com/questions/20952622/set-background-of-relativelayout-with-downloaded-image-with-univer

2016-05-25 18:47:51 2902

转载 Android学习记录(十六) recyclerview 滑动慢的问题。

一般来说可能如下2个原因:1.onBindViewHolder中的处理比较耗时,如:Universal ImageLoader的异步线程图片加载适合你。这个不是我的坑。~2.http://stackoverflow.com/questions/3928193/how-to-animate-addition-or-removal-of-android-listview-rows/312580

2016-05-20 20:49:28 805

转载 Android学习记录(十五) --界面随谈。

最近在重新改ui界面,随便记录点东西。1.控件的高度自定义。//获取屏幕属性WindowManager wm = (WindowManager) this .getSystemService(Context.WINDOW_SERVICE);int width = wm.getDefaultDisplay().getWidth() / 2;// 屏幕宽度Image

2016-05-20 20:05:23 283

原创 Android学习记录(十四) digest鉴权的文件播放

首先这是一个相对来说比较复杂的流程,为什么呢?因为1.intent调第三方数据是没有办法鉴权的,这个需要pass.2.mediaplay的方案只能将数据缓存,读取缓存的数据,对于电影资源文件大小都是巨大的,这个方案也被pass了。目前从我的实践看,只能通过webview的方式来进行鉴权的视频播放。先来看鉴权,player.setHttpAuthUse

2016-05-16 22:06:10 729

原创 Android学习记录(十三) http之digest鉴权之填坑6.0。

背景:android 6.0.1 的手机发现使用webdav下载文件实效,httpclient.execute get的时候出现:CrashHandler: java.lang.ArrayIndexOutOfBoundsException: length=1; index=1                                                       

2016-05-13 14:33:08 2177 1

转载 不同的fragment切换不同的actionbar.

http://bbs.csdn.net/topics/390877448第22楼。

2016-05-09 17:01:12 648

原创 Android学习记录(十二) http之base/digest鉴权。

说下背景,我们实现的http的文件下载是基于webdav协议的。这个肯定是需要鉴权的~android 5.1不再推荐使用apache的client,今天努力想尝试一下用httpurlconnection替换一下。大家可以到stackoverflow搜索一下,目前httpurlconnection还不支持digest鉴权,只支持base的鉴权。下面是httpurlconnec

2016-05-04 18:44:07 2194

转载 Android学习记录(十一) 填坑之inputStream close关闭慢的处理。

先上stackoverflow的解决方案,再来细说:http://stackoverflow.com/questions/18471088/inputstream-close-takes-too-long-to-finish-time-relative-to-size-of-file当使用http get的文件巨大时,你会发现stream.close()的方法会特别的慢。为

2016-05-04 18:26:36 2535

原创 Android学习记录(十) 弹框阻塞处理

需求:需要做一个弹框,弹框完成后再进行其它数据处理。开始的时候在主线程做了for循环来处理弹框触发和相应的逻辑,结果发现无论是alertdialog还是popupwindow都无法真正做到阻塞主线程处理。开始的时候有了个奇葩的想法,想写标志位来阻塞主线程。。。弹框结束后来改写标志位,结果你懂的。。。(ui全阻塞。。。)现在后来发现其实问题的根源就在于主线程for循环,就不应该用for循

2016-05-03 20:38:08 2466

空空如也

空空如也

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

TA关注的人

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