是否可以在我的 android 应用程序中运行 java 应用程序 (jar)?因为我需要创建PDF,问题是如果我在android中生成PDF,只能显示小图,如果在很多页面中包含大图,就会出错。所以我想,我可以在 java 中生成 PDF,然后包含到 android 应用程序中。
原文由 Agoeng Liu 发布,翻译遵循 CC BY-SA 4.0 许可协议
是否可以在我的 android 应用程序中运行 java 应用程序 (jar)?因为我需要创建PDF,问题是如果我在android中生成PDF,只能显示小图,如果在很多页面中包含大图,就会出错。所以我想,我可以在 java 中生成 PDF,然后包含到 android 应用程序中。
原文由 Agoeng Liu 发布,翻译遵循 CC BY-SA 4.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
3 回答1.7k 阅读✓ 已解决
关于提到的应用程序 JBED:老实说,我找不到这个工具 JBED 的任何可靠来源,所以我真的会非常谨慎(例如谁是开发者?)
在清单文件中(在 Androidmanifest.xml 中,每个应用程序都必须声明它需要运行哪些权限,请参阅 如何从 APK 文件查看 AndroidManifest.xml? )提到了许多权限(可能是必要的,因为应用程序想要作为模拟器运行),因此 Java 应用程序可能想要发送 SMS、录制音频、拍照和拨打电话——因此模拟器也需要这些权限。
但是随后该应用程序还注册了“android.intent.action.BOOT_COMPLETED”事件(即启动后自动启动),这与该工具的所有描述相悖。
啊是的和赠品:apk 有一个文件夹“证书”,其中有一些(根)证书。但这些并不是权威机构的真实证书,例如 Versign。如果一个人安装了该应用程序,并且通过这些证书,您可能对 https 连接的信任就会丢失,因为那些制作假证书的人可以创建您的手机会信任的自己的假证书。
我假设(或者非常确定)这是一个间谍工具,但我可能是错的。声称该工具运行完美的(罕见的)推荐可能是同一个人以不同的名称发布该工具。
安德烈亚斯