SL4A
原作者 | Damon Kohler |
---|---|
原始碼庫 | |
程式語言 | C語言 和 Java |
作業系統 | Android |
類型 | Library |
許可協定 | Apache授權條款 2.0 |
網站 | github |
Scripting Layer for Android(簡稱SL4A,前稱 Android Scripting Environment 或 ASE)是個已終止開發的庫,允許透過Android直接建立並執行以各種手稿語言撰寫的程式。[1][2][3][4]SL4A是替開發人員設計的,但如今已不再處於積極開發狀態。[5]
指令碼可以透過簡化過的介面存取一般 Java Android 應用程式所使用許多的 API。這些指令碼可於終端機中透過互動模式執行,或經由 Android 服務架構在後台執行。目前支援的語言包括:
SL4A最初由Google發表於2009年六月。一開始的名稱為「Android Scripting Environment」(ASE)。然而,即使該專案的許多開發者都曾替Google工作過,它本身並不是Google的官方產品。[5]它最初由 Damon Kohler 開發,並且透過眾多開發者的貢獻而得以發展。[6][7]
另見
參考文獻
- ^ Scripting Comes to Android. O'Reilly Media. 2009-06-09 [2010-11-12].
- ^ Scripting Comes to Android. 2009-06-08 [2010-11-12].
- ^ Android Gets Scripting Support with Python, Lua, Beanshell; Ruby planned. infoq.com. 2009-06-30 [2010-11-12].
- ^ Python, Lua and BeanShell: Google's New Android Scripting. Linux Magazine. 2009-06-12 [2010-11-13].
- ^ 5.0 5.1 sl4a/README.md at master · damonkohler/sl4a. GitHub. 2015-06-14 [2020-08-31].
- ^ Ferrill, Paul. Pro Android Python with SL4A. Apress. 2011: 4. ISBN 9781430235699.
- ^ Barry, Paul. Python for Android. Linux Journal. April 30, 2011, (203).