是否可以在我的 android 应用程序中运行 java 应用程序(jar)?因为我需要创建PDF,问题是如果我在android中生成PDF,只能显示小图像,如果它在很多页面中包含大图像,就会出错。所以我认为,我可以在 java 中生成 PDF,然后将其包含到 android 应用程序中。
5 回答
关于被提及的应用程序 JBED:老实说,我找不到任何 JBED 工具的可靠来源,所以我真的会非常谨慎(例如,谁是开发人员?)
在清单文件中(在 Androidmanifest.xml 中,每个应用程序都必须说明它需要运行哪些权限,请参阅如何从 APK 文件查看 AndroidManifest.xml?)提到了许多权限(什么可能是必要的,因为应用程序想要作为模拟器运行),因此 Java 应用程序可能想要发送 SMS、录制音频、拍照和拨打电话——因此模拟器也需要这些权限。
但随后该应用程序还注册了“android.intent.action.BOOT_COMPLETED”事件(即启动后自动启动),这将与该工具的所有描述相违背。
啊,是的,赠品:apk 有一个文件夹“certs”,里面有一些(根)证书。但那些不是当局的真正证书,例如 Versign。如果安装该应用程序并且通过这些证书,您可能对 https-connections 的信任就会丢失,因为制作假证书的人可以创建您的手机会信任的自己的假证书。
我假设(或者很确定)这是一个间谍工具,但我可能是错的。声称该工具完美运行的(罕见)推荐可能是以不同名称发布该工具的同一个人。
安德烈亚斯
您可以将 java 第三方库导入 Android 应用程序,请按照此处的步骤操作。
我不确定它是否会起作用,但只是尝试。
如果你的程序是控制台程序,答案是肯定的。从 Google play 安装 Jvdroid。单击终端,然后编写以下命令:java -jar YourJarFileName.jar
您可以使用JBED。JBED 是一个 .apk Android 应用程序,可在您的 android 设备上运行 java 游戏和应用程序。JBED 是一个 java android 模拟器,通过使用这个应用程序,我们可以在 android 手机上安装 .JAR/.JAD/Java/J2ME/MIDP 应用程序。
你可以很容易地做到这一点,因为有很多方法可以在 android 上运行 java 应用程序。称为 Java Emulators 的特定应用程序可以很容易地做到这一点。
这些是适用于 android viz、JBED、PhoneME、Jblend 和 NetMite 的四个最流行的 java 模拟器。这些是按照他们的喜好排列的。您可以将音素用于非 root 设备,但是如果您的设备已 root,请尝试其余三个应用程序中的任何一个。