基于Cordova的 B站用户直播闹钟app(安卓版)
前言
本项目基于Cordova开发,打包的apk支持Android9+,主要功能为 监听b站用户直播情况,开播进行闹钟提示
ps:目前版本还是有蛮多问题的,如有遇到可以及时反馈,我会想办法进行修复。
源码下载
码云 GitHub
apk下载
码云 GitHub
使用介绍
重点说明:如果手机有省电策略,请关闭应用的省电策略避免应用被挂
1、首次安装运行程序时会提示权限获取,如果没有给予相应权限则部分功能无法正常使用。(网络用于API请求)
2、运行后,可以进行相应的设置(初次使用可以直接点击“配置初始化”,自动完成默认配置)。
功能页:
1)闹钟提醒的音频文件(正常mp3等格式),设置成功后,下方的音频控件会加载音频信息(如果没有加载,可能是文件格式或路径原因,请重新选择文件;另外记得调下音量);
2)UID填写监听B站用户的UID,UID与UID直接用“空格”分隔;
3)轮循间隔是循环调用API的时间差,设置时间越大,开播响应就越慢,流量消耗越少(虽然也要不了几个流量,但不建议太快,有可能会被禁IP);
设置页:
1)可以修改背景图片;
ps:由于音频和背景图片都是临时生成的加密url,软件重启后则无法正常定位到文件,所以重启后需要重新进行设置。
3、相关配置完成后,回到“功能”页,点击“保存配置”就会写入配置到本地文件中“Documents/APIClock/baseInfo.json”。
4、所有配置完成后,点击“自启动运行”即可。程序会程序运行并输出必要的日志。
5、当有设置的用户开播后,程序会“播放音乐”并不在监测此用户,如需继续监听此用户,可以重新点击“自启动运行”。
如需关闭程序可以点击“停止运行”或直接关闭程序。
6、日志内容说明:日志有“红、绿、灰、橙”四种颜色,如果出现红色日志,则表示运行出了一些问题,常见的问题为基本是 权限授予问题和网络问题。
日志过多时可以点击“清空日志”或者“每分钟清空日志”来进行日志清理。
效果图
已测机型
✅ 表示兼容可用
⬜️ 表示不完全兼容,核心功能可用
手机型号 | 兼容性 |
---|---|
小米10 | ✅ |
vivo x23 | ✅ |
华为荣耀P20 | ⬜️ |
cordova 插件安装
cordova plugin add cordova-plugin-file
cordova plugin add cordova-plugin-media
cordova plugin add cordova-plugin-autostart@2.3.0
cordova plugin add cordova-plugin-background-mode
cordova plugin add cordova-plugin-android-permissions
测试记录
纯前台
不考虑亮屏情况,不然就没有意义了。
挂后台
程序运行在 小米的“智能限制”省电策略下
1、息屏15分钟可正常运行(轮循间隔10s)✅
2、挂后台后,开启“1”或“3”个新软件使用,程序持续运行“5分40秒”或“1分30秒”后出现get请求出错问题❌(期间有wifi、流量切换情况),重新进入程序,get请求恢复正常,成功完成开播提醒✅ 。
关闭省电策略后!!!
1、挂后台后,开启“4”个新软件使用,1时45分后,开播顺利触发✅ 。
2、挂后台,断网锁屏睡觉,6时50分钟后,开播顺利触发✅ 。
更新日志
2022-06-06 更新本地配置文件功能
2022-06-07 更新UI;更新图标;新增说明;新增已响铃用户过滤功能;修复音频、背景不能更换bug,发布V2.2.1版本
2022-06-08 新增日志时间打印,方便调试
2022-06-09 发布V2.2.2版本
2020-06-15 发布V2.3.0版本;去除本地配置读写换为localStorage
特别声明:
本仓库发布的脚本及其中涉及的任何解锁和解密分析脚本,仅用于测试和学习研究,禁止用于商业用途,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断。
本项目内所有资源文件,禁止任何公众号、自媒体进行任何形式的转载、发布。
本人对任何脚本问题概不负责,包括但不限于由任何脚本错误导致的任何损失或损害。
间接使用脚本的任何用户,包括但不限于建立VPS或在某些行为违反国家/地区法律或相关法规的情况下进行传播, 本人对于由此引起的任何隐私泄漏或其他后果概不负责。
请勿将本仓库的任何内容用于商业或非法目的,否则后果自负。
如果任何单位或个人认为该项目的脚本可能涉嫌侵犯其权利,则应及时通知并提供身份证明,所有权证明,我们将在收到认证文件后删除相关脚本。
任何以任何方式查看此项目的人或直接或间接使用该项目的任何脚本的使用者都应仔细阅读此声明。本人保留随时更改或补充此免责声明的权利。一旦使用并复制了任何相关脚本或Script项目的规则,则视为您已接受此免责声明。
您使用或者复制了本仓库且本人制作的任何脚本,则视为
已接受
此声明,请仔细阅读
基于Cordova的 B站用户直播闹钟app(安卓版)相关推荐
- c语言编程房屋中介系统,房地产经纪人优题库app下载-房地产经纪人优题库app安卓版下载v4.6.0 - 非凡软件站...
现在考房地产经纪人的小伙伴也很多,想要更好地学习知识,充分利用闲暇时间,一款好用的手机软件是必不可少的,今天小编就给大家带来一款好用的房地产经纪人学习软件--房地产经纪人优题库,这款软件内有海量题库. ...
- 智能语音识别app下载-智能语音识别app安卓版下载v2.2 - 非凡软件站
在学习生活中拥有一款好用的语音翻译软件非常必要.智能语音识别APP能够为用户提供强大的语音翻译功能,实时在线翻译让用户的沟通再无障碍,英文.法语.俄语.日语以及广东话粤语等方言都可以翻译,还可以进行拍 ...
- android小视频应用程序,要的短视频app下载-要的短视频app安卓版下载v1.0.2 - 非凡软件站...
今天小编给大家带来一款非常优质的短视频软件<要的短视频>,这款软件中有着海量的短视频资源,各个类型的短视频全都有,包括生活的方方面面,都是实时更新的,还会推送一些非常精彩的视频给你,此外软 ...
- android闹钟app,安卓手机闹钟软件谁最好?四款安卓闹钟软件横评
小编今天为您带来四款安卓手机闹钟软件横评,希望可以为您参考,找到适合自己的闹钟软件. 安卓手机闹钟软件横评之软件介绍 评测环境: 评测手机:HTC G6 (Legend) 评测系统:Android 2 ...
- 2020最新直播源地址下载txt_TXT追书免费小说app安卓版下载-TXT追书免费小说最新版下载v5.0.0...
TXT追书免费小说是一款让你看小说非常方便的阅读软件,在这款软件中拥有大量的小说资源,大家可以在这里免费的进行阅读,每天都会更新最新的小说资源,让每个用户在这里永不缺书,并且实时更新人气排行榜,收获更 ...
- android视频动态壁纸app,视频动态壁纸app下载-视频动态壁纸app安卓版下载V1.0安卓版 - 非凡软件站...
提供了海量高清壁纸以及各种各样主题的<视频动态壁纸>APP带给大家,大家可以根据自己喜欢的类型进行更换使用,打造独一无二的手机桌面.无论是动态壁纸还是静态壁纸都能在这里找到,各色各样的壁纸 ...
- python最新版本安卓下载_Python文档app最新版下载-Python文档app安卓版下载v1.0- 游侠下载站...
Python文档是一款很棒的手机编程文档阅读app,用户可以在这里进行快速的Python文档的阅读和修改,非常的简单方便,这款软件很适合那些学习编程的朋友使用,这里还能对语言的性质进行解释,需要的朋友 ...
- 基于Webmagic的爬取B站用户数据的爬虫
基于Webmagic的爬取B站用户数据的爬虫 github: https://github.com/Al-assad/Spider-bilibiliUser-active 数据示例样本:http:// ...
- 基于Trtc的内贸站视频聊天服务
基于Trtc的内贸站视频聊天服务分享 说到视频聊天,大家第一个想到的是啥,QQ! 其实最早的视频聊天工具应该是 : Netmeeting(我能找到的最早聊天工具) Netmeeting是Windows ...
最新文章
- 关于无法把程序(Adobe Fireworks CS5)添加到打开方式的解决办法
- Node HTTP/2 Server Push 从了解到放弃
- python 用一个数组实现三个栈
- 【pmcaff】重磅干货,必读的扁平化设计技巧
- excel2010设置列宽为像素_excel图表制作技巧:条件格式制作像素图表
- eclipse 拨打电话、拨号,发短信
- boost::set_union相关的测试程序
- 安卓 php环境 app,安卓系统lighttpd-php-mysql本地环境
- Rsync 同步搭建
- java jar命令_Java命令行之jar命令
- 知道硬盘很慢,但没想到比 CPU Cache 慢 10000000 倍!
- 史上首个人脸识别禁令出台,警察用来抓罪犯也不行!旧金山可真行
- 在Scala IDEA for Eclipse或IDEA里程序编译实现与在Spark Shell下的对比(其实就是那么一回事)...
- 数据聚合与分组运算——GroupBy
- “快易需求”第一次迭代总结
- 原生js实现的日期选择插件
- python+selenium,打开浏览器时报selenium.common.exceptions.WebDriverException: Message: 'chromedriver' execut
- linux图片分辨率设置吗,Ubuntu-修改图片分辨率,手机怎么修改图片分辨率
- 米勒-拉宾素数检测法(判断一个极大的数是否为质数)——算法解析
- 数学建模学习(101):车辆路线规划问题
热门文章
- 【css3】径向渐变实现任意大小背景圆点
- HTML期末大作业~海贼王中乔巴专题漫画学生网页设置作业源码(HTML+CSS+JavaScript)...
- Python3爬取OpenStreetMap平台的城市道路交通网数据
- 在线网页视频播放器(flash flv播放器)
- c# ThoughtWorks.QRCode 二维码
- [转] COOLEDIT 效果漫谈
- Linux 磁盘管理,挂载分区管理,磁盘分区扩容缩容管理,详细教程
- python获取文件后缀_Python使用filetype精确判断文件类型 (文件类型获取)
- 国内几大网络安全公司介绍
- SymmetricDS 数据库双向同步开源软件入门