2018年3月14日
posted @ 2018-03-14 14:55
wp7ers
阅读(120)
推荐(0)
2018年3月13日
摘要:
Android加载大图——BitmapRegionDecoder(转) BitmapRegionDecoder,从API10就引入了。如下图: NPONRY0T35GE$13{254X8Z1.png 看官方文档的说明,这个类就是用来显示指定区域的图像,当原始图像大,你只需要部分图像时,BitmapR
阅读全文
posted @ 2018-03-13 19:25
wp7ers
阅读(1271)
推荐(0)
2018年3月9日
摘要:
文件扩展名Content-Type(Mime-Type)文件扩展名Content-Type(Mime-Type) .*( 二进制流,不知道下载文件类型) application/octet-stream .tif image/tiff .001 application/x-001 .301 appl
阅读全文
posted @ 2018-03-09 13:49
wp7ers
阅读(854)
推荐(0)
2018年3月8日
摘要:
实际问题 android 习惯性问题:在使用handler的时候喜欢使用内部类形式。 看一下问题代码和现象: 上面两个Activity B跳到A 再点button回A 。重复几次。再看一下内存情况。 可以看到内存当中有好几个AActivity,并没有释放。 如果你使用android studio 当
阅读全文
posted @ 2018-03-08 15:56
wp7ers
阅读(8984)
推荐(0)
2018年3月7日
摘要:
强不会被回收,其它三种会被回收。 回收概率:强引用<软引用<弱引用<虚引用 回收条件: 强引用->必须置null ; 软引用->内存不足时回收; 弱引用->二次回收时被回收; 虚引用->随时可能被回收。 Java四种引用包括强引用,软引用,弱引用,虚引用。 Java四种引用包括强引用,软引用,弱引用
阅读全文
posted @ 2018-03-07 11:44
wp7ers
阅读(258)
推荐(0)
2018年2月27日
摘要:
activity在屏幕当中显示的方向。属性值可以是下表中列出的一个值:
阅读全文
posted @ 2018-02-27 14:37
wp7ers
阅读(239)
推荐(0)
2018年2月12日
摘要:
mvp存在的问题 1.业务复杂时,可能使得Activity变成更加复杂,比如要实现N个IView,然后写更多个模版方法。 2.业务复杂时,各个角色之间通信会变得很冗长和复杂,回调链过长。 3.Presenter处理业务,让业务变得很分散,不能全局掌握业务,很难去回答某个业务究竟是在哪里处理的。 4.
阅读全文
posted @ 2018-02-12 15:36
wp7ers
阅读(173)
推荐(0)
2018年2月2日
摘要:
在Kotlin中@JvmOverloads注解的作用就是:在有默认参数值的方法中使用@JvmOverloads注解,则Kotlin就会暴露多个重载方法。可能还是云里雾里,直接上代码,代码解释一切:如果我们再kotlin中写如下代码: fun f(a: String, b: Int = 0, c: S
阅读全文
posted @ 2018-02-02 10:52
wp7ers
阅读(472)
推荐(0)
2018年2月1日
摘要:
关键字class +类名+构造函数关键字constructor+(参数) 构造方法的参数声明中 val 可以省略,如果不写默认val ; 证明上面的理解是对的。构造方法的参数就是类的属性。val声明就是不可变,var是可变。很奇葩! 与普通属性一样,主构造函数中声明的属性可以是 可变的(var )
阅读全文
posted @ 2018-02-01 15:59
wp7ers
阅读(164)
推荐(0)
摘要:
Break 和 Continue 标签 在 Kotlin 中任何表达式都可以用标签(label ) 来标记。 标签的格式为标识符后跟 @ 符 号,例如: abc@ 、 fooBar@ 都是有效的标签(参见语法) 。 要为一个表达式加标签,我们 只要在其前加标签即可。 loop@ for (i in
阅读全文
posted @ 2018-02-01 11:41
wp7ers
阅读(197)
推荐(0)