大喵爱吃鱼的博客

编程在于积累,积累在于点滴

排序:
默认
按更新时间
按访问量

Android性能优化篇(二)——内存泄露

                      Android性能优化篇(二)——内存泄露 题记:中午和小伙伴聊了聊天,反思了这段时间自己的获与得,与更加明确了前进的方向,加油吧,小废废。 一、Android Profiler 1、功能介绍 2、实例分析 二、LeakCanary 1、使用...

2018-08-01 21:17:05

阅读数:47

评论数:0

Android性能优化篇(一)——布局优化

                                                 Android性能优化篇 题记: 不知道别人是怎么学习的,我总是觉得我学习的效率很低,昨天发生了不愉快的事情后,我痛定思痛,反思了一下自己,还是总结不够,也是工作中接触的东西太少的缘故,但是缺乏思...

2018-07-31 19:43:55

阅读数:31

评论数:0

JAVA进阶之路---接口与多态

接口与多态        一、回顾                多态,从概念上是指一个程序中定义的引用变量,它所指向的具体类型以及它所发出的方法,在编程时并不确定,而是在运行时才确定。换句话说,一个引用变量到底指向哪个类的对象,而这个引用变量发现的方法具体是哪个类的对象发出的方法,这一点需要在运...

2018-05-30 15:55:29

阅读数:86

评论数:0

Android动画之属性动画

Android动画之属性动画        在日常开发中,我们可能会需要实现各种炫酷的效果,比如旋转、放大、缩小等,在Android 3.0以前,我们可以通过逐帧动画和补间动画来实现,而在Android 3.0之后,Andorid 新增了属性动画,那么属性动画和其他两种动画又有什么区别呢?一、三种...

2018-05-24 18:07:57

阅读数:50

评论数:0

Android性能优化篇——内存泄漏和OOM

Android性能优化篇——内存泄漏和OOM老规矩,在讲解以前先提出问题:(1)什么是内存泄漏?什么是内存溢出(2)如何检测app的最大堆内存?(3)如何测量内存泄漏?(4)如何避免内存泄漏?好了,直接进入主题。一、内存泄漏和内存溢出        1、内存泄漏            内存泄漏是指...

2018-04-16 00:26:29

阅读数:94

评论数:0

Handler源码分析与进阶

2018-04-15 22:58:32

阅读数:33

评论数:0

Android事件分发机制

                              Android的事件分发机制 最近有点烦躁,心虚不宁,写博客写Demo都会烦躁,这种状态不知道要持续多久。无意间看到一位大牛的博客,地址https://www.jianshu.com/p/38015afcdb58,在大牛的启发现开始写自...

2018-04-15 20:32:15

阅读数:39

评论数:0

View体系之四大组件——BroadCastReceiver

                  View体系之四大组件——BroadCastReceiver 题记: 其实很早以前就已经总结过广播,工作中也遇到过广播,但是没有做过详细的总结,直到前天,有人问我,你直到常见的哪些是系统广播?哪些是有序广播?哪些是全局广播么?为什么使用LocalBroadC...

2018-04-15 18:07:30

阅读数:42

评论数:0

第一章 对Java平台的认知(2)——跨平台特性

第一章 对Java平台的认知(2)——跨平台特性一、什么是JVM?为什么JAVA可以一次编译到处执行        对于计算机而言,它只能识别0、1序列的机器指令,因此编程语言最终都要转化为这种机器指令,才能被计算机执行。而最后这种01机器指令,对应硬件则是与或非门。        知道了计算机是...

2018-03-08 17:15:38

阅读数:47

评论数:0

Android开发学习之路——Activity Task和Back Stack分析

Android开发学习之路——Activity Task和Back Stack分析一、概念(1)首先需要理解Task和Back Stack的含义:            Task,翻译过来就是任务,指的是Activity的集合或者容器,而这个集合/容器呢,则是使用一个栈来进行管理的,这个栈称为Ba...

2018-03-07 18:04:41

阅读数:52

评论数:0

菜鸟Android进阶之gradle依赖管理

菜鸟Android进阶之gradle依赖管理   首先,Android中的依赖主要分为本地依赖、仓库依赖以及工程模块依赖,接下来我将详细的讲解一下这三种情况。   本地依赖           本地依赖主要分为三类:jar包、so包、aar包    jar包          ...

2017-09-13 19:22:45

阅读数:122

评论数:0

JAVA进阶之集合类(一)

JAVA进阶之集合类(一) 一、数组与集合类的关系    我们知道数组可以用来保存多个数据或者对象,但是使用数组却存在两个问题:数组大小不可扩展数组无法反映映射关系    举例来说,我们创建一个数组,int[] a = new int[3],用数组a来保存我们的数组。在创建的时候,我们就需要声明数...

2018-07-11 21:22:57

阅读数:42

评论数:0

Android组件之Fragment详解

Fragment详解                Fragment是Android3.0开始引入的组件,主要是为了便于大屏UI的设计和实现。它有自己的生命周期,但是它的生命周期会收到加载Fragment的Activity的生命周期的约束。在开始讲解前,老规矩,首先提出问题:Fragment生命周...

2018-05-17 11:40:55

阅读数:148

评论数:0

Android动画之补间动画

Android动画之补间动画       Android常用的动画主要有逐帧动画、补间动画、属性动画以及Lottie等第三方动画库,而属性动画则是在Android3.0之后才提出的,因此今天我们首先来了解一下Android3.0之前常用的补间动画。一、补间动画基础知识     补间,其实就是定义了...

2018-05-03 10:43:25

阅读数:40

评论数:0

Andorid异步处理之AsyncTask

Andorid异步处理之AsyncTask         上一节我们讲了Handler的异步处理机制,利用线程和Handler的收发消息来实现异步处理,十分的灵活和方便,而今天我们要讲的是google封装的专门用来处理异步的AysncTask框架 AsyncTask是一个轻量级的异步框架,根本原...

2018-04-15 23:40:57

阅读数:28

评论数:0

View体系之四大组件——Service详解

 View体系之四大组件——Service详解        在学习Service之前,我们先提出以下几个问题:        1、什么是Service?Service的作用是什么?        2、Service有哪几种状态,其生命周期是什么?        3、Service如何使用?(同一...

2018-04-15 19:40:06

阅读数:66

评论数:0

View体系之四大组件——Activity

View体系之四大组件——Activity首先在讲解Activity之前,我们先提出几个问题,之后一一解答。(1)Activity的作用是什么?(2)对Activity中的各个生命周期的理解(3)对Activity的启动模式的理解(4)区别Activity和AppcompatActivity(5)...

2018-04-15 17:00:45

阅读数:44

评论数:0

第一章 对Java平台的认知(1)

第一章 对Java平台的认知(1)一、JAVA的诞生        JAVA最早是sun公司的Green project(绿色项目)在撰写Star7应用程序时的语言,当时James Gosling(后来的Java之父)将其取名为oak(橡树),由于oak已被注册,在1995年正式改名为JAVA,并...

2018-03-08 17:13:16

阅读数:39

评论数:0

Android studio的canary、dev、stable、beta版本区别

Android studio内置的更新机制分为canary、dev、stable、beta四个版本,根本上区分在于其稳定性。而as的更新机制默认是stable,因此此时即使有其他版本更新也无法检测到。具体设置如下:(1)Canary(中文名金丝雀)        也是as最早发布的预览不,用于获取...

2018-02-22 14:49:33

阅读数:1148

评论数:0

ListView的优化(一)

ListView的优化(一)    接下来的几章我将主要讲一下关于ListView的优化,尽管如今更多的是recyclerview,但是ListView的使用还是很多的,毕竟是老大哥,接下来直奔主题。    首先,来看一下未优化 之前的Listview的使用,代码贴上。 public class ...

2017-09-20 20:41:38

阅读数:126

评论数:0

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