java - Android,使用库还是复制源代码?

标签 java android terminal serial-port

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

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

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

第一步是什么,制作一个像开源应用程序那样的终端,使用他们的库或粘贴他们的代码?然后尝试编辑它以通过串行方式执行某些操作?

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

最佳答案

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

关于java - Android,使用库还是复制源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13250946/

相关文章:

java - Android - MPAndroid 图表显示 x 轴值

macos - 如何测试 app.yaml skip_files 正则表达式是否与 App Engine 一起正常工作?

shell - 如何从我的 Cocoa 应用程序运行 shell 命令?

Linux 文本匹配提示音

java - spring boot starter web @ControllerAdvice 注释在没有@RestController 注释的情况下不起作用

java - Java 7 中的椭圆曲线密码术实现

java - JMenuItem.getRootPane() 解决方法?

java - 如何在签署应用程序时保留别名属性?

android - 从 cordova 中的 MediaType.ALLMEDIA 获取 "file:///storage"路径

java - Android Java 创建多个数据库