2018年8月1日以前谢绝全文转载(已授权除外)本文作者:@怪盗kidou本文链接:https://www.jianshu.com/p/f70e...
2018年8月1日以前谢绝全文转载(已授权除外)本文作者:@怪盗kidou本文链接:https://www.jianshu.com/p/f70e...
一 首先,我们先了解一下都有哪些性能问题 1、内存泄露。 通俗来讲,内存泄露不仅仅会造成应用内存占用过大,还会导致应用卡顿,造成不好的用户体验,...
Gradle 集成 配置权限 服务器配置 初始化 配置接口 可为这个类的字段加上一些注解@HttpHeader:标记这个字段是一个请求头参数@H...
一、runtime机制 1、什么是runtime? runtime是OC的重要特性,使得OC语言具有动态的特性,动态指的是,能够在运行时,动态的...
1. 首先是全屏与非全屏的切换 Window方式 view方式 2. 沉侵式和全屏的切换 沉侵式设置 全屏代码设置
自定义View的分类 继承View重写onDraw 常用于绘制不规则的图片。这种方式需要自己实现支持wrap_content和padding 继...
Bitmap创建 Bitmap内存 BitmapFactory.Options Bitmap压缩 Bitmap转换 Bitmap缓存策略
本文原创,转载请注明出处。欢迎关注我的 简书 ,关注我的专题 Android Class 我会长期坚持为大家收录简书上高质量的Android相关...
前言 在Android开发的多线程应用场景中,Handler机制十分常用 今天,我将献上一份 全面、详细的Handler机制 学习攻略,含简介、...
简介 作为Android开发者,如果你不想开源你的应用,那么在应用发布前,就需要对代码进行混淆处理,从而让我们代码即使被反编译,也难以阅读。混淆...
专题公告
安卓