2012-11-06 31 views
2

我希望我的问题适合在这里。我最近开始学习android制作按钮,使用谷歌地图和其他基本的东西。我最近看到一个线程(找不到它),我对它感兴趣:https://github.com/jackpal/Android-Terminal-Emulator/wikiAndroid,使用图书馆或复制源代码?

这是一个开源的android终端模拟器。它也似乎有一个名为EmulatorView的库,人们可以调用方法等。我想要做的是在我自己的应用程序中使用这个应用程序。而不仅仅是在Android手机等文件系统看我的应用程序将连接到串行设备的控制台,如路由器,USB串行。我通常在我的电脑上使用minicom。正如在我的应用程序中可能有一个按钮,如果我按它它会打开连接的路由器的控制台,我可以发出管理命令。

我想知道最简单的方法是什么?是否会尝试使用这个库并制作我自己的终端,看起来很难,还是将它们的源代码复制到一个项目中并尝试编辑它?似乎凌乱组织一切,并可能很难呢?然后使用这样的库来连接到串行设备? http://slickdevlabs.com/slick-usb-2-serial-library/

第一步应该是什么,让终端像开源应用程序一样,使用他们的库或粘贴他们的代码?然后尝试编辑它,以通过串行做些什么?

我试图使用他们的例子来使用他们的库(jackpal.androidterm.sample.telnet),但它崩溃时,我点击open shell,我想知道这个open shell按钮在他们的例子是我所需要的?

+0

[通过意图启动这个应用程序](https://github.com/jackpal/Android-Terminal-Emulator/wiki/Launching-Android-Terminal-Emulator-from-another-App)可能是最好的实现方式这个。 –

+0

或者你可以阅读:https://github.com/jackpal/Android-Terminal-Emulator/wiki/Launching-Android-Terminal-Emulator-from-another-App –

+0

嘿家伙,谢谢你的回复,这似乎是不同于我想要的,但需要安装android终端模拟器,而我想要的解决方案应该在一个apk中包含所有代码。我需要改变程序的功能,使其连接到串行设备,而不是调用程序。也许我会复制他们的整个android终端模拟器项目的东西,并编辑它,编辑它? – Paul

回答

1

我决定通过使用库自己编写应用程序来了解更多信息。