Android ICS 原生锁屏

2023-11-21

这两天我一直在SW、google等上寻找。我正在寻找一种方法来实现原生 Android ICS 锁屏附带的活动,如下面的屏幕所示。 这些屏幕来自专业玩家但我注意到其他玩家也(玩家专业版例如)具有看起来完全相同的相同功能,这就是为什么我认为它是本机的,或者至少有一种通用的方法来实现它。

到目前为止,我只设法使用这些标志来获取替换锁屏的 Activity:

  • WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
  • WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD

使用 BroadCaseReciever 处理这些事件:

  • Intent.ACTION_SCREEN_ON
  • Intent.ACTION_SCREEN_OFF
  • Intent.ACTION_USER_PRESENT

我的问题是我希望我的活动显示为锁屏而不是替换它。你们知道如何实现这一目标吗?

是否有一个本地隐藏的 API 可以做到这一点?

你们能给我链接一些实现这个特定功能的示例吗?

提前致谢 ;)

enter image description here enter image description here enter image description here


我想您可能正在寻找 Android 4.0(API 级别 14)中添加的音频控制“远程视图”(RemoteControlClient) API。我发现the RemoteControlClient API在 Android 开发者文档中:

能够公开要使用的信息 通过能够显示元数据、艺术品和媒体的远程控制 传输控制按钮。

(它被链接到这一页.)

注意:我自己从未使用过这个 API,所以如果这对您不起作用,我深表歉意。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android ICS 原生锁屏 的相关文章

  • 对如何在 Android 上使用 CouchDB 感到困惑

    我想让 CouchDB 作为我的移动应用程序的后端运行 取代 SQlite 作为这项技术的新手 我一直感到非常困惑 因为除了去年 Couchbase 发布的所有听起来类似的产品 Couchbase Couchbase Single Serv
  • Android 的 Firestore 超时

    我目前正在构建一个应用程序 将用户的博客文章保存在Firestore服务器 一切正常 但我发现该帖子在不稳定的互联网连接下无法上传 我尝试设置一个超时到Firestore实例 但 Firestore 库似乎没有超时选项 问题是 由于没有超时
  • Android Studio 如何检查哪个Imageview被点击并为其分配一个Int值?

    活动一 我有 12 个图像视图 用户单击其中任意一个 如果他们单击 ImageView 1 我们为其分配一个 int 值 image id 1 活动二 使用 If else 语句检查他们单击了哪个图像 Intent result inten
  • 64位版本的adb和fastboot?

    我在 Debian 7 3 x64 已完全修补 上发现了以下错误 我很确定这是因为adb即使在其 SDK 工具的 64 位发行版中也是 32 位 which adb opt android sdk platform tools adb op
  • Material Design 与 Android 5.0 以下版本的兼容性?

    Android 5 0以下版本可以使用Material Design主题吗 根据这个链接 https developer android com design material index html 情况并非如此 材料设计是视觉 动作和设计
  • 如何使用 JavaScript 提高音频加载速度?

    我已经创建了播放代码 mp3使用 JavaScript 文件 但该文件在 Android 上播放需要很长时间 我想在点击文本图像后快速播放声音 如何提高 Android 的加载速度 我的 JavaScript 代码 if window au
  • 使用意图过滤器从 URL 打开 Android 应用程序不起作用

    我有一个 Android 应用程序 人们用它来替代网站 因此 当用户遇到网站的 URL 时 我想为他们提供在我的应用程序中而不是在浏览器中 打开 URL 的选项 换句话说 我希望出现弹出窗口 让他们在我的应用程序和浏览器 可能还有其他应用程
  • Jetpack Compose 中的图像裁剪器?

    我到处搜索 但没有找到有关在 Jetpack Compose 中裁剪图像的文档 如何在 Jetpack Compose 中裁剪图像 实际上 您可以使用那些较旧的 Android 库 没有问题 我用的是这个 https github com
  • Android 模拟器无法与 Xamarin/Visual Studio Mac 配合使用

    你好 我真的很难让 Android 模拟器在我的 Mac 上运行 我需要采取哪些步骤才能使其正常工作 我在 MacOS Catalina 上安装了 Visual Studio 2019 这是一个新的空白 Xamarin Forms 项目 我
  • 使用actionBar推送视图的正确方法[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我是一名新的 Android 开发人员 所以我更喜欢询问正确的方法来解决我的问题 我有一个 FragmentActivity 和多个片段
  • 如何让按钮的角变圆?

    我想制作一个角button圆形的 在 Android 中是否有一种简单的方法可以实现这一点 如果你想要这样的东西 这是代码 1 在您的可绘制文件夹中创建一个 xml 文件 如 mybutton xml 并粘贴以下标记
  • Gradle 构建失败 - 无法解压

    我正在使用 android studio 做一个项目 最近它显示了一个错误your SDK is missing or out of date所以 我再次下载了SDK 现在它显示一个错误 Gradle Build failed 错误如下 E
  • 在一天中的特定时间设置闹钟

    我正在尝试将闹钟设置在一天中的特定时间 例如 20 15 这是我正在使用的代码 但它不会在 20 15 关闭 Intent intent new Intent AlarmActivity this MyBroadcastReceiver c
  • 在 Android 上解析 RSS

    我有几个 RSS 源需要为我的应用程序进行解析 我按照这里的优秀教程进行操作 http w2davids wordpress com android rssatom feeds parsing with rome http w2davids
  • Android Studio安装JDK错误

    In Android Studio I am facing bellow error 当我按下时会显示此弹出窗口Alt Enter对于缺少的类 符号 当我点击 setup SDK 时 它显示两个选项 1 8 Java版本 1 8 0 60
  • 在 Exif 中写入 XPKeywords

    我想在 Jpeg 图像中写入 XPKeywords 到目前为止 我正在使用 Sansaleen java api 在 Jpeg 图像中写入 Exif 标签 我能够编写大多数标签 例如主题 评论 作者 评级 但无法编写 Windows XP
  • 只需更新一个小部件 RemoteViews 而不是完全创建一个新小部件?

    在 AppWidgetProvider 类的 onUpdate 方法中 我最终执行了大量代码 以便我可以完全重新创建一个新的 RemoteView 对象 现实是 每次更新时 我实际上只需要在 RemoteView 中的 TextView 之
  • 是否可以从外部闪存驱动器运行 java (jdk-windows)、Eclipse (indigo) 和 Android-sdk 进行 Android 应用程序开发

    我想知道我们是否可以通过在外部闪存驱动器上保存所需的软件来在我们使用的任何计算机上开发我们的android应用程序 我的意思是在闪存驱动器上安装java eclipse和android sdk 所以最后我们可以将闪存带到任何地方计算机并在任
  • StableArrayAdapter 与 ArrayAdapter

    我正在看这个ListView教程 列表视图教程 http www vogella com tutorials AndroidListView article html 我想知道创建自己的更好ArrayAdapter 而不仅仅是使用和Arra
  • 在活动之间共享菜单栏

    我的应用程序上有一个菜单栏 我需要在 5 个活动之间共享该菜单栏 我的菜单栏 5 个允许在活动之间切换的按钮 对于任何活动具有完全相同的 UI 和相同的行为 因此我想共享菜单栏 XML 视图代码和控制器代码 我已经找到了一种使用共享 XML

随机推荐

  • 我的随机梯度下降实现正确吗?

    我正在尝试开发随机梯度下降 但我不知道它是否100 正确 我的随机梯度下降算法生成的成本有时与 FMINUC 或批量梯度下降生成的成本相差甚远 虽然当我将学习率 alpha 设置为 0 2 时 批量梯度下降成本会收敛 但我被迫将学习率 al
  • 循环phpmailer

    当我发送电子邮件时 我收到两封电子邮件 但它应该将电子邮件发送到各自的电子邮件 乱跳问题 array values Array 0 gt Array 0 gt uname1 1 gt fullname1 2 gt email 1 1 gt
  • 运行时获取DLL路径

    我想得到一个dll s其代码中的目录 或文件 路径 不是程序的 exe文件路径 我尝试了一些我发现的方法 GetCurrentDir 获取当前目录路径 GetModuleFileName 获取可执行文件的路径 那么我怎样才能找到代码在哪个d
  • 将值传递给 loadURL - Android

    是否可以将值传递给 webView loadUrl 中提到的 URL 像这样的东西 webView loadUrl file android asset www index html value value 或者有什么方法可以将 Java
  • 他们是如何做到的呢?主屏幕上的对话框

    我正在编写一个 Android 应用程序 我想在主屏幕上放置一个对话框或视图 以便用户可以输入文本而无需跳转到我的完整应用程序 我似乎无法让它发挥作用 如果我呈现一个对话框 即使在透明活动中 我的应用程序就会启动 如果您不知道我在说什么 请
  • 什么时候最适合使用 Python 中的类?

    我对 python 和一般编程都很陌生 所以非常感谢对这一点的任何澄清 例如 在以下代码中 Using a class class Monster object def init self level damage duration pri
  • 分割给定字符串并准备 case 语句

    Table 表名 create table table name given dates timestamp set name varchar 插入记录 insert into table name values 2001 01 01 20
  • 如何让 Xcode 使用 clang 的替代版本?

    我如何设置 Xcode 以使用由以下人员分发的 clangllvm org而不是苹果发货的那个 如果我下载clang 二进制文件并安装到 usr local然后将我的编译器设置为Other gt usr local bin clang在 X
  • 在需要表达式的地方放置一个大括号括起来的块的 C++ 语法是什么?

    我遇到了这个奇怪的 C 程序 include
  • 在 Eclipse Juno (4.2) 中安装 Google AppEngine 插件时出错

    当我尝试安装 GAE 的 eclipse 插件时 出现错误 无法完成安装 因为找不到一项或多项所需的项目 正在安装的软件 Google App Engine Java SDK 1 6 4 1 6 4 v201203300216r37 com
  • NHibernate 使用 AppFabric 进行二级缓存

    有人使用 AppFabric 进行二级缓存吗 我知道它遵循与 Velocity 相同的 api nhibernate caches velocity 但想知道是否有人已经有一些使用它的生产经验 以及他们是否知道任何特定的技巧或问题 我目前知
  • Node.js Express Router 中的正则表达式

    我试图找到一种方法 将正则表达式输入到快速路由 URL 中 然后通过请求对象访问 URL 的变量部分 具体来说 我想路由到网址 posts 任意数量的数字 有没有办法做到这一点 例子 posts 54 posts 2 posts 546 这
  • firebase 的“一个子值的大小”限制 10Mb 的含义

    firebase 文档指定 一个子值的大小 的限制为 10Mb 这是否意味着该子项的 JSON 对象的大小 例如 使用文档中的示例 users mchen friends brinchen true name Mary Chen our c
  • fetch_add(0, memory_order_relaxed/release) 到 mfence + mov 的转换合法吗?

    论文N4455 没有健全的编译器会优化原子讨论编译器可以应用于原子的各种优化 在该部分下围绕原子进行优化 对于 seqlock 示例 它提到了在 LLVM 中实现的转换 其中fetch add 0 std memory order rele
  • 数据分组 - 每月(月底)

    我很难尝试按月对数据进行分组 我什至以编程方式过滤数据 仅返回该月的最后一天并计算每月值 我试图找到有关 dataGrouping 属性的良好解释 但未能理解它或正确实现它 每个结果每天都会返回我的系列 我的问题如下 数据分组是否需要最少数
  • 如何将 ASP.Net MVC 路由段中的 1 或 0 映射到布尔操作方法输入参数

    我们有一些 PHP 和 Javascript 应用程序调用一些 ASP NET MVC 端点 假设我们有这个端点 public ActionResult DoSomething bool flag 我希望它与 flag 的值匹配 无论我传入
  • Spring Mvc -- typeMismatch 的自定义验证消息

    我有一个领域需要double 如果您输入String 默认消息类似于 Failed to convert property value of type java lang String to required type java lang
  • Spring Condition 无法从属性文件读取值

    我正在尝试实现 Spring Conditionorg springframework context annotation Condition如下 public class APIScanningDecisionMaker impleme
  • 将变量设置为 Mongoose Find 的结果

    我正在尝试做这样的事情 function retrieveUser uname var user User find uname uname function err users if err console log err return
  • Android ICS 原生锁屏

    这两天我一直在SW google等上寻找 我正在寻找一种方法来实现原生 Android ICS 锁屏附带的活动 如下面的屏幕所示 这些屏幕来自专业玩家但我注意到其他玩家也 玩家专业版例如 具有看起来完全相同的相同功能 这就是为什么我认为它是