240 发简信
IP属地:北京
  • Resize,w 360,h 240
    Google Pay 支付接入

    文档地址: 准备文档[https://developer.android.com/google/play/billing/getting-rea...

  • Resize,w 360,h 240
  • 周期循环定时取随机list+文本刷新+属性动画效果实现

    效果 每5秒从源list,即下文dataList中随机选取指定条目的不重复数据; Handler轮询周期执行上述操作; 在UI线程更新UI操作;...

  • 阻塞队列相关

    阻塞队列 例子,比如ArrayList中put,get如果列表为空,则返回null,阻塞队列类似【如果没数据或者有其他条件,就阻塞,条件满足才能...

  • 线程池如何分配线程任务?

    每一个任务:Runnable只有两种处理方式 1、创建Worker执行; 2、进入阻塞队列。 每一个Worker中获取Runnable的方式只有...

  • 死锁相关

    1、产生死锁的必要条件: 缺一不可 互斥条件:进程要求对所分配的资源进行排它性控制,即在一段时间内某资源仅为一进程所占用。 请求和保持条件:当进...

  • 滑动冲突解决&事件分发机制

    冲突类型: 第一类是外部和内部滑动方向不一致,第二类是外部和内部滑动方向一致,第三类是前两种嵌套的模式。 解决方案: 外部拦截法: 外部拦截法指...

  • Resize,w 360,h 240
    为什么java1.8对hashMap的数据结构动刀?红黑树为何成为首选?

    hashMap的数据结构 众所周知,java1.7的时候hashMap结构还是【数组+链表】,而在1.8版本结构变为了【数组+链表/红黑树】,当...

个人介绍
一个Android世界的努力攀岩者。