- 博客(60)
- 资源 (7)
- 收藏
- 关注
原创 一个简易的搜索框
学之广在于不倦,不倦在于固志。 ——晋·葛洪 (学问的渊博在于学习时不知道厌倦,而学习不知厌倦在于有坚定的目标) 前景:最经项目需要一个搜索框,于是各种搜索下来发现并不适合自己的项目,心里很不是滋味再三思量之后才自己手撸一个搜索框,项目中从需求分析到最终的效果实现用时一下午,但是写个整理出来发布到网上竟然用时1天,里面的搜索结果都是一些本地的假数据,真实数据来自服务器,记...
2018-09-03 14:26:04
769
原创 解决组件化使用ButterKnife在Module中的坑
学之广在于不倦,不倦在于固志。 ——晋·葛洪 (学问的渊博在于学习时不知道厌倦,而学习不知厌倦在于有坚定的目标)前景: 最近闲来无事便开始学习组件化开发,网上各种搜索之后还是有颇多收获,于是很兴奋的开始模块化开发...... 然而,刚开始就引入ButterKnife插件就各种问题,组件化学习的热情瞬间减半,不服输的性格让我和ButterKnife杠上了,于是开始ButterKnif...
2018-06-21 10:31:17
4538
原创 Android适配
学之广在于不倦,不倦在于固志。 ——晋·葛洪 (学问的渊博在于学习时不知道厌倦,而学习不知厌倦在于有坚定的目标)001.至于Android适配网上各位大牛各显其招,我这里copy一份鸿洋大神的一份: ---> 相关概念: >>> 屏幕尺寸:指屏幕的对角线长度,单位是英寸,1英寸=2.54cm; &...
2018-05-09 15:34:40
534
原创 Java基础相关(三、常见修饰符)
学之广在于不倦,不倦在于固志。 ——晋·葛洪 (学问的渊博在于学习时不知道厌倦,而学习不知厌倦在于有坚定的目标)001.Java修饰符: ---> 修饰符用来定义类、方法、或者变量,通常放在语句最前端 ---> 修饰符分为: 访问修饰符、非访问修饰符002.Java访问修饰符: ---> 访问修饰符也称访问控制符,是指能够控...
2018-05-08 17:55:19
322
转载 Java基础相关(二、抽象类、接口)
文章出自:安卓进阶学习指南 主要贡献者: Milo Struggle shixinzhang 读完本文你将了解:背景介绍什么是抽象类和接口特点与区别抽象类的特点接口的特点栗子小结如何选择抽象与多态面向接口编程多态继承和组合总结Thanks背景介绍大家好,这篇文章是 《安卓进阶技能树计划》 的第一部分 《Java 基础系列》 的第一篇。距离上一篇预告
2018-05-08 11:21:46
339
原创 Java基础相关(一、条件控制语句)
学之广在于不倦,不倦在于固志。 ——晋·葛洪 (学问的渊博在于学习时不知道厌倦,而学习不知厌倦在于有坚定的目标)001.条件控制语句if、switch: ---> 都是条件控制语句,但各自适用场景不同 ---> if只有一个条件时可以省略后面的大括号,但是不建议省略。另外,多个判断语句相连最后一个else可以省略,但是不建议省略,因为它可以对范围外的错误值进行提...
2018-05-08 10:34:14
587
原创 SoundPool音频播放
学之广在于不倦,不倦在于固志。 ——晋·葛洪 (学问的渊博在于学习时不知道厌倦,而学习不知厌倦在于有坚定的目标)注意:已更新SoundPool在停止播放音效时的错误 更新时间:2018.8.27001.Android中播放简短的音频建议首选SoundPool: ---> SoundPool使用音效池来管理多个简短的音效,并且以ID的形式管理音频文件,...
2018-05-03 17:27:49
468
原创 PopupWindow相关
学之广在于不倦,不倦在于固志。 ——晋·葛洪 (学问的渊博在于学习时不知道厌倦,而学习不知厌倦在于有坚定的目标) 001.点击PopupWindow外面弹框消失: mPopupWindow.setFocusable(true); mPopupWindow.setOutsideTouchable(true); 或者
2018-04-18 10:29:43
253
原创 Android入坑2年之后的困惑
学之广在于不倦,不倦在于固志。 ——晋·葛洪 (学问的渊博在于学习时不知道厌倦,而学习不知厌倦在于有坚定的目标) 001.作为一枚跨专业、大龄、非本科的Android菜鸟,在西安这个二线城市摸爬滚打2年,一向主攻技术两耳不闻窗外事的我,而今看到动荡的“Android帝国”,迷茫又一次袭来。。。。。。 2年期间从最开始的参与研发到核心开发,也...
2018-03-30 21:41:17
278
原创 MVP设计模式
学之广在于不倦,不倦在于固志。 ——晋·葛洪 (学问的渊博在于学习时不知道厌倦,而学习不知厌倦在于有坚定的目标) 拉两篇学习: 第一篇 :鸿神的分析--Nice 第二篇 :比较到位的一篇--虽然历史久远
2017-12-06 13:18:55
320
转载 Do not concatenate text displayed with setText. Use resource string with placeho
学之广在于不倦,不倦在于固志。 ——晋·葛洪 (学问的渊博在于学习时不知道厌倦,而学习不知厌倦在于有坚定的目标)转载:点击打开链接 我们在使用TextView显示内容的过程中,经常遇到需要显示的内容只有少许参数需要改变,比如: 距离过年还有xx天xx时xx秒,当我们在更新TextView的内容时,一般是这么写的:
2017-11-25 15:19:39
1648
原创 线程池
学之广在于不倦,不倦在于固志。 ——晋·葛洪 (学问的渊博在于学习时不知道厌倦,而学习不知厌倦在于有坚定的目标) 拉两篇学习: 原理分析篇---到位 源码分析及实战
2017-11-24 10:57:33
323
原创 注解
学之广在于不倦,不倦在于固志。 ——晋·葛洪 (学问的渊博在于学习时不知道厌倦,而学习不知厌倦在于有坚定的目标) 001.拉两篇文章以供学习: 注解的学习--->自定义应用 注解的详细解释,很到位
2017-11-24 10:34:35
279
原创 Android之四大布局
学之广在于不倦,不倦在于固志。 ——晋·葛洪 (学问的渊博在于学习时不知道厌倦,而学习不知厌倦在于有坚定的目标) 001.Android四大布局: 00a、LinearLayout: 线性布局,这个布局会将它所包含的控件在线性方向上依次排列 线性布局默认是android:
2017-11-14 22:24:41
367
原创 Intent基础篇
学之广在于不倦,不倦在于固志。 ——晋·葛洪 (学问的渊博在于学习时不知道厌倦,而学习不知厌倦在于有坚定的目标) 001.Intent概念及用途: 译文“意图、意向”,是各组件之间交互的重要方式,是连接四大组件(Activity、Service、ContentProvider、BroadcastReceiver)之间的纽带,封装不同
2017-11-14 11:03:42
306
原创 四大组件之ContentProvider
学之广在于不倦,不倦在于固志。 ——晋·葛洪 (学问的渊博在于学习时不知道厌倦,而学习不知厌倦在于有坚定的目标) 001、自己写了一点感觉写的不是很到位,就直接拉2篇好文: a、传送门 : 简书--通俗易懂 b、传送门 : 002、抽
2017-11-13 15:44:47
310
原创 四大组件之BroadcastReceiver
学之广在于不倦,不倦在于固志。 ——晋·葛洪 (学问的渊博在于学习时不知道厌倦,而学习不知厌倦在于有坚定的目标) 001、自己写了一点感觉写的不是很到位,就直接拉2篇好文: a、传送门 :优快云--细节篇,一篇就够了 b、传送门 :简书--相对比较好的一篇
2017-11-09 16:22:02
301
原创 四大组件之Service
学之广在于不倦,不倦在于固志。 ——晋·葛洪 (学问的渊博在于学习时不知道厌倦,而学习不知厌倦在于有坚定的目标) 全面到位的一篇Service------强烈推荐 2018/11/1 更新 001.基本介绍: 00a、概念: Service是Android中实现程序后台运行的解决方案,四...
2017-11-08 15:57:49
357
原创 App自动更新基础实现方式
本篇文章主要实现在应用内发现新版本,用户点击下载apk,同时在通知栏下实现下载进度更新,下载完成后自动弹出安装窗口等等功能,来源于慕课网的视频整理,适合新手,做了详细的注释说明 不提供源码,但源码已全部奉上:回调接口/** * Created by Administrator on 2017/10/1 0001. * 回调接口:实现各种事件的监听回调 */
2017-10-02 21:28:46
583
原创 设计模式之适配器模式
写作缘由:对于一个有逼格的程序猿,23种设计模式应该不在话下,为了挤身逼格程序猿之列,决定系统的学习设计模式 关于设计模式(主要是思想方面) 001.定义: 是一套反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结 002.目的:
2017-09-30 17:27:41
308
原创 设计模式之代理模式
写作缘由:对于一个有逼格的程序猿,23种设计模式应该不在话下,为了挤身逼格程序猿之列,决定系统的学习设计模式 关于设计模式(主要是思想方面) 001.定义: 是一套反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结 002.目的:
2017-09-29 16:25:52
349
原创 设计模式之工厂模式
写作缘由:对于一个有逼格的程序猿,23种设计模式应该不在话下,为了挤身逼格程序猿之列,决定系统的学习设计模式 关于设计模式(主要是思想方面) 001.定义: 是一套反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结 002.目的:
2017-09-28 10:19:13
354
原创 设计模式之观察者模式
写作缘由:对于一个有逼格的程序猿,23种设计模式应该不在话下,为了挤身逼格程序猿之列,决定系统的学习设计模式 关于设计模式(主要是思想方面) 001.定义: 是一套反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结 002.目的:
2017-09-27 14:21:45
380
原创 设计模式之单例模式
写作缘由:对于一个有逼格的程序猿,23种设计模式应该不在话下,为了挤身逼格程序猿之列,决定系统的学习设计模式 关于设计模式(主要是思想方面) 001.定义: 是一套反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结 002.目的:
2017-09-20 15:45:32
356
原创 自定义View(有这些不怕你学不会)
001.转载吧,目前自定义view只是刚刚入门,在这里记录一些讲的很到位的博客: no01. 这位博主讲的很到位,点击查看 002.不断更新中,有好文第一时间记录、学习,有好文希望大家多多推荐学习
2017-09-01 15:56:04
397
原创 app安装了但没自动运行
001.当你用studio点了运行按钮,之后App已看到安装到手机,在你窃喜已经成功的时候,BUG出现了,app没有自动打开,,,,,,哈哈,我是遇到了这种问题,不知道你有没有那? 解决方法:一张图足矣:具体原因未知,只能呵呵~~~
2017-08-18 17:35:51
412
原创 retrofit详细教程(有这些就够了)
点击打开链接http://www.jianshu.com/p/308f3c54abddhttps://academy.realm.io/cn/posts/droidcon-jake-wharton-simple-http-retrofit-2/https://gank.io/post/56e80c2c677659311bed9841http://blog.youkuaiyun.com/y123
2017-08-18 06:50:33
420
转载 关于RxJava最友好的文章——背压(Backpressure)
来源:关于RxJava最友好的文章——背压(Backpressure)作者:拉丁吴(转载已获得作者许可)关于RxJava最友好的文章(初级篇)关于RxJava最友好的文章(进阶篇)前言背压(Backpressure)可能是所有想要深入运用RxJava的朋友必须理解的一个概念。关于它的介绍,我本意是想写在RxJava2.0更新介绍的文章里的,可是写着写
2017-08-15 23:34:58
354
转载 关于 RxJava 最友好的文章—— RxJava 2.0 全新来袭
关于 RxJava 最友好的文章—— RxJava 2.0 全新来袭极乐君8 个月前来源:关于 RxJava 最友好的文章—— RxJava 2.0 全新来袭作者:拉丁吴(转载已获得作者许可)文中图片点击一次就能看见大图了!关于RxJava最友好的文章(初级篇)关于RxJava最友好的文章(进阶篇)关于RxJava最友好的文章——背压(B
2017-08-15 23:33:46
289
转载 关于RxJava最友好的文章(进阶篇)
来源:关于RxJava最友好的文章(进阶)作者:拉丁吴前言之前就写过一篇关于Rxjava最友好的文章,反响很不错,由于那篇文章的定位就是简单友好,因此尽可能的摒弃复杂的概念,只抓住关键的东西来讲,以保证大家都能看懂。不过那篇文章写完之后,我就觉得应该还得有一篇文章给RxJava做一个深入的讲解才算完美,于是就有了今天的进阶篇。因为一个团队里可能大家都会用RxJava,但是必
2017-08-15 23:32:12
295
转载 关于RxJava最友好的文章(初级篇)
来源:关于RxJava最友好的文章作者:拉丁吴RxJava到底是什么?让我们直接跳过官方那种晦涩的追求精确的定义,其实初学RxJava只要把握两点:观察者模式和异步,就基本可以熟练使用RxJava了。异步在这里并不需要做太多的解释,因为在概念和使用上,并没有太多高深的东西。大概就是你脑子里想能到的那些多线程,线程切换这些东西。我会在后面会讲解它的用法。我们先把观
2017-08-15 23:28:39
436
转载 给初学者的RxJava2.0教程(九)
给初学者的RxJava2.0教程(九)作者 Season_zlc关注2017.01.19 16:54* 字数 2840 阅读 10794评论 130喜欢 338赞赏 31Outline[TOC]前言好久不见朋友们,最近一段时间在忙工作上的事情,没来得及写文章,这两天正好有点时间,赶紧写下了这篇教程,免得大家说我太监了。正题先来回顾一下上上节,
2017-08-15 23:12:26
342
转载 给初学者的RxJava2.0教程(八)
给初学者的RxJava2.0教程(八)作者 Season_zlc关注2016.12.22 16:30 字数 1904 阅读 8921评论 46喜欢 119赞赏 4Outline[TOC]前言在上一节中, 我们学习了FLowable的一些基本知识, 同时也挖了许多坑, 这一节就让我们来填坑吧.正题在上一节中最后我们有个例子, 当上游一次性发送1
2017-08-15 23:09:13
347
转载 给初学者的RxJava2.0教程(七)
给初学者的RxJava2.0教程(七)作者 Season_zlc关注2016.12.19 17:18* 字数 2299 阅读 11214评论 52喜欢 155赞赏 6Outline[TOC]前言上一节里我们学习了只使用Observable如何去解决上下游流速不均衡的问题, 之所以学习这个是因为Observable还是有很多它使用的场景, 有些朋友自从
2017-08-15 23:08:00
286
转载 给初学者的RxJava2.0教程(六)
给初学者的RxJava2.0教程(六)作者 Season_zlc关注2016.12.14 17:23* 字数 1394 阅读 8808评论 45喜欢 163赞赏 8Outline[TOC]前言在上一节中, 我们找到了上下游流速不均衡的源头 , 在这一节里我们将学习如何去治理它 . 可能很多看过其他人写的文章的朋友都会觉得只有Flowable才能解决
2017-08-15 23:06:20
338
转载 给初学者的RxJava2.0教程(五)
给初学者的RxJava2.0教程(五)作者 Season_zlc关注2016.12.13 12:19* 字数 1486 阅读 10024评论 58喜欢 184赞赏 11Outline[TOC]前言大家喜闻乐见的Backpressure来啦.这一节中我们将来学习Backpressure. 我看好多吃瓜群众早已坐不住了, 别急, 我们先来回顾一下上一
2017-08-15 23:05:10
257
转载 给初学者的RxJava2.0教程(四)
给初学者的RxJava2.0教程(四)作者 Season_zlc关注2016.12.09 16:35 字数 1423 阅读 12097评论 81喜欢 164赞赏 11Outline[TOC]前言在上一节中, 我们提到了Flowable 和Backpressure背压, 本来这一节的确是想讲这两个东西的,可是写到一半感觉还是差点火候,感觉时机未到, 因
2017-08-15 23:02:51
269
转载 给初学者的RxJava2.0教程(三)
给初学者的RxJava2.0教程(三)作者 Season_zlc关注2016.12.07 11:01 字数 1266 阅读 17815评论 97喜欢 190赞赏 6Outline[TOC]前言上一节讲解了线程调度, 并且举了两个实际中的例子, 其中有一个登录的例子, 不知大家有没有想过这么一个问题, 如果是一个新用户, 必须先注册, 等注册成功之后再
2017-08-15 22:56:47
278
转载 给初学者的RxJava2.0教程(二)
给初学者的RxJava2.0教程(二)作者 Season_zlc关注2016.12.06 11:16 字数 1679 阅读 22172评论 116喜欢 237赞赏 10Outline[TOC]前言上一节教程讲解了最基本的RxJava2的使用, 在本节中, 我们将学习RxJava强大的线程控制. 正题还是以之前的例子, 两根水管:RxJ
2017-08-15 22:53:46
271
一个涵盖所有搜索功能的搜索框
2018-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人