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

时间:2013-10-10 03:15:26

标签: java android

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

5 个答案:

答案 0 :(得分:4)

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

在manifestfile中(在Androidmanifest.xml中,每个应用程序必须说明它需要运行哪些权限,请参阅How to view AndroidManifest.xml from APK file?),提到了许多权限(可能需要的内容,因为应用程序希望以一个模拟器),所以java应用程序可能想发送短信,录制音频,拍照和拨打电话 - 所以模拟器也需要这些权利。

然后该应用程序还注册了" android.intent.action.BOOT_COMPLETED"事件(即启动后自动启动),这将违背工具的每个描述。

啊是啊和赠品:apk有一个文件夹" certs"有一些(根)证书。但那些不是当局的真正证书,例如Versign。如果安装了应用程序,那么这些证书会使您在https-connections中可能拥有的信任丢失,因为制作假证书的人可以创建您的手机可信赖的自己的假证书。

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

安德烈亚斯

答案 1 :(得分:1)

您可以将java第三方库导入Android应用,请按照here步骤进行操作。

我不确定它是否有效,但只是尝试。

答案 2 :(得分:0)

如果您的程序是控制台程序,则答案为是。 从Google Play安装Jvdroid。单击终端,然后编写以下命令:java -jar YourJarFileName.jar

答案 3 :(得分:-1)

您可以使用JBED。 JBED是一个.apk Android应用程序,它在你的Android设备上运行java游戏和应用程序。 JBED是一个java android模拟器,通过使用 我们可以在Android手机上安装.JAR / .JAD / Java / J2ME / MIDP应用程序。

答案 4 :(得分:-1)

你可以很容易地做到这一点,因为有很多方法可以在android上运行java应用程序。称为Java Emulators的特定应用程序可以很容易地完成它。

这是用于android viz,JBED,PhoneME,Jblend和NetMite的四种最流行的java模拟器。这些按照他们的喜好排列。您可以将音素用于非root设备,但是如果您的设备已植根,请尝试其余三个应用程序中的任何一个。