清风 发表于 2021-3-20 11:10:38

来这里分享几个插件,喜欢的朋友在下面跟帖。

在群友的帮助下,做了几个自己喜欢的功能。现在来分享给大家。有喜欢的朋友在后面跟铁支持一下。



来自解说社区客户端

清风 发表于 2021-3-20 11:11:15

这是一个调节回声语速的插件。可以根据这个模板自己修改其他功能。



来自解说社区客户端

清风 发表于 2021-3-20 11:11:50

require "import"
import "android.widget.*"

InputLayout={
LinearLayout;
orientation="vertical";
{
    EditText;
id="edit";
    layout_width="99%w";
hint="在这里输入语速",
InputType="number"
};
};

dlg=LuaDialog()
.setTitle("回声语速2.0")
.setView(loadlayout(InputLayout))
.setButton3("回声语速",function(v)
if edit.text==""
service.speak("你还没输入语速呢")
task(1300,function()
v.show()
end)
else
service.click({
{">回声语音$120","语速*>60$30","@mp text input>60$30","%输入/"..edit.text.."$5","确定>60$30","%返回"}
})
end
end)
.setButton2("解说语速",function(v)
if edit.text==""
service.speak("你还没输入语速呢")
task(1300,function()
v.show()
end)
else
service.click({
{"%语音设置$50","回声语音设置>60$30","语音合成语速>60$30","<0|%向上翻页>50$50","?"..edit.text.."*|%向下翻页>50$60","%延时$100",{{"返回$60","返回>60$30"},{"取消>60$300","返回<2>60$30","%延时","%朗读/错误,语速未改变,你只能输入零到一百之间的数值。"}}}})
end
end)
.setButton("退出")
.show()



来自解说社区客户端

清风 发表于 2021-3-20 11:13:43

再发一个调节解说。语速的工具。其实和上面发的代码差不多。



来自解说社区客户端

清风 发表于 2021-3-20 11:14:24

require "import"
import "android.widget.*"

InputLayout={
LinearLayout;
orientation="vertical";
{
    EditText;
id="edit";
    layout_width="99%w";
hint="在这里输入语速",
InputType="number"
};
};

dlg=LuaDialog()
.setTitle("解说语速")
.setView(loadlayout(InputLayout))
.setButton3("讯飞语速",function(v)
if edit.text==""
service.speak("你还没输入语速呢")
task(1300,function()
v.show()
end)
else
service.click({
{"%语音设置$50","讯飞语音设置>60$30","语音合成语速>60$30","<0|%向上翻页>50$50","?"..edit.text.."*|%向下翻页>50$60","%延时$100",{{"返回$60","返回>60$30"},{"取消>60$300","返回<2>60$30","%延时","%朗读/错误,语速未改变,你只能输入零到一百之间的数值"}}}
})
end
end)
.setButton2("系统TTS语速",function(v)
if edit.text==""
service.speak("你还没输入语速呢")
task(1300,function()
v.show()
end)
else
service.click({
{"%语音设置$50","系统TTS服务设置>60$30","语音合成语速>60$30","<0|%向上翻页>50$50","?"..edit.text.."*|%向下翻页>50$60","%延时$100",{{"返回$60","返回>60$30"},{"取消>60$300","返回<2>60$30","%延时","%朗读/错误,语速未改变,你只能输入零到一百之间的数值。"}}}})
end
end)
.setButton("云知声语速",function(v)
if edit.text==""
service.speak("你还没输入语速呢")
task(1300,function()
v.show()
end)
else
service.click({
{"%语音设置$50","云知声语音设置>60$30","语音合成语速>60$30","<0|%向上翻页>50$50","?"..edit.text.."*|%向下翻页>50$60","%延时$100",{{"返回$60","返回>60$30"},{"取消>60$300","返回<2>60$30","%延时","%朗读/错误,语速未改变,你只能输入零到一百之间的数值。"}}}})
end
end)
.show()



来自解说社区客户端

清风 发表于 2021-3-20 11:16:24

下面这个是一个QQ助手。也是根据前面的模板改的。



来自解说社区客户端

清风 发表于 2021-3-20 11:17:04

require "import"
import "android.widget.*"

InputLayout={
LinearLayout;
orientation="vertical";
{
    EditText;
id="edit";
    layout_width="99%w";
hint="在这里输入QQ联系人",
};
};
dlg=LuaDialog()
.setTitle("QQ助手")
.setView(loadlayout(InputLayout))
.setButton("语音电话",function(v)
if edit.text==""
service.speak("你还没输入联系人呢")
task(900,function()
v.show()
end)
else
service.click({
{{{">QQ"}},{{"返回*|取消

清风 发表于 2021-3-20 11:19:45

再发一个微信助手。当然模板也是和之前的一样。

require "import"
import "android.widget.*"

InputLayout={
LinearLayout;
orientation="vertical";
{
    EditText;
id="edit";
    layout_width="99%w";
hint="在这里输入微信联系人",
};
};
dlg=LuaDialog()
.setTitle("微信助手")
.setView(loadlayout(InputLayout))
.setButton3("发消息",function(v)
if edit.text==""
task(300,function()
v.show()
end)
else
service.click({
{{{">微信"}},{{"返回|取消

清风 发表于 2021-3-20 11:21:41

这是一个打电话插件。非原创。完全是拿别人的插件修改的。

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"
InputLayout={
LinearLayout;
orientation="vertical";
{
    EditText;
id="edit";
    layout_width="99%w";
hint="输入电话号码",
InputType="number"
};
};

dlg=LuaDialog()
.setTitle("电话")
.setView(loadlayout(InputLayout))
.setButton3("卡1拨打",{onClick=function(v)
if edit.text==""
service.speak("你还没输入号码呢")
task(1000,function()
v.show()
end)
else
service.callPhone(edit.text)
service.postClick(500,{{"?卡1*","免提>60$300"}})
end
end})
.setButton2("卡2拨打",{onClick=function(v)
if edit.text==""
service.speak("你还没输入号码呢")
task(1000,function()
v.show()
end)
else
service.callPhone(edit.text)
service.postClick(500,{{"?卡2*","免提>60$300"}})
end
end})
.setButton("退出")
.show()



来自解说社区客户端

清风 发表于 2021-3-20 11:26:29

这是一个搜索插件。在某些列表下,没有搜索功能。这时候就可以用到它了。
require "import"
import "android.widget.*"

InputLayout={
LinearLayout;
orientation="vertical";
{
    EditText;
id="edit";
    layout_width="99%w";
hint="在这里输入搜索内容",
};
};
dlg=LuaDialog()
.setTitle("搜索助手")
.setView(loadlayout(InputLayout))
.setButton3("向上搜索",function()
if edit.text=="" then
service.speak("你还没输入搜索内容呢")
task(1300,function()
dlg.show()
end)
else
service.click({
{"%延时$200","*"..edit.text.."*|%向上翻页>500$50"}})
end
end)
.setButton("向下搜索",function()
if edit.text=="" then
service.speak("你还没输入搜索内容呢")
task(1300,function()
dlg.show()
end)
else
service.click({
{"%延时$200","*"..edit.text.."*|%向下翻页>500$50",}})
end
end)
dlg.show()
return true



来自解说社区客户端
页: [1] 2 3
查看完整版本: 来这里分享几个插件,喜欢的朋友在下面跟帖。