【问题标题】:Displaying an Activity on the Android lock screen在 Android 锁定屏幕上显示 Activity
【发布时间】:2013-02-05 09:38:07
【问题描述】:

我正试图弄清楚如何(如果可能的话)复制相机应用在 Jelly Bean 锁定屏幕上的工作方式。

从锁定屏幕,我可以向左滑动并显示相机应用程序,如果我向右滑动,我可以添加小部件。是否有可能以可以将其添加到锁定屏幕的方式提供活动,还是仅适用于默认相机应用?

【问题讨论】:

  • 这将是锁屏的一个功能,它是一个用户可替换的组件。所以最坏的情况是你可以写一个允许它的锁屏。
  • 我不想更换整个锁定屏幕来添加额外的活动。出于兴趣,可以替换 4.2 中的新锁屏功能,据我所知,除非您之前使用过自定义 rom,否则它是不可替换的。
  • 它至少从 1.6 开始就可用 - 我的第一部 Android 手机的 OEM 有一个按钮,可以在锁定屏幕上自动拨打 911。我在 1 天内给警察打了 3 次电话,不得不更换它。

标签: android android-4.2-jelly-bean lockscreen


【解决方案1】:

这只是另一个widgetCategory,即keyguard,它可以将小部件添加到锁定屏幕。请参阅文档here

您可以按如下方式定义您的 appwidget-provider xml:

<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
   ...
   android:widgetCategory="keyguard|home_screen">
</appwidget-provider>

【讨论】:

  • 指的是一个小部件,我想做的是能够以相机的方式将我的应用程序中的一个活动添加到本地屏幕,而不是提供一个小部件。相机应用程序(至少也出现了)实际启动,并允许滑动交互等。我希望这是操作系统指定的特殊情况,但我想看看它是否可能。
  • 添加时会占据整个屏幕。除非您需要 RemoteView 无法处理的东西,否则这将符合要求。
猜你喜欢
  • 2023-04-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多