require "import"
import "android.widget.*"
import "com.androlua.*"
if service.check("编辑框",node) then
符号=
{
[["]],--双引号
[[,]],--英文逗号
[[$]],
[[%]],
[[>]],
[[<]],
"[",--左方括号
"]",--右方括号
[[(]],--左括号
[[)]],--右括号
[[{]],--左花括号
[[}]],--右花括号
[[&]],
[[!]],--叹号
[[^]],--抑扬号
[[?]],--问号
[[/]],--斜杠
[[_]],
[[|]],
[[.]],--点
}
layout={
GridView,
id="grid",
numColumns=4,
--items=符号,
layout_width="fill",
layout_height="fill"
}
dlg=LuaDialog(service)
dlg.View=loadlayout(layout)
grid.adapter=SingleLineAdapter(service,String(符号))
dlg.setButton("打开主菜单",function()
service.execute("主菜单")
end)
dlg.setNegativeButton("关闭",nil)
dlg.show()
grid.onItemClick=function(l,v)
dlg.dismiss()
task(500,function()
service.insert(node,v.text)
end)
end
return true
end
function 微信摇一摇()
service.click({
{">微信","发现*","摇一摇",},
})
end
function QQ收藏()
service.click({{">QQ","帐户及设置","我的收藏"}
})
end
function 微信扫一扫()
service.click({
{">微信$300","更多功能*>20$300","扫一扫>10",},
})
end
function QQ好友动态()
service.click({{">QQ","动态*","好友动态*"}})
end
function 微信收藏()
service.click({{">微信","我*","收藏"}})
end
function QQ扫一扫()
service.click({{">QQ>$0","帐户及设置>$0","二维码","扫一扫>$0"}})
end
function 创建QQ群聊()
service.click({{">QQ>$0","快捷入口>$0","创建群聊*>$0"}})
end
function 添加微信公众号()
service.click({{">微信","更多功能*","添加朋友","公众号*"}})
end
function 创建微信群聊()
service.click({{">微信","更多功能*>$0","发起群聊>$0"}})
end
function 添加QQ好友()
service.click({{">QQ","联系人","添加>$0","QQ号*>$0"}})
end
function 添加微信好友()
service.click({{">微信","更多功能*","添加朋友"}})
end
function 打开微信朋友圈()
service.click({{">微信","发现*","朋友圈"}})
end
function 前往QQ设置()
service.click({{">QQ>$0","帐户及设置>$0","设置>$0"}})
end
function 打开微信视频号()
service.click({{">微信","发现*","视频号*"}})
end
sj={
"微信摇一摇",
"QQ收藏",
"微信扫一扫",
"QQ好友动态","打开微信","打开QQ",
"微信收藏",
"QQ扫一扫",
"创建QQ群聊",
"添加微信公众号",
"创建微信群聊",
"添加QQ好友",
"添加微信好友",
"打开微信朋友圈",
"前往QQ设置",
"打开微信视频号",
} dj={
{{"%微信摇一摇",}},
{{"%QQ收藏",}},
{{"%微信扫一扫",}},
{{"%QQ好友动态",}},
{{">微信"}},
{{">QQ"}},
{{"%微信收藏",}},
{{"%QQ扫一扫",}},
{{"%创建QQ群聊",}},
{{"%添加微信公众号",}},
{{"%创建微信群聊",}},
{{"%添加QQ好友",}},
{{"%添加微信好友",}},
{{"%打开微信朋友圈",}},
{{"%前往QQ设置",}},
{{"%打开微信视频号",}},}
layout={GridView,
id="grid",
items=sj,
numColumns=4,}
dlg=LuaDialog(this)
.setView(loadlayout(layout))
.setTitle("选择操作")
.setButton2("关闭",function()
service.speak("已关闭")
end)
.setButton("打开解说",function()
service.execute("程序设置")
end).
show()grid.onItemClick=function(l,v,p,i)
local s=dj[p+1]
if s then
dlg.dismiss()
service.click(s)
end
end
task(2,function()
end)
service.click({{"<选择操作>50$50"}})
return true
来自解说社区客户端 |