纯原生-如何在不破解情况下使用Android监听支付宝微信收款消息

news2024/11/15 16:54:28

具体思路:
首先支付宝微信收款均有到账通知,这是其app自带属性,也是为了提醒用户;
然后再规则范围内如何合理利用,在这里我们不说使用xposed这些工具,仅使用手机原生功能如何来做;
思路:
1、新建一个app;
2、监听通知栏消息;
3、判断该通知是否是支付宝或微信到账金额,这里大家可以观察下到账提示,能发现到账的通知和别的通知区别不小;
4、如何获取该通知
4.1 、利用 NotificationListenerService 服务
4.2、利用内部 onNotificationPosted 方法 判断接收内容
4.3、基础代码展示

override fun onNotificationPosted(sbn: StatusBarNotification?) {[/font]        Log.e("NotificationMonitor", "通知栏信息已接收")
        super.onNotificationPosted(sbn)
        sbn?.let {
            val notificationManager = getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager
            val bundle = it.notification.extras
            val packageName = it.packageName
 
            Log.d("NotificationMonitor", "监控  Notification received from: $packageName")
            Log.d("NotificationMonitor", "监控  Title: ${bundle.getString("android.title")}, Text: ${bundle.getString("android.text")}")
            var actCode = SPStaticUtils.getString(Constant.actCode)
            if (!TextUtils.isEmpty(actCode)){
                when (packageName) {
                    "com.eg.android.AlipayGphone" -> handleAlipayNotification(bundle)
                    "com.tencent.mm" -> handleWeChatNotification(bundle)
                }
            }
        }
    }

至此能获取到收款金额、不使用任何破解方式,均在合理范围内获取。
具体效果:
在这里插入图片描述
当获取到到账金额后能干嘛:
这里带有视频演示效果:https://blog.csdn.net/u014449096/article/details/140021008
核心的功能就是上边的代码块

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2088782.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python进阶06-Web服务器

零、文章目录 Python进阶06-Web服务器 1、HTTP协议 HTTP协议相关请参考HTTP协议详解网络相关内容请参考计算机网络详解 (1)HTTP协议 HTTP 协议的全称是(HyperText Transfer Protocol),翻译过来就是超文本传输协议。超文本是超级文本的缩…

图为科技闪耀双展,AI之星智领未来

图为科技同期闪耀2024AGIC深圳(国际)通用人工智能大会与深圳国际电子展,晋升AI领域新星。 人工智能爆炸时代,每一场科技盛会的召开都预示着行业的新风向与无限可能。 作为边缘计算与人工智能领域的佼佼者,图为科技携带前沿技术与创新产品&a…

UI自动化测试 —— 下拉选择框弹出框滚动条操作实践!

前言 UI测试,也称为用户界面测试,是一种测试类型,旨在检查应用程序的界面是否工作正常,以及是否存在任何妨碍用户行为且不符合书面规格的BUG。UI自动化测试则是利用自动化工具来执行这些测试,以提高测试效率和准确性.…

【ubuntu使用笔记】使用timeshift备份ubuntu系统

使用timeshift备份ubuntu系统 安装timeshift sudo apt install timeshift建立备份点 sudo timeshift --create --comments "fist" --tags D查看备份点 sudo timeshift --list参考 三种Ubuntu系统全盘备份与恢复方法—tar、timeshift、systemback

linux访问github网速太慢 the remote end hung up unexpectedly问题

linux访问github网速太慢 the remote end hung up unexpectedly问题 pip install githttps://github.com/zhanghang1989/PyTorch-Encoding/时遇到fatal: the remote end hung up unexpectedly 原因 linux访问github网速太慢 措施: 确定ip: https://link.…

CRM 客户管理系统哪个好用?本篇盘点给你答案!

本文将盘点15款CRM客户管理系统,为企业选型提供参考 。 CRM 客户管理系统哪个好用?这是众多企业在发展过程中常常思考的问题。 CRM 客户管理系统就如同企业的得力助手,能把企业的客户资源管理得井井有条。对于企业来说,如果没有一…

【Mybatis】Mybatis-Plus 高级

1、关于插件 1.1、插件机制 MyBatis 允许你在已映射语句执⾏过程中的某⼀点进⾏拦截调⽤。默认情况下,MyBatis 允许使⽤插件来拦截的⽅法调⽤包括: Executor (update, query, flushStatements, commit, rollback, getTransaction, close, isClosed)Par…

vTESTstudio系列12--vTESTstudio中的动态函数库介绍2

在上期的文章(vTESTstudio系列11--vTESTstudio中的动态函数库介绍1)中,我们详细介绍了osek_tp.dll的接口,本章开始给大家介绍如何通过osek_tp.dll的接口去发送诊断指令,Let‘s Go!!! 目录 1. CanTp发送数据的函数&am…

插件千兆网络变压器72PIN应用图片和设计H87202D

华强盛电子导读:前面199中间2643后面0038 千兆4口网络变压器是一种常用于网络通信领域的电子元件,它可以将高频率的信号进行隔离和滤波,保护网络设备免受电磁干扰,同时也能确保信号的稳定传输。这种网络变压器通常具有多个端口&am…

使用tyarn下载依赖出现: 无法加载文件 D:\environment_software\nvm_node\tyarn.ps1,因为在此系统上禁止运行脚本。

使用tyarn下载依赖时出现: 无法加载文件 D:\environment_software\nvm_node\tyarn.ps1,因为在此系统上禁止运行脚本。 表示window不能执行ps1文件,可以通过设置命令运行执行ps1文件(PowerShell)。输入命令查看配置&am…

程序设计—智慧城市应急物资配送系统开发—车辆调度 项目源码36262

摘 要 在智慧城市建设的浪潮中,应急物资配送系统的车辆调度模块扮演着举足轻重的角色。该模块通过集成先进的信息技术和管理理念,实现了对配送地区、前置仓、车辆资源以及调度信息的全面管理和优化,从而确保在紧急情况下能够迅速、准确地将应…

自动生成文章的软件,提高你写文章的效率

对于每个写作人员而言,如果在写作中有一个工具可以协助提高工作效率,想必大家是都乐意接受的,那么今天小编就在本文中为大家分享一个好用的自动生成文章的软件,它可以在大家没有写作灵感时用来自动生成文章用,同时也可…

JVM中篇:字节码与类的加载篇-04-再谈类的加载器

笔记来源:尚硅谷JVM全套教程,百万播放,全网巅峰(宋红康详解java虚拟机) 文章目录 1. 概述1.1. 大厂面试题1.2. 类加载器的分类1.3. 类加载器的必要性1.4. 命名空间1.5. 类加载机制的基本特征1.6. 类加载器之间的关系 2…

视频结构化从入门到精通——图像算法类型介绍

视频结构化主要图像算法 1 认识“数组、矩阵和张量” 1.1 什么是维度 在图像算法中,“维度”这个概念非常重要,它描述了数据的结构和形状。在不同的上下文中,维度可能有不同的含义,但总体来说,它们都与数据的排列方式…

【已解决】git@github.com: Permission denied (publickey).处理git 无权限访问问题

解决思路 分析 gitgithub.com: Permission denied (publickey). fatal: Could not read from remote repository. 意译:权限拒绝(公开密钥),后果:无法读远程仓库。 人话:GitHub设置里面的公钥没有配置或者…

关于武汉芯景科技有限公司的实时时钟芯片XJ8339开发指南(兼容DS1339)

一、芯片引脚介绍 1.芯片引脚 2.引脚描述 二、系统结构图 三、功能描述 1.时钟功能 2.闹钟功能(两个闹钟) 3.振荡器停止控制 4.频率输出(1HZ、1.096KHZ、8.192KHZ、32.768KHZ) 5.振荡器停止检测 6.闹钟中断标志 7.涓流充电…

领英(LinkedIn)无法开发会员客户?一招教你轻松解决

经常会有外贸朋友问我,领英会员的客户要怎么开发,如果不开会员的就无法添加好友,查看信息等等,经过我的反复实践,今天给大家分享一个超级好用的开发领英会员的方法,不需要开领英会员一样可以轻松开发&#…

【网络安全】服务基础第一阶段——第六节:Windows系统管理基础---- DNS部署与安全

计算机智能识别并用IP地址定位,例如我们想要访问一个网页,其实是只能使用这个网页的IP地址,即四位的0~255来访问,但这一串数字难以记忆,于是就有了DNS,将难以记忆的数字转化为容易记忆的域名&am…

【栈】| 力扣高频题: 基本计算器二

🎗️ 主页:小夜时雨 🎗️专栏:算法题 🎗️如何活着,是我找寻的方向 目录 1. 题目解析2. 代码 1. 题目解析 题目链接: https://leetcode.cn/problems/basic-calculator-ii/description/ (可点击) 本道题是栈…

Docker 镜像导出与加载:从入门到精通

在容器化技术的世界中,Docker 镜像的导出与加载是开发与运维人员经常会用到的技能。本文将详细介绍如何导出 Docker 镜像为本地 tar 文件,并如何将其重新加载为 Docker 镜像,并分享一些操作中的小技巧与趣味总结。 一、Docker 镜像导出的秘…