大家都清楚,我们提升自己的学习方式,一般分为自学,自我提高的一个过程;跟着公司项目成长,就是我们所说的做业务迭代的过程。算了算,我也快工作三年了,这三年在不同时期有着不同的认知,也浪费了不少的学习机会,不过也总结了一些良好的学习习惯,今天跟大家分享下如何正确的利用工作环境学习。1.线上疑难杂症首先工作环境下,和自学是不同的,这里是实战,也就是将你所学的知识应用到线上,经过无数用户对你的代码进行验证
分类:
移动开发 时间:
2020-12-30 11:05:18
阅读次数:
0
作为android进阶知识,性能优化不管是在社招面试还是在日常工作中都是相当实用的知识,并且也是区分中级和高级程序员的试金石。我现在就会以不同的专题来进行讲解,希望大家喜欢,如果想了解更多的话,欢迎关注我一起学习。
分类:
移动开发 时间:
2020-04-29 11:01:25
阅读次数:
80
今天 学习 android多线程 atomininteger内存模型 以及自己项目的 视频播放功能 目前 对于android一些知识点 大家可以 去看今日头条的 android进阶小刘 这个博主 讲得很好 atomininteger内存模型 是啥 https://blog.csdn.net/fanr ...
分类:
移动开发 时间:
2020-04-08 11:50:26
阅读次数:
92
有了编程基础,我们需要进一步学习为什么要重构,如何通过“坏味道”识别出需要重构的代码,以及如何在实践中成功实施重构(无论用的是什么编程语言)。 《重构改善既有的代码第2版》电子书,教我们理解重构的过程和重构的基本原则;o快速有效地应用各种重构手法,提升程序的表达力和可维护性;识别代码中能指示出需要重 ...
分类:
移动开发 时间:
2020-02-06 01:08:47
阅读次数:
97
原文链接:https://blog.csdn.net/sw5131899/article/details/53995796 Android Percent Library 那么来看看都咋用吧。首先需要在Gradle里加入依赖。 compile 'com.android.support:percent ...
分类:
移动开发 时间:
2019-10-22 15:28:38
阅读次数:
221
原文首发于微信公众号:jzman-blog上篇文章中主要介绍从AIDL的使用方式以及Android开发中不同进程之间的通信,遗留的问题是如何在AIDL中使用自定义类型,具体步骤如下:创建自定义类型声明自定义类型定义与自定义类型相关的业务重写业务实体类远程调用验证AIDL1.创建自定义类型自定义类型传输的就是一个实体对象,这个实体类必须实现Parcelable接口,具体如下://自定义类型publi
分类:
移动开发 时间:
2019-09-11 09:56:25
阅读次数:
108
### MVP简介 >MVP 全称:Model-View-Presenter ;MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的[地方](https://baike.baidu.com/item/%E5%9C%B0%E6%96%B9/2262175):Controller/Present ...
分类:
移动开发 时间:
2019-09-01 10:24:29
阅读次数:
91
最近因为换工作的原因没有写博客,现在慢慢稳定了,我准备写一些关于Android 进阶的文章,也是为了督促自己学习,大家一起进步! 今天详细的分析一下Android APP架构之一:MVC ### MVC简介 >[MVC](https://baike.baidu.com/item/MVC)全名是Mod ...
分类:
移动开发 时间:
2019-08-31 17:10:18
阅读次数:
109
在自定义类继承View实现自定义控件的过程中,我们还应该对一些自定义属性有所了解。 我们通过一个案例来学习一下。 新建一个android项目,然后我们创建一个类MyAttributeView继承View。 贴出MyAttributeView的代码。 然后我们在activity_main.xml文件来 ...
分类:
移动开发 时间:
2019-08-26 13:17:29
阅读次数:
129
前面的案例中我们都是使用系统的一些控件通过组合的方式来生成我们自定义的控件,自定义控件的实现还可以通过自定义类继承View来完成。从该篇博客开始,我们通过自定义类继承View来实现一些我们自定义的控件。 我们通过一个案例来学习,现在来实现这样一个效果。 我们新建一个类MyToggleButton,让 ...
分类:
移动开发 时间:
2019-08-26 13:12:36
阅读次数:
109