自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阳光灿烂的日子的博客

的确,任何一项顶尖技艺的打磨,除了有天赋,还需要有不计其数的、枯燥到要吐的重复训练,这就是所谓的一万小时理论,这也就是朗朗当年为什么想要剁掉手指的原因。

  • 博客(13)
  • 资源 (5)
  • 收藏
  • 关注

转载 Android四大组件:BroadcastReceiver史上最全面解析

前言BroadcastReceiver(广播接收器),属于 Android 四大组件之一在 Android 开发中,BroadcastReceiver 的应用场景非常多今天,我将详细讲解关于BroadcastReceiver的一切相关知识目录示意图1. 定义即 广播,是一个全局的监听器,属于Android四大组件之一Android 广播分为两个角色:广播发送者、广播接收者2. 作用监听 / 接收 ...

2018-05-19 14:56:13 282

转载 Activity四种启动模式

Activity启动方式有四种,分别是:standardsingleTopsingleTasksingleInstance可以根据实际的需求为Activity设置对应的启动模式,从而可以避免创建大量重复的Activity等问题。设置Activity的启动模式,只需要在AndroidManifest.xml里对应的<activity>标签设置android:launchMode属性,例如...

2018-05-19 11:03:43 161

转载 Android(2017-2018)BAT面试题整理(Android篇,含答案)

Android(2017-2018)BAT面试题整理(Android篇,含答案)版权声明:本文为博主原创文章,未经博主允许不得转载。 原文链接:https://blog.csdn.net/huangqili1314/article/details/79824830**个人面试经历总结文章: Android2017-2018最新面试题(3-5年经验个人面试经历) **BAT面试系列文章: 一、...

2018-05-19 10:07:58 1536

转载 深入理解Java虚拟机——JVM类加载机制(类加载过程和类加载器)

一、什么是类加载机制?虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。二、类加载的时机类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载(Loading)、验证(Verification)、准(Preparation)、解析(Resolution)、初始化(Initia...

2018-05-19 10:00:45 10746 6

转载 JVM架构和GC垃圾回收机制(JVM面试不用愁)

JVM架构和GC垃圾回收机制详解JVM架构图分析JVM被分为三个主要的子系统:1.  类加载器子系统2.  运行时数据区3.  执行引擎1. 类加载器子系统Java的动态类加载功能是由类加载器子系统处理。当它在运行时(不是编译时)首次引用一个类时,它加载、链接并初始化该类文件。1.1 加载类由此组件加载。启动类加载器 (BootStrap class Loader)、扩展类加载器(Extensio...

2018-05-19 09:58:54 1004

转载 深入理解Java虚拟机——JVM垃圾回收机制和垃圾收集器详解

一:概述说起垃圾回收(Garbage Collection,GC),很多人就会自然而然地把它和Java联系起来。在Java中,程序员不需要去关心内存动态分配和垃圾回收的问题,顾名思义,垃圾回收就是释放垃圾占用的空间,这一切都交给了JVM来处理。本文主要解答三个问题:1、哪些内存需要回收?(对象是否可以被回收的两种经典算法: 引用计数法 和 可达性分析算法) 2、如何回收?(三种经典垃圾回收算法(...

2018-05-19 09:53:14 227

转载 深入理解Java虚拟机——JVM的内存结构和内存分配策略

一、JVM内存模型Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。根据《Java虚拟机规范(JavaSE 7版)》的规定,Java虚拟机所管理的内存将会包括以下几个运行时数据区域:1、程序计数器程序计数器(Program Count...

2018-05-19 09:52:12 133

转载 Android应用优化之流畅度优化实操

上一篇流畅度概念向大家详细地描述了VSync机制和Choreographer编舞者的用法。可能所讲解的内容偏向理论概念,因此这篇是流畅度优化实操,整篇主要分三层,UI层、代码逻辑层、IO层来讲述各个优化点,其中还会穿插多个辅助检测插件。可谓干货满满,希望对大家有用。最基本的UI层显示优化调试GPU过度渲染在App出现卡顿的时候,我们第一时间会想到我们的App是不是存在过度绘制的问题。为什么要先看过...

2018-05-19 09:28:54 1081

原创 Android仿新浪微博首页加号弹出菜单效果

前言最近公司项目需求要做一个类似微博的弹出动画,参照网上的资料和自己的修改实现了效果。先上图: 一、实现思路:1、截取当前窗口,对图片做高斯模糊处理,将处理后的图片做popupwindow的背景图片; 2、创建popupwindow,完成布局,View的移动范围是由父布局的大小决定的,就是只能在父布局的范围内移动; 3、给每个View添加进入动画,和退出动画,做延时; 4、为View的动...

2018-05-13 21:43:14 1053

原创 思考自己的路要怎么走,不努力拿什么去面对未来

其实每个人都有目标,但是坚持很难最终造成有人可以实现自己的目标,而有些人怎么也达不成自己的目标;所以你要清楚的认识到自己的惰性,督促自己别放松,投入百分百的努力,投入不亚于任何人的努力去做一些事,你才有机会。从今天开始你要做的一些事,用尽所有的力气去做。比如写博客和微信公众号这个必须坚持下去,多看框架源码,系统源码,自己动手写框架代码。如果你不想一辈子碌碌无为就应该努力干一些事!...

2018-05-13 18:01:20 693

转载 Android图片加载神器之Fresco,基于各种使用场景的讲解

转载请标明出处:http://blog.csdn.net/android_ls/article/details/53137867Fresco是Facebook开源Android平台上一个强大的图片加载库,也是迄今为止Android平台上最强大的图片加载库。优点:相对于其他开源的第三方图片加载库,Fresco拥有更好的内存管理和强大的功能,基本上能满足所有的日常使用场景。缺点:整体比较大,不过目前的...

2018-05-13 17:25:18 365

原创 科比:你知道洛杉矶每天早上四点钟是什么样子吗?

有人说科比·布莱恩特是一位篮球天才,科比却以“洛杉矶早晨四点”自称。他的意思是,他的成功完全出于勤奋。也不由得你不相信,有人2013年4月出版了一本叫做《我和科比的训练故事》的书,对科比所说进行了翔实的佐证。这本书的作者是罗伯特·阿勒特,一位美国知名的训练师。书中有这样一个故事:在备战2012年伦敦奥运会期间,罗伯特和美国男子篮球队一同来到拉斯维加斯。 那是队员们开始合练的前一个晚上,已忙碌到深...

2018-05-12 14:09:43 3811 2

转载 自学区块链资料

article一个故事告诉你比特币的原理及运作机制The Proof-of-Work Concept 比特币白皮书ethereum white paperBlockChain 与 Ethereum 介绍汪晓明对区块链、以太坊的思考侧链深入内窥: 《区块链技术分析》csdn的blockchain知识库cryptographyHistory of cryptography公钥与私钥什么是椭圆曲线加密(...

2018-05-06 11:33:13 864

资料记录开发做准备

收集的资源记录,有助于开发过程中复习相关知识,保存在此

2019-02-14

testHttpUrlConnection

网络请求HttpUrlConnection,下载图片,和后台服务器交互

2019-02-13

复杂recyclerview优雅实现

复杂recyclerview优雅实现

2017-04-30

recyclerview

RecyclerView

2017-04-30

Android例子源码头像设置完美实现

Android例子源码头像设置完美实现

2016-08-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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