forked from danke-sra/jline-android
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
12 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
# jline-android | ||
New JLine for Android 4.4+ with Telnet support based on new NVT4J | ||
|
||
This project is based on jline, a Java implementation of the line editing library (libreadline). | ||
See Jline project: http://jline.sourceforge.net. The source code is based on https://github.com/jline/jline2. | ||
jline2 supports Windows and Mac arrow keys without the need of external keymap files. | ||
|
||
The source code is cleaned up to allow it to compile on Android 4.4+ (API 19+). | ||
|
||
To use jline in a debug shell for Android framework / applications, a Telnet layer is needed to negotiate | ||
capabilities of the virtual terminal. NVT4J is used as the Telnet layer because it has a cleaner interface | ||
to integrate with general Java I/O interfaces (InputStream, OutputStream and Socket). |