如何在 Android 中运行 Java 应用程序

新手上路,请多包涵

是否可以在我的 android 应用程序中运行 java 应用程序 (jar)?因为我需要创建PDF,问题是如果我在android中生成PDF,只能显示小图,如果在很多页面中包含大图,就会出错。所以我想,我可以在 java 中生成 PDF,然后包含到 android 应用程序中。

原文由 Agoeng Liu 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 650
1 个回答

关于提到的应用程序 JBED:老实说,我找不到这个工具 JBED 的任何可靠来源,所以我真的会非常谨慎(例如谁是开发者?)

在清单文件中(在 Androidmanifest.xml 中,每个应用程序都必须声明它需要运行哪些权限,请参阅 如何从 APK 文件查看 AndroidManifest.xml? )提到了许多权限(可能是必要的,因为应用程序想要作为模拟器运行),因此 Java 应用程序可能想要发送 SMS、录制音频、拍照和拨打电话——因此模拟器也需要这些权限。

但是随后该应用程序还注册了“android.intent.action.BOOT_COMPLETED”事件(即启动后自动启动),这与该工具的所有描述相悖。

啊是的和赠品:apk 有一个文件夹“证书”,其中有一些(根)证书。但这些并不是权威机构的真实证书,例如 Versign。如果一个人安装了该应用程序,并且通过这些证书,您可能对 https 连接的信任就会丢失,因为那些制作假证书的人可以创建您的手机会信任的自己的假证书。

我假设(或者非常确定)这是一个间谍工具,但我可能是错的。声称该工具运行完美的(罕见的)推荐可能是同一个人以不同的名称发布该工具。

安德烈亚斯

原文由 Andreas J 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题