自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

半寿翁的博客

一个Android程序员从菜鸟到胖菜鸟的蜕变史

原创 Android知识点——目录

先扯两句 哈哈哈,不知道大家见过没有,反正我是第一个看到把附录单独提出来发博客的!当然,我必须生命,这绝对不是吃饱了撑的,或者是骗流量(毕竟也不能换钱)。 其实以前写博客,附录也是放在博客下面的,不过实在是有些附录在多个博客中使用到,而好为人师的毛病让我又总想把一个个词都解释清楚,所以从便于扩展,...

2019-08-14 18:03:05

阅读数 32

评论数 0

原创 《设计模式》——目录

先扯两句 记不清什么时候,京东买书五折还是满200减100来着,买了一堆书。买了之后也不过是钱花了,家里书架上又少了块地方,最近终于想起来翻翻看看,为了防止看了就忘,也就随着记录一下,就当写个读后感吧,我现在看的是《设计模式之禅第2版》,手里还有从同事那搜刮来的《Head First设计模式》,后...

2019-08-04 12:59:49

阅读数 22

评论数 0

原创 《java基础》-胖菜鸟说接口
原力计划

先扯两句   常常责怪自己,当初不应该。想写《设计模式》就好好写不好吗,非要搞什么拓展,在“工程模式”要介绍什么是泛型;结果泛型说到泛型接口,又想要再介绍介绍什么是接口,写个博客,咋就也搞成面向对象了,各种封装啊!刚刚写完类和抽象类,终于到接口了,快点说完,就可以接着聊泛型了。   好吧,这篇博...

2020-04-06 18:38:22

阅读数 15

评论数 0

原创 《java基础》-胖菜鸟说抽象类
原力计划

先扯两句   好吧,不知不觉又过了好些天了,之前类说完了,这抽象类就一直没开始,这拖延症的毛病是好不了了啊!不说了,直接开始吧。 正文   上一篇说了老头子我找女朋友的事,可厚着脸皮说了这么多,根本就没有人来啊,所以之前的那些种种的要求,不过是我自己的梦中情人罢了,根本就没办法在现实中new出来一...

2020-04-06 18:35:50

阅读数 60

评论数 0

原创 《java基础》- 胖菜鸟说类
原力计划

先扯两句   懒人的最怕就是他还是个完美主义者,真想要做什么事的时候,总发现缺点什么,然后就总想要补上缺少的部分。而每次补充上一个缺憾的时候,又会发现新的缺憾,然后。。。我也就经历了写《工厂模式》–>《泛型》–>《接口》–>《类》这样一个看似没有什么关联,却又好像千丝万缕剪不断理...

2020-04-06 18:32:21

阅读数 33

评论数 0

原创 《设计模式》——单例模式
原力计划

先扯两句   经过了漫长的时间,六大设计原则终于结束了,也终于进入到了23中设计模式的学习了。不过设计原则只有六条都写了这么久,设计模式有足足23种,希望这次不要再懒惰了吧。   厚着脸皮激励一下自己《设计模式》——目录,然后让我们进入正题。 正文   虽然说单例模式,作为设计模式中最最简单,最最...

2020-03-21 21:43:00

阅读数 71

评论数 0

原创 《设计模式》——迪米特法则

定义   其实《设计模式之禅》关于原则的部分,我最喜欢的就是《迪米特法则》没什么特殊原因,前段时间部门培训,让我出个培训内容,就是选择的迪米特法则。其实原因很简单,就因为看它名字都不知道究竟是拿来干啥的。 先臭美一下《设计模式》——目录,然后让我们进入正题。   所以究竟什么是迪米特法则呢? ...

2020-03-10 23:42:10

阅读数 392

评论数 0

原创 《设计模式》——开闭原则

先扯两句   人的惰性啊,总是无限的,一不小心偷懒一次,就会是好长时间的懒惰,也不知道从哪里来的当头棒喝叫醒了我,才发现竟然又是这么长时间没有进步了。不过想来能来看这篇文章的你肯定是不会懒惰的,那就让我们一同坚持下去吧。加油!!!   炫耀一下已有成功激励一下自己《设计模式》——目录,然后让我们进...

2020-03-10 23:37:42

阅读数 19

评论数 0

原创 《设计模式》——接口隔离原则

先扯两句 其实今天还真没什么可扯的部分,之所以保留这个部分,单纯的就是为了发一下《设计模式》——目录,然后让我们进入正题。 定义   一向最讨厌定义的我,有的时候发现,没有定义还真就不行,比如前段时间同事们讨论区块链的种种的时候,我就一懵逼的默默点赞,一句话插不上,只因为我不清楚现在这么火的区块链...

2019-11-24 21:35:56

阅读数 23

评论数 0

原创 Android知识点——Glide获取图片宽高

先扯两句   先很负责任的说一下,这个内容也是百度来的,但是很不负责任的是,当初只记录解决方案,忘了记录是查看的哪篇博客了,这里先对不知道借鉴的谁表示感谢。无法分享链接,就厚着脸皮把(转)字去掉了,请大家谅解。   先提供一下Android知识点——目录的链接,然后让我们进入正题。 正文   实际...

2019-11-23 23:22:09

阅读数 78

评论数 1

原创 Android知识点(转)——无法解析style.xml中的Theme

先扯两句 首先声明,这篇博客解决方案取自yonbor605的Cannot resolve symbol ‘Theme’ in styles.xml (Android Studio) PS:大家可以直接通过链接跳转到原博客查看,英文版的哦。 这个问题算是一个比较老的问题,去年还是遇到的比较多的,但是...

2019-11-22 17:40:58

阅读数 25

评论数 0

原创 《设计模式》——依赖倒置原则

先扯两句 很久没有写设计模式了,依赖倒置原则其实在前两篇发完之后,其实就写了一部分,只是后来由于一些例子的贴切程度和理解上的问题,写到一半,是在不知道后面应该怎么写了。这也就可能导致大家在看的时候,或许有些理解上的困扰,这里先跟大家道个歉。 但是如果不推进下去,那么设计模式就将永远终止在这里,所以...

2019-11-22 14:21:53

阅读数 20

评论数 0

原创 Android知识点(转)——Android安装APK报错 INSTALL_FAILED_TEST_ONLY

##先扯两句 首先声明,这篇博客解决方案取自一激灵儿的Android Studio安装APK报错 INSTALL_FAILED_TEST_ONLY终极解决方案 PS:大家可以直接通过链接跳转到原博客查看,下面只是说明一下我是在哪里遇到的而已。 先提供一下Android知识点——目录的链接,然后让我...

2019-11-21 15:49:34

阅读数 98

评论数 0

原创 Android知识点(转)——解决ScrollView嵌套RecyclerView出现item显示不全的问题

先扯两句 首先声明,这篇博客解决方案取自System.o的解决ScrollView嵌套RecyclerView出现item显示不全的问题,这里建议大家直接看大神的博客吧,对于这部分已经说的相当全面了,我这里就不需要额外赘述了。 只是说明一点,原文中的表述是android.support.v4.wi...

2019-11-21 09:53:36

阅读数 13

评论数 0

原创 Android知识点(转)——触碰事件监听中按下动作:ACTION_DOWN 和ACTION_POINTER_DOWN区别

先扯两句 首先声明,这篇博客解决方案取自njtuzhang的ACTION_DOWN 和ACTION_POINTER_DOWN区别 PS:大家可以直接通过链接跳转到原博客查看,不过先说一下,原文是纯英文的,小老儿我试了一下,chrome的原生翻译是没成功。。。 先给大家展示个神器,叫Android知...

2019-11-20 23:12:56

阅读数 34

评论数 0

原创 Android知识点(转)——触碰事件监听中横纵坐标的获取方法:getX和getRawX的区别

先扯两句 首先声明,这篇博客解决方案取自[SunTree_X](https://www.jianshu.com/u/ddc8696b6c38)的getX和getRawX的区别 PS:大家可以直接通过链接跳转到原博客查看。 今天去了友盟UBDC大数据技术峰会,大牛挺多的,而大牛讲的东西呢。。。可以说...

2019-11-19 22:16:35

阅读数 26

评论数 0

原创 Android知识点(转)——Each module must have a unique path

先扯两句 首先声明,这篇博客解决方案取自T_Y_H 的Each module must have a unique path 但是由于这个问题是很久之前出现的问题了,当时应该确实是根据这篇博客解决的问题,当然,很主要的原因也是因为是百度第一条,而为了准求速度,也没有关注是原因导致的,就直接记录了下...

2019-11-13 18:33:28

阅读数 61

评论数 0

原创 Android知识点(转)——打开Android Studio报错“Error running ***: Please select Android SDK”

先扯两句 首先声明,这篇博客是从摘自湖前琴亭的打开Android Studio报错“Error running ***: Please select Android SDK” PS:大家可以直接通过链接跳转到原博客查看,如果想看我的废话的可以继续 说实话,其实原本的我是比较讨厌无脑搬来他人的博客直...

2019-11-12 17:55:31

阅读数 18

评论数 0

原创 Android 知识点——Maven 库的最新版本查看

先扯两句 万万没想到啊,就是因为后台一个参数把Boolean传成了String,就导致这是写的第三篇博客了,这就是传说中的蝴蝶效应吗? 当然,若是仔细看了这三篇文字的可能会说Gson将String转换为Boolean不会报错、AS Junit test的java测试,可以通过testImpleme...

2019-11-06 18:40:06

阅读数 13

评论数 0

原创 Android 知识点——Method put in org.json.JSONObject not mocked

先扯两句 老头子我没有什么别的优点,就剩下为了作死而作死了。 正文 之前与后台对接的时候出了个Android 知识点——当json传入字符串,使用Boolean接收时,GSON会将其转换为false的幺蛾子,不过在写测试代码的时候发现,AS的Junit test(就在这) 这里只能做java相关...

2019-11-06 17:29:16

阅读数 229

评论数 0

原创 Android 知识点——当json传入字符串,使用Boolean接收时,GSON会将其转换为false

先扯两句 写代码吗,大多数情况下还是追求个准确性,可老头子我却总想着玩的邪的(总不能说是与后台约定好了接口文档,结果他们没按格式传吧,会挨揍的)。怎么判断boolean的都是false,抓一下接口 经过我们友善的沟通,以及付出了两根排骨的代价后,终于成功让后台改了接口,不过还是有所收获的,那就是...

2019-11-06 17:02:47

阅读数 31

评论数 0

原创 《设计模式》——里氏替换原则

先扯两句 原本是不想扯了的,因为很久没扯了也不知道该说写什么,可是这里氏替换原则东西实在是太多了,我看过都快一周了,但是每次想写博客的时候,都写几个字就扔下了,倒不是说书中的内容不够详细,只是如果都是摘抄书的话,这个系列的意义也就没有了,而且从个人的角度来说,不能用自己的话说出来的东西,都不是自己...

2019-08-14 18:11:46

阅读数 25

评论数 0

原创 Android知识点——Java的依赖、关联、聚合和组合

先扯两句 一直听说什么面相对象的封装、继承、多态,说实话,除了从前面试前自己能随便过两眼定义,你现在问我这哥几个都是谁,他们都快认识我了,我还不知道他们都是谁。可让人郁闷的是,知识这东西不会等下来,让你学会这些不会的知识(虽然我也没学)以后,再出现新的知识点,这不,在看书的过程中,在继承的基础上又...

2019-08-14 17:21:59

阅读数 18

评论数 0

原创 《设计模式》——单一职责原则

单一职责原则 《设计模式之禅第2版》设计模式之禅的第一个标题就是“我是‘牛’类,我可以担任多职吗”。 看到这就不禁想到公司的状况,就比如作为一个Android工程师,如果不仅让我开发Android,还要从需求调研、到原型设计、再到测试、发布都一个人干。就好像一个“牛”类一般,身兼多职,可是工资不...

2019-08-04 13:02:41

阅读数 23

评论数 0

原创 《一个Android工程的从零开始》阶段总结与修改7-BaseFragmentActivity

先扯两句 之前那么些天没有写博客,这总算赶上一个假期,打算把阶段性修改的部分都总结一下发出来,这应该是最后一篇了,其中当然也有不完整的地方,那就是之前写的博客会再写一下BaseFragment封装的部分,BaseFragment系列与BaseActivity系列基本功能都是一致的,整体差别不大,...

2018-04-07 13:22:03

阅读数 90

评论数 0

原创 《一个Android工程的从零开始》阶段总结与修改6-BaseNetActivity

先扯两句 前几篇博客把之前的BaseActivity做了拆解,分成了BaseActivity与BaseLayoutActivity,而BaseNetActivity确实也在之前做了一定的去耦合处理,虽然没有发对应的博客,但是如果有关注我github的朋友或许会发现,那就是封装了一个NetUtil...

2018-04-07 12:06:40

阅读数 101

评论数 0

原创 《一个Android工程的从零开始》阶段总结与修改5-BaseLayoutActivity

先扯两句 其实按照正常情况,这篇博客应该是在上一篇之前发的,实在是之前公司遇到了一个新需求,要创建一个背景透明的Activity做提示遮罩用,结果现有的BaseActivity布局的封装实在不支持这种情况,所以只能创建了一个不是基于BaseActivity的Activity已达成需求,虽然任务完...

2018-04-05 23:43:47

阅读数 243

评论数 0

原创 《一个Android工程的从零开始》阶段总结与修改4-BaseActivity下——方法封装

先扯两句 终于把档案的事搞定了,据传闻,如果毕业两年后档案还留校没有调到生源地人社局或者是工作单位所在城市人社局的话,档案就会变成“死档”, “死档”有两种情况,一是超过择业期未就业的同学,档案在打回原籍过程中丢失;二是档案拿在自己手里超过两年。如果档案处理不得当,很有可能影响你报考公务...

2018-04-05 23:38:59

阅读数 197

评论数 0

原创 android知识点——include、merge和ViewStub的布局优化

先扯两句 上次写的部分主要还是一些封装的抽象方法,这部分只是单纯的为我这种懒汉提供了便利罢了,而本次写的内容呢,则是对Title的封装,不过这篇是我自己写的title封装,并没有使用Toolbar,也不是闲得没事干,之前使用Toolbar时UI要求title下边加上一条1px的分割线,结果Too...

2018-02-27 10:26:21

阅读数 98

评论数 0

原创 《一个Android工程的从零开始》阶段总结与修改3-BaseActivity上(抽象处理)

先扯两句 这次已经记不清距离上次发博客有多久了,总归是好久了吧。而这次要写的内容,之前也多次开始,不过又都随着自己后面的应用,重新作出了调整,如果收藏了我的demo的或许能够看到修改的过程,说实在的,现在的base封装与之前的实在是相差太多,多到我自己都快找不到之前的痕迹了。 虽然也不能肯定之...

2017-12-11 23:06:59

阅读数 270

评论数 1

原创 《一个Android工程的从零开始》9、base(八) 数据存储-SharedPreferences

1. SharedPreferences存储数据 2. SQLite数据库存储数据 3. 文件存储数据 4. 使用ContentProvider存储数据 5. 网络存储数据

2017-09-17 21:59:02

阅读数 323

评论数 0

原创 《一个Android工程的从零开始》阶段总结与修改2-Retrofit 上传JSON及尾址特殊字符转译问题

实践是检验真理的唯一标准”,这句话的唯一两字是否正确我们先放下不表,不过至少在这段做项目的时间中,对于之前自己所写的内容还是有了全新的认识的,上一次发的内容,主要是总结了一下漏洞,希望看到的大家看到后能够避免走上相同的弯路,而今天这篇呢,看到标题大家应该也知道了,还是一些阶段总结的内容,不过这次下...

2017-08-26 18:53:57

阅读数 1712

评论数 0

原创 《一个Android工程的从零开始》阶段总结与修改1-base

先扯两句最近在开发一个项目,算算时间也有一周没有继续写《一个android工程的从零开始》了,先跟大家道个歉。当然,这段时间真正实际操作中,也发现了自己的Base封装中有一些Bug,正好在这次开发过程中找出来,并且予以改正,特此发一篇博客说明一下,之前博客对应的部分也会在后面改正过来。错误的部分为...

2017-08-06 13:22:40

阅读数 367

评论数 0

原创 《一个Android工程的从零开始》-8、base(七) Retrofit的封装

先扯两句隔了这么长时间,深深的负罪感终于督促我写下了这篇博客,当然,之前的时间也不全是在玩,参加了一个面试,进行了我人生中的第一次霸面,对方有个要求就是完成他们的demo,就可以得到面试机会,结果我完成以后单纯的就去了,再然后就没有然后了。 不过至少在这次demo中,我的基本框架得到了应用,还是...

2017-07-26 00:21:37

阅读数 492

评论数 3

原创 Android知识点——Retrofit+RxJava+OkHttp(下)使用

上一篇闲扯过后,算是将我为什么会把Retrofit说出来了吧(虽然好像什么都没说),当然还有其他框架,作为一个懒人,我这里就不加以阐述了,还是进入整体,开始进入我们的使用的部分。 还是先上我的Git库,然后开始正文。 MyBaseApplication (https://github.com...

2017-07-21 17:45:45

阅读数 957

评论数 0

原创 Android知识点——Log日志输出显示不完整以及GsonFormat

不知道大家在开发过程中有没有遇到过这种尴尬,那就是我们想要看打印日志信息的时候,命名日志信息全都得到了,可是当我们在Android Monitor中查看的时候,却在关键的地方戛然而止,那种感觉别提多难受了,如果不是和谐社会,真想把开发AS的找来狠狠的揍一顿。 下面就为大家提供一种解决方式。

2017-07-20 17:49:47

阅读数 501

评论数 1

原创 Android知识点——Retrofit+RxJava+OkHttp(上)闲扯

这篇主要是分析一下我用过的一些框架,借机传达一些个人在开发中的一些小意见,没有兴趣的可以直接跳过。

2017-07-20 14:38:57

阅读数 401

评论数 0

原创 《一个Android工程的从零开始》-7、base(六) BaseFragment的运用

说实话,昨天的部分BaseFragment就应该已经结束掉了,不过没有具体的应用掩饰,所以今天就再写一篇BaseFragment的基本应用,不过命名为BaseFragment的运用,但其实都是在说的Fragment的一些基本知识点以及BaseActivity中添加的封装方法,用于添加Fragmen...

2017-07-15 23:27:26

阅读数 194

评论数 0

原创 《一个Android工程的从零开始》-6、base(五) BaseFragment封装

前面也提到了,上一篇已经将BaseActivity封装结束了,当然只是一些基本的操作,在后续的过程中,肯定会随着新功能的运用逐步去完善。 而今天我们所研究的内容呢,看到标题大家自然也就明白了,就是BaseFragment的封装,当然,与前一段所说一样,这个部分的内容也是暂时性的一些基础内容,并不是...

2017-07-14 17:03:00

阅读数 1139

评论数 0

原创 android知识点——ButterKnife以及Android ButterKnife Zelezny

其实呢,看了我之前博客的朋友应该知道,我前面实际上并没有使用到ButterKnife,可项目中为什么会有这个呢,还是因为我一贯偷懒的一个尝试,也就是Android ButterKnife Zelezny插件的运用。 不过这个插件暂且不提,在文章后面会与大家分享,先说一下使用这个插件的一个前提,就是...

2017-07-12 16:11:36

阅读数 349

评论数 0

提示
确定要删除当前文章?
取消 删除