摘要: 参考: 《Android进阶之光》《Android开发艺术探索》 https://www.jianshu.com/p/06ff0dfeed39 View 的位置参数 View滑动 layout() 方法 View 在绘制的时候会调用onLayout() 方法设置i显示的位置,所以我们也可以通过 la 阅读全文
posted @ 2019-08-10 23:04 Joooseph 阅读(256) 评论(0) 推荐(0) 编辑
摘要: -- 阿里云推流SDK V3.4.0 Demo运行问题 SDK的demo是有问题的,这里按流程梳理一下解决途径。 1.ERROR: No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux 阅读全文
posted @ 2019-07-26 10:46 Joooseph 阅读(117) 评论(0) 推荐(0) 编辑
摘要: -- Activity 中使用 Tablayout + ViewPager 装填Fragment的问题 在Fragment 较少并且内容各不相同的情况下,可以分别创建不同的Fragment,配合ViewPager使用不会存在问题。 但如果Fragment数量不定,并且内容格式相同,就要使用同一种Fr 阅读全文
posted @ 2019-07-22 16:58 Joooseph 阅读(166) 评论(0) 推荐(0) 编辑
摘要: - shuffle() shuffle 有洗的意思,功能类似于“洗牌”,可以随机排列 List 中的数据 在shuffle 函数中用到的 swap 方法, 针对数组的交换就是普通的新建第三变量交换。针对 列表 的交换记录在此以便学习 - reverse() 反转函数使用频率较高,内部实现也很简单 - 阅读全文
posted @ 2019-06-23 10:36 Joooseph 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1. 两数相除 题目很简单(但还是错了几十遍), 思路是将除数翻倍地增大,超出被除数范围后,用被除数本应剩余的值继续重复操作。 需要注意的点: 因为是翻倍操作,很可能会出现除数翻倍后超过int 范围,所以需要用Long 类型 Math.abs() 函数,在使用时要 Math.abs((long) c 阅读全文
posted @ 2019-06-22 22:35 Joooseph 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 参考 : 《java核心技术》 https://mp.weixin.qq.com/s/SHJzWpZ0MscuJhPLRwWQxg https://github.com/LRH1993/android_interview/blob/master/java/basis/hashmap.md - Has 阅读全文
posted @ 2019-06-01 10:55 Joooseph 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 原文: https://www.jianshu.com/p/a62697f00b85 https://www.cnblogs.com/aspirant/p/8662690.html https://www.cnblogs.com/yw-ah/p/5830458.html 判断对象是否存活的算法 - 阅读全文
posted @ 2019-04-25 13:43 Joooseph 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 原文: https://blog.csdn.net/jacky_chenjp/article/details/63684427#%E9%A2%98%E7%9B%AE%E6%8F%8F%E8%BF%B0 用dp[ L ][ R ] 表示,从l 到 r 段,所能获得的最大值 则状态转移方程应该为 : d 阅读全文
posted @ 2019-04-02 23:53 Joooseph 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 参考: https://blog.csdn.net/javazejian/article/details/52426353 https://www.jianshu.com/p/ab77a2e83c52 https://blog.csdn.net/javazejian/article/details/ 阅读全文
posted @ 2019-03-31 12:56 Joooseph 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 参考 : https://www.jianshu.com/p/1c79fb5296b6 https://blog.csdn.net/mr_dsw/article/details/51064225 Handler是 android 为了完成异步执行任务并在主线程中更新UI 而创造的。 在多线程中并发更 阅读全文
posted @ 2019-03-31 10:53 Joooseph 阅读(276) 评论(0) 推荐(0) 编辑