Marc |

我的一生划船不用桨,全靠浪。


  • 首页

  • 分类

  • 关于

  • 标签

  • 公益404

接口和自定义观察者模式

发表于 2016-08-10   |   分类于 安卓

###接口回调、自定义观察者模式和EvnetBus

众所周知,android中经常要用到activity、fragment中互相传递参数。或者framgent中的数据改变,另外的fragment或者activity中需要跟着改变。这个时候 通常都会用接口的方式实现。
}

阅读全文 »

RecycleView建立不同item

发表于 2016-08-10   |   分类于 安卓

众所周知,现在recycleview也已经退出好久了。各种封装库也出现好多了。这里推荐下hongyang大神的。
http://blog.csdn.net/lmj623565791/article/details/51854533

这里是自己实现的一个小demo

阅读全文 »

java排序

发表于 2016-08-10   |   分类于 安卓

java中对集合排序的方法提供了2种方式。

######这里使用的集合

final List<TestNumModel> list = new ArrayList<>();
  1. 使用的时候传入比较器

    private class Sort implements Comparator<TestNumModel> {
        public Sort() {
        }
    
        public int compare(TestNumModel tl1, TestNumModel tl2) {
            if (tl1.getNum() < tl2.getNum())
                return -1;
            else if (tl1.getTimePoint() > tl2.getTimePoint())
                return 1;
            else
                return 0;
            }
        }
    

    使用

    Collections.sort(list,new Sort());
    
    阅读全文 »

关于线程池

发表于 2016-08-10   |   分类于 安卓

##线程的运行机制

  • 开启线程过多,会消耗cpu
  • 单核cpu,同一时刻只能处理一个线程,多核cpu同一时刻可以处理多个线程
  • 操作系统为每个运行线程安排一定的CPU时间—-时间片,系统通过一种循环的方式为线程提供时间片,线程在自己的时间内运行,因为时间相当短,多个线程频繁地发生切换,因此给用户的感觉就是好像多个线程同时运行一样,但是如果计算机有多个CPU,线程就能真正意义上的同时运行了.
    阅读全文 »

自定义view

发表于 2016-08-10   |   分类于 安卓
  • 首先需要我们知道android的控件架构:
    这里写图片描述
    阅读全文 »
1…6789
Xiemarc

Xiemarc

android开发

43 日志
4 分类
4 标签
GitHub 微博 CSDN
© 2017 Xiemarc
由 Hexo 强力驱动
主题 - NexT.Pisces