
Java
文章平均质量分 87
stablediffusion知识库
这个作者很懒,什么都没留下…
展开
-
Android 虚拟机中的内存分配与 OOM
Android中每个App默认情况下是运行在一个独立进程中的, 而这个独立进程正是从Zygote孵化出来的VM进程, 也就是说, 也就是说每个Android APP在运行时会启动一个Java虚拟机,并且系统会给它分配固定的内存空间。原创 2022-10-19 21:15:02 · 1780 阅读 · 0 评论 -
在Android中使用 apksigner 和 APK 签名方案 v2
Android 7.0 中引入了 APK 签名方案 v2,以更加重要地保护 apk 文件。之后,在 Android 9.0 中引入了 APK Signature Scheme v3,在 Android 11.0 中引入了 APK Signature Scheme v4。在 APK Signature Scheme v2 之前,签名是基于 Signed JAR 使用 jarsigner,从 v2 开始开始基于 apksigner。那么,在哪些情况下我们使用 apksigner 进行签名呢?...原创 2022-09-01 13:38:20 · 1687 阅读 · 0 评论 -
Java 走到了尽头吗?
}不要与 JavaScript 或 Javanese 语言混淆。Java 是一种编程语言和平台,由加拿大计算机科学家James Gosling于 1995 年在Sun Microsystems创建。Java 是一种高级的、基于类的、面向对象的编程语言。它是一种通用编程语言,旨在程序员编写一次,随处运行,因此遵循WORA原则,这意味着一旦编译的 java 代码可以在其他平台上运行而无需重新编译。因此 Java 是平台独立语言,因为它使用虚拟机来执行其字节码为什么我说 Java 也是一个平台?...原创 2022-08-30 13:59:18 · 404 阅读 · 0 评论 -
2022 Android 开发者规划图
Android 是一种移动操作系统,用于开发各种移动应用程序。由开发人员组成的开放手机联盟开发它,谷歌于 2008 年 9 月发布了它。由于代码库的进步及其在不同领域的开发人员中的吸引力,Android 的初衷是成为一个移动操作系统,Android已成为平板电脑、可穿戴设备、机顶盒、智能电视、笔记本电脑等所有设备的绝对软件集。截至 2022 年 5 月,Android OS 拥有 71.45% 的移动操作系统市场份额。...原创 2022-08-10 10:53:19 · 465 阅读 · 0 评论 -
折叠旧版应用程序
本系列专注于可折叠和大屏幕设备。它的大部分文章都使用Kotlin,它在几年前已成为Android应用程序的首选编程语言。然而,仍然有很多基于Java的Android应用程序。将它们称为遗留应用程序并不意味着它们不再处于积极开发中,或者至少处于维护模式。因此,我们难道不应该确保它们在新设备类别上也能提供出色的体验吗?我们当然应该。因此,在本文中,我将向您展示如何使用Views使JavaAndroid应用程序在可折叠设备和大屏幕上表现良好。...原创 2022-07-28 15:21:13 · 310 阅读 · 0 评论