2012-11-06 3 views
2

제 질문이 여기에 적합하기를 바랍니다. 나는 최근에 안드로이드 제작 버튼을 배우기 시작했다. 구글 맵과 다른 기본적인 것들을 사용했다. 최근에 스레드가이 문제에 관해서 알았는데 관심이 있습니다 : https://github.com/jackpal/Android-Terminal-Emulator/wikiAndroid, 라이브러리 사용 또는 소스 코드 복사?

이것은 오픈 소스 안드로이드 터미널 에뮬레이터입니다. 또한 사람들이 메서드 등을 호출 할 수있는 EmulatorView이라는 라이브러리가있는 것 같습니다. 내가하고 싶은 것은 내 응용 프로그램에서이 응용 프로그램을 사용하는 것입니다. 안드로이드 폰 등에서 파일 시스템을보고있는 대신 내 애플 리케이션은 라우터, USB와 같은 시리얼 장치의 콘솔에 연결할 것입니다. 내 PC에서 보통 나는 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

안녕 얘들 아, 답장을 보내 주셔서 감사합니다. 내가 원하는 해결책은 안드로이드 터미널 에뮬레이터를 설치해야하지만, 원하는 해결책은 모든 apk 코드를 가지고 있어야한다. 프로그램이 무엇을하는지, 프로그램을 호출하기보다는 직렬 장치에 연결되도록 변경해야합니다. 어쩌면 나는 그들의 전체 안드로이드 터미널 에뮬레이터 프로젝트에 대해 가지고있는 것을 복사하여 편집 할 수있을 것입니다. – Paul

답변

1

나는 라이브러리를 사용하여 직접 앱을 작성하여 더 많은 것을 배우겠다고 결심했다.

관련 문제