
Android总结
1024工场
新技术,新未来,1024工场...
展开
-
Android总结:内存泄露
一、内存泄露简介1.什么是内存泄露?内存泄露对于我们来说是不可见的,它是出现在堆内存中,我们可以通过LeakCanary,MAT等工具来检测程序中是否存在内存泄露。2.内存泄露什么时候发生?当一个对象已经不需要在使用了,本该被回收的时候,而又有另外一个正在使用的对象持有它的引用从而导致它不被回收,这就产生了内存泄露。3.内存泄露有什么坏处?内存泄露是产生OOM的主要原因之一,Android系统为每个应用程序分配有限的内存,当内存泄露发生的较多的时候,就难免会造成内存溢出导致应用Crash。原创 2017-02-22 11:51:42 · 853 阅读 · 0 评论 -
Android总结:命名空间
一、命名空间简介1.命名空间作用作用:提供避免元素命名冲突的方法,里面存放的是特性属性的集合;例如:Android的View存在id属性—代表View的唯一id,而你自定义的View也想自定义一个id属性—代表该类型View编号。那么这个时候命名空间就派上用场了,你可能会分别生成android:id和myview:id代表两个属性(android和myview即命名空间的名称);2.命名空间分类在Android中的命名空间可分为3种,如下: android命名空间:xmlns:android=原创 2016-12-30 15:44:10 · 14384 阅读 · 3 评论