上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 72 下一页
摘要: 很多Android的入门书籍,在前面介绍完布局后就会逐个介绍组件,然后开始编写组件使用的例子。每每到此时小伙伴们都可能会有些疑问:是否应该先啃完一本《Java编程思想》学点 Java 知识呢?这些组件会使用了,但如何更好组织起来呢? 其实,Android 和 iOS 已经把应用层级别的东西封装得比较 阅读全文
posted @ 2017-04-11 15:23 一点点征服 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 算来学习Android开发已有2年的历史了,在这2年的学习当中,基本掌握了Android的基础知识。越到后面的学习越感觉困难,一来是自认为android没啥可学的了(自认为的,其实还有很多知识科学),二来网络上的很多框架已经帮我们做了太多的事情了,我们只需要画画UI就可以了,感觉Android开发没 阅读全文
posted @ 2017-04-11 14:23 一点点征服 阅读(4714) 评论(0) 推荐(0) 编辑
摘要: 1Why? 我们为什么要把Dagger2,MVP以及Rxjava引入项目中? 毫无疑问在Android开发圈中这三个技术是经常被提及的,如此多的文章和开源项目在介绍他们,使用他们,开发者也或多或少的被带动起来在自己的项目中使用他们,但是使用他们之前我们知道为什么要使用他们,他们能给我们带来什么好处吗 阅读全文
posted @ 2017-04-11 11:33 一点点征服 阅读(465) 评论(0) 推荐(1) 编辑
摘要: 本文由Blankj投稿。 Blankjd的博客地址: http://www.jianshu.com/u/46702d5c6978 为了利于项目维护以及规范开发,促进成员之间Code Review的效率,故提出以下开发规范,如有更好建议,欢迎到GitHub提issue。 https://github. 阅读全文
posted @ 2017-04-11 10:46 一点点征服 阅读(2559) 评论(0) 推荐(0) 编辑
摘要: 最近公司项目有一个录音的录制和播放动画需求,然后时间是那么紧,那么赶紧开撸。 先看效果图 嗯,然后大致就是这样,按住录音,然后有一个倒计时,最外层一个进度条,还有一个类似模拟声波的动画效果(其实中间的波浪会根据声音的大小浪起来的~) 2 实现思路 然后,我们适当的来分析一下这个录音动画的实现方式。这 阅读全文
posted @ 2017-04-11 10:20 一点点征服 阅读(7440) 评论(0) 推荐(0) 编辑
摘要: 8. 用缓存避免内存泄漏 很常见的一个例子就是图片的三级缓存结构,分别为网络缓存,本地缓存以及内存缓存。在内存缓存逻辑类中,通常会定义这样的集合类。 [java] view plain copy private HashMap<String, Bitmap> mMemoryCache = new H 阅读全文
posted @ 2017-04-11 09:55 一点点征服 阅读(839) 评论(0) 推荐(0) 编辑
摘要: 内存泄漏主要为activity泄漏有几大情景: 1,内部类泄漏 内部类持有外部类,但外部类关闭时内部类依然被持有造成泄漏 2,静态常量泄漏 静态变量长期维持到大数据对象的引用,阻止垃圾回收 3,资源未关闭泄漏 资源性对象如Cursor、Stream、Socket,Bitmap 4,注册反注册泄漏 我 阅读全文
posted @ 2017-04-10 23:06 一点点征服 阅读(2810) 评论(0) 推荐(0) 编辑
摘要: 在java里类中再定义类,这种在其他类内部类叫做内部类,在Android开发里最常见有三种内部类分别是(成员内部类、方法内部类、匿名内部类) 一、成员内部类 编译一下,我们看到目录中出现了两个class文件在我们的工作目录里,可以看到多出一个Test$memberInClass.class的文件,这 阅读全文
posted @ 2017-04-10 22:17 一点点征服 阅读(1133) 评论(0) 推荐(0) 编辑
摘要: 最近也是在学习自定义控件,以前只自己随便玩了下,一直觉得比较难,正好现在工作轻松,每天闲着就看看书看看帖子学习自定义控件,你还别说自定义控件学起来还是蛮有趣的!! 这里也跟大家分享下我关于drawText()文字居中的方法. 先附上drawText()的方法说明 说实话当时看了这个,我也没明白这个x 阅读全文
posted @ 2017-04-10 18:31 一点点征服 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 前言 前几篇文章,笔者分别讲述了DecorView,measure,layout流程等,接下来将详细分析三大工作流程的最后一个流程——绘制流程。测量流程决定了View的大小,布局流程决定了View的位置,那么绘制流程将决定View的样子,一个View该显示什么由绘制流程完成。以下源码均取自Andro 阅读全文
posted @ 2017-04-10 15:58 一点点征服 阅读(964) 评论(0) 推荐(0) 编辑
上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 72 下一页