本帖最后由 杨培欢 于 2020-10-4 12:50 编辑
local 当前焦点 = service.getText ( node )
require "import"
import "android.widget.*"
import "com.androlua.*"
import "android.widget.ArrayAdapter"
import "android.widget.LinearLayout"
import "android.widget.TextView"
import "java.io.File"
import "android.widget.ListView"
import "android.app.AlertDialog"
dlg=LuaDialog()
dlg.setTitle( 当前焦点 )
dlg.setMessage( utf8.len( 当前焦点 ) .. " 字" )
dlg.setButton( "追加 复制" , { onClick = function()
service.appendCopy( 当前焦点 )
task(50 , function()
service.speak( "已 追加 。" )
end )
return true
end } )
dlg.setButton2( "复制" , { onClick = function()
service.copy( 当前焦点 )
task(50 , function()
service.speak( "已 复制 。" )
end )
return true
end } )
dlg.setButton3("关闭",nil)
dlg.show()
task(2 , function()
service.click({{ "<" .. dlg.getTitle() .. "#1<20$0" }})
end )
if 当前焦点 == "" then
dlg.hide()
task(500 , function()
service.speak("获取 当前 按钮 名称 失败 。")
end )
end
return true |