Url编码、解码 当url地址中包含有中文字符或其他非标准的url字符时,需要对该url地址进行编码。NSString提供编…
分类:移动开发
多线程学习未解决的Bug
1.遇到不会解决的Bug啦 上篇博客中说想自己实现一下多线程下载一个文件,昨天就尝试写了一下,但遇到了一个不会解决的Bug,问了问别人,暂时也没能解决。这里记录一下,挖个坑,以后再来解决了。 2.Java中的线程池 ne…
用Robolectric来做Android unit testing
作为一只本科非计算机专业的程序猿,手动写单元测试是我从来没接触过的东西,甚至在几个月前,我都不知道单元测试是什么东西。倒不是说没听过这个词,也不是不知道它的大概是什么东西——“用来测试一个方法,或者是一小块代码的测试代码…
Android EditText 入坑指北
EditText 文本输入框, Android 里面超级常用的控件,不管你是要进行注册登录还是表单填写,肯定都需要和它打交道,写下目前已知的各种问题。 保存状态恢复异常 这个都知道,通常我们不需要额外注意和处理 Edit…
Android Studio中Gradle使用详解
转到 https://blog.gokit.info/
Android图片框架对比
要了解图片框架先阅读以下几篇文章 Android 三大图片缓存原理、特性对比 深入对比Glide 和 Picasso 网络加载图片对比(Fresco/Glide) 对比 框架 Universal Image Loader…
Android状态系统(二)——View状态组合
上一讲我们介绍了安卓View的各种状态,目前安卓的View一共是10个状态。这些状态相当于是从不同的角度来描述一个View的情况,所以这些状态并不是互斥的,比如,一个View可以同时处在enabled和pressed两个…
课程5.6之面向对象应用
转发请注明出处: 安卓猴的博客(http://sunjiajia.com) 本节课程将学习以下内容: 被客户不断变化的需求所“折磨”; 客户第1次需求:我有一台惠普打印机,开发一个打印机控制程序,要能够实现开机、关机和打…
android上实现离线缓存播放加密HLS视频和未加密的HLS视频
1.首先什么是HLS格式的视频,大家去谷歌下就知道了。 2.我们知道HLS格式的视频,只有安卓4.0以上才支持,目前基本4.0一下的机子基本可以考虑,不兼容了,所以为了减少工作量,就没有打算使用三方的播放器,就继续使用M…
HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议
它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。 它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和…
UILabel自动计算行高 并且 最多显示n行
该段代码作用(iOS开发) 1、根据文本动态计算label需要的高度 2、可以添加最多显示多少行 例如:在论坛回复里边有“点击查看全文功能” 默认…