首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
崔洋
掘友等级
安卓工程师
|
xxxx
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
210
文章 210
沸点 0
赞
210
返回
|
搜索文章
赞
文章( 210 )
沸点( 0 )
Android 自定义 View | 扭曲动效
1. 概述 今天继续分(Zhuang)享(Bi)一个自定义的动画历程。今天的目标如下: 这动画的UI源文件已经丢失,也就是动画的细节已经不知道(咳咳),好吧硬着头皮上吧。 2. 简单分析 简单看出,整个动画分成三个部分:车轮,车厢,车顶。 车轮:车轮的动效比较简单,基于X轴的横…
面试必问之JVM原理
JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 J…
扒一扒 Lifecycle 的实现
Lifecycle 隶属于 Android 官方架构组件,它的实现跟 ViewModel 类似,都是利用 Fragment 来实现它的功能。通过添加一个 fragment 到 activity 中,这个 fragment 便能够接收到各个生命周期回调。 以下源码使用 1.1.1…
JVM系列(四) - JVM类加载机制详解
本文将由浅及深,介绍Java类加载的过程和原理,进一步对类加载器的进行源码分析,完成一个自定义的类加载器。 (一). 类加载器是什么 类加载器简言之,就是用于把.class文件中的字节码信息转化为具体的java.lang.Class对象的过程的工具。 在实际类加载过程中,JVM…
Android技能树 — 屏幕适配小结
关于屏幕适配,几乎每隔一段时间就会看见有人发出来说XXX方案,实现超级简单的适配方式等等。所以我把我目前了解过的常用的适配方案做个总结,并简单说说原理,从而让大家也初步了解各个方案的实现。(其实很多人都是看见别人写的适配方案,虽然可能实际在使用了,但是却从来没有去了解过这个方案…
2018届android校招面试总结:百度,大疆,乐视,知乎(逐步更新答案)
四月面临了人生第一次比较重大的变化:现在的公司因为融资不利,收回了我的正式offer。这一波很伤... 所以在得知消息之后,接下来差不多一个月的时间里,自己开始了的频繁的面试之旅。其中有导师/朋友给内推的,也有自投的.... 接下来,按时间的顺序的记一记我这一个月以来所经历的面…
Activity 必知必会
1. Activity 的生命周期 这张图片讲述了 Activity 的回调的方法,下表分类讲解这些方法的作用。 这两个方法只有在应用遇到意外情况下才会触发。可以用于保存一些临时性的数据。 .... .... 2. Activity 之间的跳转 这里第二个参数是一个 reque…
一篇文章带你了解 Java 自动内存管理机制及性能优化
同样的,先来个思维导图预览一下本文结构。 首先来看看Java虚拟机所管理的内存包括哪些区域,就像我们要了解一个房子,我们得先知道这个房子大体构造。根据《Java虚拟机规范(Java SE 7 版)》的规定,请看下图: 程序计数器是一块较小的内存空间,它可以看作是当前线程所执行的…
Stetho,一个功能强大的 Android 应用调试桥
Stetho 是一个功能强大的 Android 应用调试桥,起到桥梁的作用,连接 Android 应用和 Chrome,通过 Chrome 开发者工具调试 Android 应用,提供视图元素检查,网络监控,数据库动态交互,Dumpapp(可扩展的命令行交互接口),JavaScript Console 等功能。
UML 关系图介绍
我们在学习设计模式时总会涉及到类与类之间的关系, 这也会让人感觉到很抽象, 为了更好滴了解设计模式中类与类之间的关系(类与接口之间的关系), 这时我们就用到了 UML. 一. 泛化关系 二. 实现关系 类与接口之间的关系, 一个类实现了一个或者多个接口. 三. 依赖关系 Hum…
下一页
关注了
7
关注者
1
收藏集
14
关注标签
11
加入于
2016-07-15