240 发简信
IP属地:云南
  • iOS数据测试

    时间 iOS代码执行耗时 单位:ms iOS获取当前时间戳 单位:ms JS代码执行耗时 单位:ms JS获取当前时间戳 单位:ms 内存 iOS获取当前应用占用内存 ...

  • 120
    这个暑假,你在做什么?

    作为一名学生党,眼看着这个夏天慢慢流逝,我们的暑假也一天一天的变少了。时间如白驹过隙,自己也即将成为一名大三的学生,深知不能浪费自己宝贵的大学时间,于是我选择留校学习,通过实...

  • 120
    IM消息收发调整版

    接收消息 接口设计 如果需要感知新消息的通知,可以注册消息通知回调IIMMsgListener。新消息到来时,onNewMsg方法将被调用。当某条消息被撤回时,onMsgRe...

  • IM消息收发

    接收消息 接口设计 如果需要感知新消息的通知,可以注册消息通知回调IIMMsgListener。新消息到来时,onNewMsg方法将被调用。当某条消息被撤回时,onMsgRe...

  • @qing的世界 哈哈 我理解错了。就是一开始创建拥有五条线程的线程池。我以为队列也需要把Runnable对象入队五次。其实不是这样,当需要执行任务的时候,再summit一个Runnable进去就行了。是我刚刚理解错了:joy:

    Android程序员会遇到的算法(part 4 消息队列的应用)

    好久没有更新了,前段时间因为签证的问题一直很闹心所以没有写东西。 今天虽然依然没有好消息,而且按照往年的数据,现在还抽不中H1b的估计都没戏了,也可能我的硅谷梦就会就此破灭。...

  • 大神你说的调用方式是
    ThreadPool pool = new ThreadPool(5);
    pool.submit(new Runnable(...))
    submit方法是往队列中添加Runnable对象。新建五个线程,不是应该submit五次吗?怎么只submit一次呢

    Android程序员会遇到的算法(part 4 消息队列的应用)

    好久没有更新了,前段时间因为签证的问题一直很闹心所以没有写东西。 今天虽然依然没有好消息,而且按照往年的数据,现在还抽不中H1b的估计都没戏了,也可能我的硅谷梦就会就此破灭。...

  • 大神,有一个问题。第三个算法在ThreadPool的构造函数中,新建五条线程。在WorkThread的run方法中有这么一句Runnable current = queue.poll()(从队列把Runnable对象取出来)。但是我从头到尾没看到有入队列的操作,那么queue.poll()不是一直为空吗?

    Android程序员会遇到的算法(part 4 消息队列的应用)

    好久没有更新了,前段时间因为签证的问题一直很闹心所以没有写东西。 今天虽然依然没有好消息,而且按照往年的数据,现在还抽不中H1b的估计都没戏了,也可能我的硅谷梦就会就此破灭。...

  • mark!

    RecyclerView源码分析(一)--整体设计

    阅读本文你大概需要10分钟 扯淡的导语好像自从RecyclerView这个控件一出现,对这个控件使用方法的文章就层出不穷。我是一只都在使用这个控件,但是从来没有过深入的研究它...

  • Android横竖屏切换生命周期的变化

    Android横竖屏切换生命周期的变化 在面试的时候,面试官可能会问到进行横竖屏切换时Activity生命周期的变化,今天恰好有空,就自己写了个Demo看看。 从竖屏切换为横...

  • 楼主,ViewGroup那个例子您没有设置Margin,为什么那三个Button会出现边距呢

    自定义View,有这一篇就够了

    我的CSDN博客同步发布:自定义View,有这一篇就够了 为了扫除学习中的盲点,尽可能多的覆盖Android知识的边边角角,决定对自定义View做一个稍微全面一点的使用方法总...

  • 120
    Android跨进程通信IPC之1——Linux基础

    Android跨进程通信IPC整体内容如下 1、Android跨进程通信IPC之1——Linux基础2、Android跨进程通信IPC之2——Bionic3、Android跨...

  • 120
    关于Android性能优化,该从哪些方面入手?

    Android设备作为一种移动设备,无论是内存还是CPU的性能都受到了很大的限制,这导致Android程序的性能问题异常突出,对于性能优化提出了更高的要求。本篇文章根据And...