摘要: Java哪些数据结构是线程安全的,CurrentHashMap的原理 ConcurrentHashMap、ConcurrentSkipListMap、ConcurrentSkipListSet、ConcurrentLinkedQueue、 CopyOnWriteArrayList、CopyOnWri 阅读全文
posted @ 2018-07-22 16:51 androiddream 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 动态替换刷新viewPager中的Fragment 阅读全文
posted @ 2018-07-16 17:10 androiddream 阅读(2166) 评论(0) 推荐(1) 编辑
摘要: 1.这次给大家带来了一个自定义控件:edittext,话不多说,老规矩先上图 2.控件继承自frameLayout,内部包含了3个子控件:editText,textView,imageView,其中editText是用于输入文字,textView的作用是显示“测试”的标签并执行移动缩小动画,imag 阅读全文
posted @ 2018-07-03 14:33 androiddream 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 使用贝塞尔曲线绘制的自定义滑动条,不多说,先看效果图 更新了一版,优化了滑动是数字动画,并添加“我的、推荐”标签 版本1: 版本2: 关键代码分析: 1.定义变量 2.绘制凸起的弧度 3.数字随曲线位置变化而上下浮动 4.小结 绘制贝塞尔曲线时,首先绘制开始点path.moveTo(),然后根据控制 阅读全文
posted @ 2018-06-22 15:59 androiddream 阅读(287) 评论(0) 推荐(0) 编辑
摘要: android loadingview ,自定义控件,加载框 阅读全文
posted @ 2018-06-15 16:46 androiddream 阅读(173) 评论(0) 推荐(0) 编辑
摘要: retrofit流程图 -1.RxJava调用Retrofit,从requestGtPushSaeUserInfo()中获得被观察者observable,然后new一个观察者向它订阅 0.从业务中发起网络请求调用具体接口 RobotApiService就是Retrofit需要的接口文件 1.在Rob 阅读全文
posted @ 2018-06-06 22:46 androiddream 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 0.软引用和弱引用的区别? 软引用是在内存不足是gc才会回收他们,而弱引用则是内存充足时也有可能被回收 软引用可以被用来实现对内存敏感的高速缓存。 java 中对象的引用有4种:强引用StrongReference、软引用sofeReference、弱引用weakReference、虚引用phant 阅读全文
posted @ 2018-05-25 16:55 androiddream 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 一、 调用第三方服务 腾讯云OCR识别: b. 报价: 月接口调用总量 0<调用量≤1000 1000<调用量≤1万 1万<调用量≤10万 10万以上 身份证识别 免费 0.2元/次 0.12元/次 0.08元/次 银行卡 免费 0.2元/次 0.15元/次 0.08元/次 c. 小结:Talkin 阅读全文
posted @ 2018-05-24 14:45 androiddream 阅读(2088) 评论(1) 推荐(0) 编辑
摘要: 选择圆角工具,设置半径120px 设置固定大小,然后在图片左上角开始拖动,勾勒出圆角,建立选取,自由变换,copy 选取,新建图层,删除背景,另存为,齐活 注:索引图片如何解锁: https://jingyan.baidu.com/article/7f766dafb906f14101e1d00e.h 阅读全文
posted @ 2018-05-16 22:50 androiddream 阅读(1064) 评论(0) 推荐(0) 编辑
摘要: 一、am的含义是activityManager 主要作用是启动activity、service 、broadcast 1.通过adb命令启动acitvity,首先需要设置activity 的 exported 属性为true,不写默认为false 如果不设置为true 则执行命令是报错:java.l 阅读全文
posted @ 2018-05-15 10:45 androiddream 阅读(4200) 评论(0) 推荐(0) 编辑