AutoJs学习-实现度娘传情
学习 实现 AutoJs
2023-09-14 09:04:16 时间
👉关于作者
众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣 !!!
专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)
有什么需要欢迎私我,交流群让学习不再孤单。
本文约5千字,新手阅读需要7分钟,复习需要2分钟 【收藏随时查阅不再迷路】
👉实践过程
"ui";
var color = "#03A9F4";
var toolcolor = "#FFFFCD";
ui.statusBarColor(color);
ui.layout(
<drawer id="drawer" bg="#FAFAFA">
<vertical>
<appbar bg="#03A9F4">
<toolbar id="toolbar"title="度娘传情"/>
<tabs id="tabs"/>
</appbar>
<viewpager id="viewpager">
<frame>
<vertical bg={color} >
<input id="text1_input" layout_weight="1" hint="请填写情书内容" hintColor="#ffffff" margin="30" textColor="#F44336" textSize="16sp" marginTop="30" bg="#FFFFFF" />
<input id="accepter_input" layout_weight="1" hint="请填写收件人" hintColor="#ffffff" margin="30" textColor="#F44336" textSize="16sp" marginTop="30" bg="#FFFFFF"/>
<input id="sender_input" layout_weight="1" hint="请填写发件人" hintColor="#ffffff" margin="30" textColor="#F44336" textSize="16sp" marginTop="30" bg="#FFFFFF"/>
<button id="print" layout_weight="1" text="写好了生成密码" textColor="#F44336" marginTop="30" margin="30" bg="#FAFAFA"/>
</vertical>
</frame>
</viewpager>
</vertical>
<vertical layout_gravity="left" bg="#FAFAFA" w="280">
<img id="myHead" src="file://../my.jpg"/>
<list id="menu">
<horizontal bg="?selectableItemBackground" w="*">
<img w="50" h="50" padding="16" src="{{this.icon}}" tint="{{color}}"/>
<text textColor="black" textSize="15sp" text="{{this.title}}" layout_gravity="center"/>
</horizontal>
</list>
</vertical>
</drawer>
);
//创建选项菜单(右上角)
ui.emitter.on("create_options_menu", menu => {
menu.add("设置");
menu.add("关于");
});
//监听选项菜单点击
ui.emitter.on("options_item_selected", (e, item) => {
switch (item.getTitle()) {
case "设置":
toast("还没有设置");
break;
case "关于":
alert("关于", "百度传情 v1.0.0");
break;
}
e.consumed = true;
});
activity.setSupportActionBar(ui.toolbar);
//设置滑动页面的标题
ui.viewpager.setTitles(["百度传情"]);
//让滑动页面和标签栏联动
ui.tabs.setupWithViewPager(ui.viewpager);
//让工具栏左上角可以打开侧拉菜单
ui.toolbar.setupWithDrawer(ui.drawer);
ui.menu.setDataSource([{
title: "作者简介",
icon: "@drawable/ic_android_black_48dp"
},
{
title: "使用说明",
icon: "@drawable/ic_settings_black_48dp"
},
{
title: "联系作者",
icon: "@drawable/ic_favorite_black_48dp"
},
{
title: "退出软件",
icon: "@drawable/ic_exit_to_app_black_48dp"
}
]);
ui.menu.on("item_click", item => {
switch (item.title) {
case "作者简介":
alert("本人精通CSS、JavaScript、PHP、ASP、C、C++、C#、Java、Ruby、Perl、Lisp、python、Objective-C、ActionScript、Pascal等单词的拼写 ,及Windows、Linux、Andriod、OS X等环境的开关机。如有疑问请与我联系")
break;
case "使用说明":
alert(null, "还用我教吗?。。");
break;
case "联系作者":
qq = "2661621351"
app.startActivity({
action: "android.intent.action.VIEW",
data: "mqqapi://card/show_pslcard?&uin=" + qq
});
break;
case "退出软件":
ui.finish();
break;
}
});
ui.print.on("click", () => {
threads.start(function() {
var 内容 = ui.text1_input.text();
var 发送者 = ui.sender_input.text();
var 接受者 = ui.accepter_input.text();
var a = http.get("https://sp0.baidu.com/9_Q4sjW91Qh3otqbppnN2DJv/pae/common/api/Writeletter?appid=4064&content=" + 内容 + "&sender=" + 发送者 + "&receiver=" + 接受者 + "&extratext=4064&cover=99&cb=jsonp_1514089623240_27300")
//console.show()
var b=a.body.string().match(/\\u89e3\\u871c\d+/g).toString().match(/\d+/g)
log(b[3])
/*******
寻求帮助
寻求帮助
寻求帮助
寻求帮助
*/
setClip("解蜜"+(b[3]))
toast("密码为:" + "解密"+(b[3])+ "\n已复制到剪贴板")
});
});
/*ui.exit.on("click", () => {
threads.start(function() {
toast("结束")
});
});
ui.myHead.on("click", () => {
threads.start(function() {
toast("是我")
});
});*/
👉其他
📢作者:小空和小芝中的小空
📢转载说明-务必注明来源:https://zhima.blog.csdn.net/
📢这位道友请留步☁️,我观你气度不凡,谈吐间隐隐有王者霸气💚,日后定有一番大作为📝!!!旁边有点赞👍收藏🌟今日传你,点了吧,未来你成功☀️,我分文不取,若不成功⚡️,也好回来找我。
温馨提示:点击下方卡片获取更多意想不到的资源。
相关文章
- 机器学习资源
- 《C#高级编程》学习笔记------C#中的委托和事件(续)
- 11-spring学习-表达式语言
- Python学习笔记之常用函数及说明
- Django篇系列教程学习
- [Trading] 股票日内交易者能赚多少钱 - 看到日内交易的潜力并学习如何实现它
- AutoJs学习-实现成语查询
- AutoJs学习-实现2048游戏机
- AutoJs学习-实现带进度条的在线文件更新
- VB.net:VB.net编程语言学习之基于VS软件利用VB.net语言实现对SolidWorks进行二次开发的案例应用(启动SolidWorks代码/直接驱动模型代码/路径下模型驱动代码/创建两个文
- Python语言编程学习:文件路径变量修改,利用os模块固定文件父路径,变换文件子路径实现代码
- DL之Yolov3:基于深度学习Yolov3算法实现视频目标检测之对《跑男第六季》第四期片视频段进行实时目标检测
- 基于最小二乘支持向量机(LS-SVM)进行分类、函数估计、时间序列预测和无监督学习(Matlab代码实现)
- 最小二乘支持向量机”在学习偏微分方程 (PDE) 解方面的应用(Matlab代码实现)
- 图像处理学习——基于霍夫变换(Matlab代码实现)
- 深度学习进阶,多个输出和多个损失实现多标签分类
- Python项目学习二:项目2:绘制图表--再次实现
- Vue学习之--------Vue中过滤器(filters)的使用(代码实现)(2022/7/18)
- Spring MVC 学习总结(十一)——IDEA+Maven+多模块实现SSM框架集成
- HTML5 学习总结(三)——本地存储(localStorage、sessionStorage、WebSqlDataBase、IndexedDB)
- Lua学习笔记5:类及继承的实现
- Struts2学习笔记1
- 【机器学习算法-python实现】矩阵去噪以及归一化
- 笔记:学习、类比、新鲜事物
- 机器学习中label如何实现多标签编码?
- Py:python利用easygui实现最简单GUI带你学习区块链技术的发展和由来
- Python开发学习之Python实现用手机监控远程控制电脑