㈠ 按鍵精靈安卓版 怎樣寫lua插件
按鍵精靈安卓版寫lua插件的方法為:
1、下載FileEx.lua插件文件,放到按鍵精靈安裝目錄下的plugin文件夾中。
2、在腳本源碼開頭導入插件文件後即可正常調用命令。
例子:
//導入插件
Import "FileEx.lua"
//寫入文本信息(路徑,內容)
Call FileEx.Write("/sdcard/MobileAnjian/anjian.txt","我愛按鍵精靈")
//讀取文本信息(路徑)
Dim 返回值
返回值=FileEx.Read("/sdcard/MobileAnjian/anjian.txt")
TracePrint 返回值
1、讀取文本文件內容。
格式:FileEx.Read(FileName)
返回值:字元串型,為讀出的內容。
2、讀取文本文件內容,存為數組。
格式:FileEx.ReadLines(FileName)
返回值:數組型,讀取每一行的字元串。
3、寫入內容到文本文件。
格式:FileEx.Write(FileName,str)
返回值:無
4、寫入數組內容到文本文件。
格式:FileEx.WriteLines(FileName, Lines)
返回值:無
㈡ lua腳本跟安卓(android)交互嵌入的問題
安卓的默認語言是java java和lua本身不支持
所以要通過中間語言c或c++
把lua中的main 作為global變數傳給c
使用jni 連接c
再把c的介面注冊到java里的native函數里調用就行了
在lua里實現功能 不是很好調試