传统Jvm java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可...[作者空间]
概述 我们通过 Android studio APK Analyze 可以展开一个APK文件 META-INF ...[作者空间]
环境准备 官网 描述得已经相当清楚了 ,这里稍微总结一下: 创建区分大小写的磁盘映像 mac系统默认是不区分大小写...[作者空间]
本项目是一个专注于收集利用 Kotlin 进行 Android 开发的开源库,扩展,工具,开源项目,书籍,博客,教...[作者空间]
原文链接 在Kotlin的标准函数,有两大函数,即takeIf和takeUnless,乍一看,有什么特别之处呢?这...[作者空间]
原文链接 Kotlin的一些标准函数非常相似,我们不确定使用哪个函数。在这里我将介绍一个简单的方法来清楚地区分他们...[作者空间]
原文链接 你不小心在Android Studio中启动了编译,当你想要停止它,但却不能? 下面的STOP和CANC...[作者空间]
简单来说,Choreographer主要作用是协调动画,输入和绘制的时间,它从显示子系统接收定时脉冲(例如垂直同步...[作者空间]
原文链接部分译文是按自己的理解翻译的,如有错漏,还请指正 简介 每天我们都会使用很多的应用程序,尽管他们有不同的约...[作者空间]
原文链接 在Square Register中,我们依赖于自定义View来构建我们的应用程序。有时,View监听某个...[作者空间]
原文链接 前言 网上关于Gradle的教程很多,但很多都是以“面”切入— 通过大量讲解其用法及其API分类来阐述。...[作者空间]
原文链接 现状 网上关于Android studio打包jar的教程很多,基本思路如下 项目build.gradl...[作者空间]
原文链接 遇到问题 65K方法数超限随着应用不断迭代,业务线的扩展,应用越来越大,那么很不幸,总有一天,当你编译的...[作者空间]
身在移动互联网,真是不得不服老了,旧知识过期,新知识到来都很快。说个题外话,要吃互联网这口饭,学习能力,内驱力,归...[作者空间]
1.运行时数据区域 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域,这些区域...[作者空间]
作为开发人员,在我们的日常开发中,为了构建更好的应用程序,我们需要考虑很多事情以保证应用运行在正轨上,其中之一是要...[作者空间]
官方说明 Android 应用采用 Java 编程语言编写。Android SDK 工具将您的代码,连同任何数据和...[作者空间]
从头开始学Android—Android Studio(一) 插件 快捷键和好的插件可以提高效率,在这里推荐几款个...[作者空间]
从头开始学Android—Android Studio(二) 工欲善其事,必先利其器,要学好android,怎么少...[作者空间]
最近看到不少封装Adapter的库,但是都感觉不够方便。今天给大家介绍一个真正的“万能”Adapter(源码地址)...[作者空间]