Yif

LV1
发表了文章

网络优化

如何进行数据缓存,我们可以在返回上加上过期时间,避免重新获取。这种做法节约了流量,且大幅提高数据访问的速度,增强了用户体验。在OKHTTP与Volley等一些网...

Yif
发表了文章

系统相关服务

这次我们来聊一聊系统相关服务,比如Zygote启动原理,SystemServer启动原理,如何进行添加一个系统服务等。

Yif
发表了文章

UI 刷新

与屏幕刷新相关的有很多,比如刷新流程,屏幕缓存,周期刷新,vsync信号,SurfaceFlinger。

Yif
发表了文章

进程通信

这次我们来聊一聊系统相关服务,比如Zygote启动原理,SystemServer启动原理,如何进行添加一个系统服务等。

Yif
发表了文章

Context与Application 理解

它是应用环境的全局接口,一个抽象类,它的实现是由Android系统提供,是一个系统资源类,启动Activity,发送广播 其中Application、acti...

Yif
发表了文章

Java 代码优化建议

在 Java 核心 API 中,有许多应用 final 的例子,例如 java.lang.String,整个类都是 final 的。为类指定 final 修饰符...

Yif
发表了文章

Bitmap 详解

Bitmap在Android中指的是一张图片,可以是png,也可以是jpg等其他图片格式。

Yif
发表了文章

APK 瘦身优化

官网:https://ibotpeaches.github.io/ApkTool apktool d students.apk

Yif
发表了文章

App 启动优化

adb shell start am -W packname/首屏activity

Yif
发表了文章

绘制优化

过度绘制(Overdraw)描述的是屏幕上的某个像素在同一帧的时间内被绘制了多次。在多层次重叠的 UI 结构里面,如果不可见的 UI 也在做绘制的操作,会导致某...

Yif
发表了文章

线程优化

Process中定义,值越小,优先级越高,默认是THREAD_PRIORITY_DEFAULT 0

Yif
发表了文章

卡顿优化

帮助开发者检查代码不规范问题 严苛模式:Android 提供的一种运行检查机制 方便强大,容易被忽视,包含线程策略与虚拟机检测策略

Yif
发表了文章

列表、存储以及WebView 相关优化

不要在你的getView()中写过多的逻辑代码,我们能够将这些代码放在别的地方。比如:

Yif
发表了文章

Activity 的 Window 创建过程

Activity Window创建最终在ActivityThread 中的performLaunchActivity方法中,调用Activity的attach方...

Yif
发表了文章

Dialog 的 Window 创建过程

首先在Dialog 的构造方法中创建Window实例final Window w = new PhoneWindow(mContext);

Yif
网站jQuery UIAndroid
发表了文章

Toast 的 Window 创建过程

两种IPC进程方式,分别是NotificationManagerService与NotificationManagerService回调内部的TN接口实现。 ...

Yif
Android
发表了文章

Window 机制源码分析

Window 是一个抽象的基类,表示一个窗口,包含一个View tree和layout参数。

Yif
Windows
发表了文章

Groovy之数据结构

Java中定义方式:def list = ArrayList()//java 中定义列表方式

Yif
HashMap编程算法JavaHTTP
发表了文章

Groovy 基本类型与闭包

在根工程下自定义config.gradle可以直接在根project引用apply from:'config.gradle' 如果需要在app project...

Yif
HTMLGradleAPIAndroid
发表了文章

Groovy高级用法

在根工程下自定义config.gradle可以直接在根project引用apply from:'config.gradle' 如果需要在app project...

Yif
HTMLGradleAPIAndroid

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券