Android - 如何在通知面板中添加[切换按钮]?(您可以切换 Wifi、蓝牙、平面模式等的地方..)

Rob*_*258 4 c# java android xamarin.android android-studio

我正在尝试让我的应用程序在[通知面板]中添加一个toogle按钮,您可以在其中切换Wifi、蓝牙、平面模式等..(我花了过去6个小时进行搜索,但什么也没找到)

以下是我在一张图片中谈论的两个示例:

-在 2 个蓝色框架中,这 2 个按钮是自定义按钮(这意味着它们与普通 Android 无关,它们是由 Playstore 中的应用程序添加的),

#1 按钮:Shazam 按钮是打开 Shazam 的快捷方式(这不是我需要的,尽管我很想知道它是如何完成的)

#2 按钮:第一次按下它开始在我的后置摄像头上录制视频(按钮被激活(蓝色)),第二次按下它停止录制并保存视频,所有这一切都发生在后台,执行此操作的应用程序永远不会打开(这意味着这不仅仅是应用程序的快捷方式)

=>所以我想做的是为我的应用程序创建一个自定义按钮,一个像#2 按钮这样的按钮,对于我的应用程序激活/禁用它将使我的应用程序的后台服务发送 TCP 消息到服务器,(就在如果你想知道我想做什么)

我的手机没有 Root,而且我知道这不需要 Root 手机。

(我正在尝试使用 Xamarin/c# 来做到这一点)

在此输入图像描述

Rob*_*258 5

遗憾的是没有人回答,所以我继续搜索,发现我所谓的“通知面板菜单”实际上被称为“快速面板”..

无论如何,这里有一些对我很有帮助的链接: 链接 1链接 2