注册。 delphi中Android应用程序的大小

2023-12-13

当我通过 Delphi Xe7 生成 Android 应用程序时,App_Name.Apk 文件为 6 MB,当我在移动设备中安装时,应用程序大小为 25 MB。请向我提供是否有任何其他设置可以减小应用程序大小的信息。在代码中我只有单一形式的 6 个类声明。另外,我正在使用选项中的发布设置(Shift+ctrl+F11)。


Delphi XE7是一个跨平台的开发工具。其强大之处在于它的跨平台性质。它提供了一个名为 Firemonkey 的框架,适用于所有四个平台(Android、IOS、OSX、Windows)。 Firemonkey 运行时库的大小在 6MB 到 10MB 之间,具体取决于您使用的平台和设备。如果您使用 Firemonkey 的图形控件,您将拥有同样大小的足迹。

Adobe AIR、QT 等类似的跨平台框架具有类似的大小占用空间。但是,您可以添加数千行代码和数百个控件,并且大小仍然大致相同。

可以制作一个不使用 Firemonkey 的简单 Android 应用程序在 C++ 或 Object Pascal 中,但您将无法访问所有 Firemonkey 控件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

注册。 delphi中Android应用程序的大小 的相关文章

随机推荐

  • 如何仅序列化 Jackson 孩子的 ID

    使用 Jackson fasterxml jackson 2 1 1 时是否有内置方法仅序列化孩子的 id 我们想发送一个Order通过 REST 有一个Person参考 然而 person 对象非常复杂 我们可以在服务器端刷新它 所以我们
  • javascript中从子窗口刷新父窗口

    我已经寻找了一段时间 找不到适合我需求的答案 我有一个页面弹出一个窗口 window open 让用户登录 创建cookie 设置会话 然后重定向到另一个页面 当模态重定向时 我想刷新父页面 这样我刚刚做的所有好东西都会被父页面识别 我尝试
  • 数据库设计:被其他实体引用的“代码”表

    我正在构建一个数据库作为一个简单的练习 它可以托管在任何数据库服务器上 所以我试图尽可能保持标准 基本上我想做的是一个被其他实体引用的 代码 表 我解释 xcode id code r role p property code r admi
  • 在浏览器中使用 PHP 脚本运行 Composer

    想知道是否可以执行composer从带有一个 PHP 包装器的浏览器 因为我无权通过 shell 访问服务器 不确定是否可以使用 cURL 来做到这一点 Danack 解决方案的替代方案是包括 composer composer 作为一个
  • apache 上的 Django 与 mod_wsgi (Linux) - 403 禁止

    好的 所以我正在关注this教程 当我尝试通过本地服务器访问我的网站时 我收到这个奇怪的错误 Forbidden You don t have permission to access on this server Apache 2 4 6
  • 如何使用java从SVN存储库获取所有文件和目录

    我有一个任务要完成 我想连接到 SVN 存储库 并且必须使用 java 代码将所有目录和文件从 svn 下载到我的本地系统 我对此很陌生 并尝试使用示例来读取单个文件内容http svnkit com kb dev guide commit
  • 创建一个变量来保存不同类型的对象 C++

    我有 3 个不同的对象A B and C 根据给定的参数 我想在这些不同的对象中进行选择 在编程中 class A public void printHello cout lt lt HELLO A lt lt endl class B p
  • 如何在postgres COPY批量插入期间增加主键?

    我有一张桌子serialid 约束 id serial NOT NULL CONSTRAINT pricing cache pkey PRIMARY KEY id 现在我想使用postgresCOPY命令批量插入csv数据到表中 COPY
  • MVVM / ObservableCollection 问题

    我有以下 XAML
  • 我想了解ReactJS中的SetState和Prevstate

    我是 ReactJS 的新手 我在项目中使用向导形式 使用户能够执行下一步和上一步 我复制了下一个按钮的一些代码 但老实说不明白它的含义 你能帮我理解下面的代码吗 next this setState prevState gt curren
  • 使用PHP备份MySql数据库

    我在 MySql 中有一个相当大的数据库 我需要每天左右对其进行备份 我需要能够从任何计算机上进行备份 因此我考虑制作一个 php 脚本来执行此操作并将此 php 脚本放在网上 当然具有密码保护和授权等 以便只有我可以访问它 但我想知道 这
  • PHP 中的日期比较

    我目前有一个日期作为 255 个字符的 VARCHAR 存储在我的 SQL 数据库中 我将此字符串声明为 within an object date date DATE RFC822 现在 在稍后的编码中 我意识到我需要实际比较日期 我最初
  • gradle 同步时遇到问题 - 找不到 lint-gradle-api.jar (com.android.tools.lint:lint-gradle-api:26.1.2)

    我已将 Android Studio 更新到 3 2 1 现在因以下问题而停止 找不到 lint gradle api jar com android tools lint lint gradle api 26 1 2 在以下位置进行了搜索
  • Django 内容类型表 - 身份验证权限

    我想在下面添加一个权限auth permission桌子 当我手动插入另一个权限时 我需要插入一个content type id还 这是参考content type桌子 我不知道它有什么作用 如果用户没有该权限 我想删除一组 HTML 行
  • 在Python中使用“十进制”

    有人可以解释一下下面发生了什么吗 我使用Python 3 3 1 gt gt gt Decimal 0 1 Decimal 0 1 Decimal 0 1 Decimal 0 3 Decimal 0 0 2 gt gt gt Decimal
  • let 关键字和闭包?

    我正在学习ES6的新特性 我有一个关于 let 的问题 它涉及这段代码 for let i 0 i lt 45 i var div document createElement div div onclick function alert
  • 单元测试 反模式目录

    Locked 这个问题及其答案是locked因为这个问题是题外话 但却具有历史意义 目前不接受新的答案或互动 反模式 必须至少存在两个关键元素才能正式区分实际的反模式与简单的坏习惯 坏实践或坏主意 一些重复的行动 过程或结构模式 最初看起来
  • Android Oreo:保持已启动的后台服务处于活动状态而不将其设置为前台(但有通知)?

    我正在开发一个媒体应用程序 我想知道如何保留我的应用程序在 Oreo 之前的一些旧行为 例如 即使服务不再设置为前台 也可以让通知和服务 用于播放 挂在那里 当播放开始时 我们调用 startService MediaPlaybackSer
  • c# 比较两个文本文件并生成一个有差异的新文件

    我正在寻找快速比较 2 个文本文件 15000 行 并获取两个文件中不同的输出字符串的最佳方法 第一个是旧库存 新库存是当前库存 我想生成第三个 其中包含 file2 和 file1 之间不同的字符串 这 2 个文件中 95 是相似的 非常
  • 注册。 delphi中Android应用程序的大小

    当我通过 Delphi Xe7 生成 Android 应用程序时 App Name Apk 文件为 6 MB 当我在移动设备中安装时 应用程序大小为 25 MB 请向我提供是否有任何其他设置可以减小应用程序大小的信息 在代码中我只有单一形式