最新要闻
- 全球微动态丨北京多个地铁口有人扫码送“大鹅”:小心隐私泄露
- 游戏《如龙7外传》夜店真人女郎上新:一大波日本纯美小姐姐
- 刘德华剧透《流浪地球3》:"数字生命"延续
- 重点聚焦!被苹果踢出果链后淡化手机业务?欧菲光回应:指纹识别还是龙头地位
- 环球观天下!反结账的钱退到哪里_反结账快捷键
- 豪掷7500万!ChatGPT开发商OpenAI买下极品域名AI.com
- 环球聚焦:为了搞死《霍格沃茨之遗》“黑巫师”们用尽了魔法
- 今日热闻!女子丽江60元买2串烧烤仅6只虫2只蝎 景区回应其吐槽:特色小吃贵
- 精准发力“二次元”群体:盈通推出“樱瞳水着”RTX 4080显卡
- 当前快讯:女子吃饭后疯狂打嗝 医生:赶紧转急诊
- 环球热推荐:全球只有18块!极品飞车特别版RTX 4090现身海鲜市场:要价1.6万
- 天天时讯:因衣服长时间放购物车被客服嘲讽 还被拉黑:遭无数网友吐槽
- 【热闻】交个朋友公司被曝欠薪、恶意裁员 罗永浩回应:第一时间协调妥善解决
- 每日快看:1099元 微星PRO MP161便携式显示屏来了:15.6寸IPS屏 仅重0.75kg
- 高速路上一觉醒来车在冒烟无人驾驶:副驾小伙慌忙跳车逃生
- 世界时讯:联想拯救者Y9000P 2023游戏本性能狂飙:满血RTX 4090、240Hz高刷
广告
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
fusion app远程公告(微云)
(资料图)
前言
在app中经常会有发送公告的需求,告知用户一些重大的事情。本文将使用FA重置版和qq收藏的笔记功能完成远程公告的功能。
远程公告的思路
- 在qq收藏新建笔记,设置好公告内容
- 分享笔记给好友,拿到外部链接地址
- FA发送http请求,解析出公告内容
在qq收藏新建笔记,设置好公告内容
- 点击头像,在点击收藏
- 点击右上角加号
- 按照以下格式输入以下内容。
【公告标题】这是FA的公告标题【公告标题】【公告内容】这是公告内容【公告内容】【公告显示】开【公告显示】【按钮标题】关闭【按钮标题】【公告返回】关【公告返回】【暗主题】关【暗主题】
每一块控制不同的显示效果
在笔记中录入:
分享笔记给好友,拿到外部链接地址
点击分享的链接,再点击右上角三个点,再点击复制链接。保存好这个链接,下一步需要用。
FA发送http请求,解析出公告内容
在FA新建工程,如何新建项目,不再赘述,可以前面的文章。把以下代码粘贴到程序启动事件中,将第一行的链接替换为上一步拿到的链接。
-- 代码来源于网络url="https://sharechain.qq.com/c2282a70cb92e88f3ebae5c767543a4f" -- 替换为自己的local headers={["User-Agent"]="Mozilla/5.0 (Linux; Android 9; STF-AL00 Build/HUAWEISTF-AL00; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/71.0.3578.99 Mobile Safari/537.36"}Http.get(url.."#t="..os.time(),nil,"UTF-8",headers,function(code,content,cookie,header) if(code==200 and content)then --这一堆是识别替换QQ远程的乱码 local content=content:match("(.-)%s+") local content=content:gsub("","") or content; local content=content:gsub("<%/?p>","") or content; local content=content:gsub("
","") or content; local content=content:gsub("<%/?div>","") or content; local content=content:gsub("<%/?span>","") or content; local content=content:gsub("
","\n") or content; local content=content:gsub(" "," ") or content; local content=content:gsub("
","\n") or content; local content=content:gsub(" "," ") or content; local content=content:gsub("
","") or content; local content=content:gsub("!","\n") or content; --替换结束 公告标题=content:match("【公告标题】(.-)【公告标题】") 公告内容=content:match("【公告内容】(.-)【公告内容】") 按钮标题=content:match("【按钮标题】(.-)【按钮标题】") 公告显示=content:match("【公告显示】(.-)【公告显示】") 公告返回=content:match("【公告返回】(.-)【公告返回】") 暗主题=content:match("【暗主题】(.-)【暗主题】") --暗主图=="开" --这里手动开暗主题调试 if(暗主题=="开")then--判断远程明暗主题切换 UIColor="#222222" btColor="#ffffff" nrColor="#dfffffff" else UIColor="#ffffff" btColor="#000000" nrColor="#98000000" end 公告布局= { LinearLayout; orientation="vertical"; layout_width="fill"; layout_height="fill"; { CardView; layout_gravity="center"; layout_width="80%w"; layout_height="36%h"; cardBackgroundColor=UIColor; layout_margin="0dp"; cardElevation="2dp"; radius="15dp"; { LinearLayout; orientation="vertical"; layout_width="fill"; layout_height="75dp"; background=UIColor; { TextView; id="bt"; layout_width="fill"; layout_height="fill"; text=公告标题; textSize="25sp"; textColor=btColor; gravity="bottom|center"; }; }; { LinearLayout; orientation="vertical"; layout_width="fill"; layout_height="145dp"; layout_marginTop="75dp"; background=UIColor; { TextView; id="nr"; layout_width="fill"; layout_height="fill"; layout_margin="35dp"; text=公告内容; textSize="15sp"; textColor=nrColor; gravity="left"; }; }; { CardView; layout_gravity="bottom|center"; layout_width="75dp"; layout_height="35dp"; layout_marginBottom="15dp"; cardBackgroundColor="#FF0055FF"; layout_margin="0dp"; cardElevation="3dp"; alpha=0.85; radius="15dp"; { TextView; id="nn1"; layout_width="fill"; layout_height="fill"; text=按钮标题; textSize="16sp"; textColor="#ffffff"; gravity="center"; onClick=function(v) tc.dismiss() end; }; }; }; }; tc=AlertDialog.Builder(this).show() if(公告返回=="开")then tc.setCancelable(true) else tc.setCancelable(false) end tc.getWindow().setContentView(loadlayout(公告布局)); import"android.graphics.drawable.ColorDrawable" tc.getWindow().setBackgroundDrawable(ColorDrawable(0x00000000)); tc.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM); bt.getPaint().setFakeBoldText(true) nr.getPaint().setFakeBoldText(true) nn1.getPaint().setFakeBoldText(true) if(公告显示=="关")then tc.dismiss() else tc.show() end else print("获取公告失败 "..code) endend)
最终效果
粘贴保存后运行,看到如下效果,就说明已经完成了。
总结
通过qq收藏和fa,完成了简单的公告功能。除此之外,还可以通过水仙app或蓝奏云等完成类似的功能,等待大家去探索。
本文由【产品经理不是经理】gzh同步发布,欢迎关注
-
二叉树中某一值的路径之 先序遍历 + 二叉搜索树转化为循环双向链表 之 中序遍历
问题:二叉树中某一值的路径之先序遍历剑指Offer34 二叉树中和为某一值的路径-力扣(LeetCode)思路:...
来源: fusion app远程公告(微云)
全球微动态丨北京多个地铁口有人扫码送“大鹅”:小心隐私泄露
游戏《如龙7外传》夜店真人女郎上新:一大波日本纯美小姐姐
二叉树中某一值的路径之 先序遍历 + 二叉搜索树转化为循环双向链表 之 中序遍历
全球快播:设计模式(八)----创建型模式之建造者模式与工厂模式区别
【全球热闻】真实项目开发中高并发实战经验总结
环球讯息:Python 爬虫方法总结
刘德华剧透《流浪地球3》:"数字生命"延续
重点聚焦!被苹果踢出果链后淡化手机业务?欧菲光回应:指纹识别还是龙头地位
天天微头条丨Vue急速入门-3
Python多任务教程
每日短讯:数据结构刷题2023.02.16小记
全球今日讯!Xcode Swift自动格式化
环球观天下!反结账的钱退到哪里_反结账快捷键
豪掷7500万!ChatGPT开发商OpenAI买下极品域名AI.com
环球聚焦:为了搞死《霍格沃茨之遗》“黑巫师”们用尽了魔法
每日动态!【2023.02.16】威佐夫博弈详解
今日热闻!女子丽江60元买2串烧烤仅6只虫2只蝎 景区回应其吐槽:特色小吃贵
精准发力“二次元”群体:盈通推出“樱瞳水着”RTX 4080显卡
当前快讯:女子吃饭后疯狂打嗝 医生:赶紧转急诊
环球热推荐:全球只有18块!极品飞车特别版RTX 4090现身海鲜市场:要价1.6万
python处理xml文件
天天时讯:因衣服长时间放购物车被客服嘲讽 还被拉黑:遭无数网友吐槽
【热闻】交个朋友公司被曝欠薪、恶意裁员 罗永浩回应:第一时间协调妥善解决
每日快看:1099元 微星PRO MP161便携式显示屏来了:15.6寸IPS屏 仅重0.75kg
高速路上一觉醒来车在冒烟无人驾驶:副驾小伙慌忙跳车逃生
世界时讯:联想拯救者Y9000P 2023游戏本性能狂飙:满血RTX 4090、240Hz高刷
江西芦溪:田园春意浓 乡村美如画
记录--TS类型写不好?一起来训练提升吧!
判断一个给定数组是否为二叉搜索树后序遍历
防患未然 | AIRIOT城市管廊智能运维解决方案
全球今亮点!xcodebuild命令行工具使用详解
今日热文:欧洲2035禁售燃油车!专家:电动车难完全取代燃油车
环球焦点!Wind11新预览版25300发布:实时字幕对中国用户更加友好!
当前时讯:新日登北京电动自行车不合格“黑榜”:多批电池管理系统有问题
新消息丨不愧是玩无人机的 大疆车载产品矩阵揭秘:高阶辅助只需摄像头
这合理吗?公厕免费取纸先关注微信公众号
快资讯丨pip设置镜像
天天头条:String详解
世界时讯:开心档之Swift 访问控制
计算机导论学习记录(二)
全球微头条丨8个让你收入翻倍的高质量免费网站
重点聚焦!大疆Inspire 3无人机来了:配全画幅X9相机、可录8K视频
全球速递!用了电信5G 浙大完成中国首例5G超远程机器人肝胆手术:跨越近万里
总投资389亿!2023年第一条高铁获批:沿海超级通道定了
全球速讯:消息称腾讯XR团队全线解散:成立不到1年!
鄱阳湖旗舰店麻辣小龙虾官方大促:1.4 斤29.9元到手
深交所向新亚制程发出关注函
全球看点:USRP-2974上安装Ubuntu20.04 + UHD 3.15 + GNU Radio 3.8 过程全记录
VOP 消息仓库演进之路|如何设计一个亿级企业消息平台
【热闻】【管理您的整个软件供应链】上海道宁与Sonatype助力您以更安全的开源更快地交付产品
快看点丨西部数据推出22TB/44TB My Book桌面硬盘 售价高达1500美元
曝光交个朋友欠薪 当事人最新回应:罗永浩正积极联系公司解决
果粉买不?苹果折叠屏会先拿iPad试水!折叠iPhone风险太高了
当前热讯:想要过目不忘?进来学两招、保证不后悔!
世界热资讯!12.4万买帕纳梅拉梦碎 首单车主:保时捷傲慢 100万都不卖
环球视讯!OpenYurt v1.2 亮点速览丨云边流量峰值相比原生 K8s 降低 90%
全球百事通!堆叠柱状图怎么用?速戳!
火山引擎数智平台的这款产品,正在帮助 APP 提升用户活跃度
模型预处理层介绍(3) - IntegerLookup
CC1打不通时的另外一条链CC3
天天通讯!襄阳市消防救援训练与战勤保障大队成立
吴刚谈儿子出演《狂飙》高晓晨:既然选择这条路就要自己走
世界即时:尼泊尔载72人客机失事坠毁 初步调查报告:螺旋桨顺桨失去推力
环球信息:2023年铁路春运圆满收官:累计发送旅客3.48亿人次 增长37.4%
【天天速看料】博主分享特斯拉Model 3P一年使用成本:每公里不到4毛
卖手机壳收入百万:300多元的壳十分畅销
今热点:机器学习-随机森林
【世界独家】docker-compose搭建redis-Cluster集群
环球快资讯丨使用docker部署Python-Flask实现ChatGPT的使用
今日要闻!关于nfs服务启动messages日志中报错-Unable to watch /proc/fs/nfsd/clients: No such file
【世界聚看点】特斯拉不好惹!网红车评人“蔡老板”被判道歉赔10万后:还没饶了他
环球热点评!阿里一面:你做过哪些代码优化?来一个人人可以用的极品案例
天天微头条丨豆瓣仅4分!《三体》动画宣布延播两周:3月4日恢复
全球新消息丨等待16年!好莱坞8.1分末日科幻大片《我是传奇》续集定了:“史皇”出演
【时快讯】罗永浩交个朋友公司被曝欠薪 员工:遭到暴力裁员
天天短讯!二次元真香升级!13代游戏本华硕天选4开启预约
大宇获恐怖电影《咒》IP授权:由《轩辕剑柒》主创张蓁元主导开发
全球观点:02月16日09时广东珠海疫情数据 阳了以后为什么会腰疼?应该怎么办?
树的子结构之先序遍历+二叉树的镜像+对称二叉树
快资讯丨一口气说出 6 种实现延时消息的方案,还有谁不会?!
快看:联发科一夜回到两年前:大家都不换新手机了
弟弟陪姐姐看病:双双确诊甲状腺癌
环球观点:RNG拖欠奖金再上热搜!前俱乐部选手站队喊话还钱
报道:父母高度近视:1岁婴儿近视600度
每日播报!Win10/11后:Linux启动AMD处理器fTPM出现同款间歇性卡顿
tplink路由器怎么重新设置密码?Tplink路由器如何桥接?
mbti哪个脾气最差?哪个mbti最容易抑郁症?
显卡驱动需要更新吗?显卡驱动怎么更新?
项羽墓在哪个地方?项羽墓为什么在山东?
卖惨是什么意思?卖惨的人是什么心理?
保龄球有几个孔?保龄球设备多少钱一套?
长安是唐朝的首都吗?长安是现在的哪个城市?
每日消息!【并查集】连通块中的数量
【热闻】(数据库系统概论|王珊)第三章关系数据库标准语言SQL:习题
Vue 组件之间传递参数
【世界聚看点】关于 layui 弹出一个 DOM 表单的问题
艾斯死的那一集是多少集?艾斯复活是哪一集?
世界最新:马斯克做出重要“交易”:开放北美全部特斯拉超充桩 换取补贴
【全球独家】5月上映!迪士尼《小美人鱼》真人电影新预告发布:特效惊艳