草庐IT

android - 安卓个性化锁屏

您好,我正在寻找适用于Android手机的个性化屏幕储物柜,而不是键入数字,用户可以以特定模式弯曲手指并解锁屏幕。任何指针/想法表示赞赏。 最佳答案 您可能想查看Android源代码:LockPatternUtils.java和LockScreen.java了解如何着手实现您自己的想法。同样有趣的是android.gesture可用于createandsavegestures的软件包. 关于android-安卓个性化锁屏,我们在StackOverflow上找到一个类似的问题:

android - 如何隐藏 android 最近列表中的最后一个 Activity View ?使用锁屏实现

我正在使用lockerscreen的实现当当前Activity空闲X秒时,它会锁定(显示在顶部)当前Activity。但是,单击主页和最近按钮后,预览图像中不会显示储物柜ActivityView。我如何强制使我的应用程序的View变为空白或在最近的列表中显示我的储物柜View?我可以将我的Activity设置为可见,但还有其他解决方案吗? 最佳答案 试试FLAG_SECURE:publicclassFlagSecureTestActivityextendsActivity{@OverridepublicvoidonCreate(Bu

java - 锁屏播放器控件和元数据

我正在尝试使用MediaSessionCompat为我的应用添加锁屏播放器控件和元数据。我尝试的一切都不起作用。锁定屏幕在播放时不显示任何控件或元数据。请在下面查看我当前的代码,如有任何帮助,我们将不胜感激。流服务.java:publicclassStreamServiceextendsServiceimplementsMediaPlayer.OnCuePointReceivedListener,MediaPlayer.OnStateChangedListener,MediaPlayer.OnInfoListener,AudioManager.OnAudioFocusChangeLis

android - 如何在不解锁的情况下从锁屏小部件启动 Activity ?

我在锁屏小部件上有一个按钮,我希望按钮在按下时启动一个Activity。如果屏幕被锁定,我希望Activity显示在锁屏上,而无需用户输入PIN码或图案或其他任何内容,并且当用户离开Activity时锁屏应该重新出现。我知道WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED,如果我使用amstart手动启动它,我的Activity确实出现在锁屏上来自ADBshell。问题是,当我按下小部件中的按钮时,它让我在创建Activity之前输入解锁PIN。我的小部件提供程序中有这段代码:@OverridepublicvoidonUpdate(fin

android - Android的锁屏来源

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我正在寻找android锁屏的源代码。它可以适用于任何版本的Android(1.5、1.6、2.0等)。我尝试在存储库中查找:https://android.googlesource.com/,但它看起来不像在platform/frameworks/base下。也许它是闭源的?

android - 锁屏不禁用指纹

我有以下问题。我正在尝试制作一个锁定屏幕的应用程序。通过DevicePolicyManager的方法效果很好。到目前为止,一切都很好。但是当我用DPM锁定我的手机时,指纹解锁方法被禁用,我必须输入我的图案(或PIN或我设置的任何东西)来解锁手机。如果我以正常方式锁定它(即使用电源按钮),指纹解锁就会起作用。所以我的问题是如何以编程方式锁定屏幕并在之后通过指纹解锁?PS:我有一个带有棉花糖血统操作系统的galaxys5mini 最佳答案 这是正常流程。它使设备进入重启状态,设备将在该状态下请求模式或密码。Google没有为此提供任何a

android - 我如何与锁屏布局交互以在其中显示文本,例如此应用程序 :

我刚刚发现了这个应用程序:https://market.android.com/details?id=de.j4velin.lockscreenCalendar现在似乎可以在通常写警报的地方在锁屏内写一些文本。我想在这个地方显示自定义文本,但完全不知道如何实现。这个人成功地在这个地方写了日历事件。非常感谢任何对我有帮助的线索//fragment。 最佳答案 这实现起来出奇地容易,但记录却出奇地糟糕。您需要做的就是在系统设置中设置报警字符串,如下:Stringmessage="Thisisatest";Settings.System.

android - 以编程方式禁用/延迟 Android 锁屏

我想以编程方式禁用/延迟锁定屏幕。在调查中,KeyguardManager已贬值/无法始终如一地工作,FLAG_DISMISS_KEYGUARD不是一个选项,因为我想在后台执行此操作,我不想出于电池原因使用WakeLock,设备管理似乎无法做到这一点,虽然SCREEN_OFF_TIMEOUT可用于控制屏幕何时休眠,但我无法找到类似的屏幕锁定超时。我在这里错过了什么?谢谢。 最佳答案 试试这个,只要Activity在最上面,它就会保持屏幕/显示唤醒。getWindow().addFlags(WindowManager.LayoutPa

java - 如何在android中制作我们自己的锁屏而不是默认锁屏

这个问题在这里已经有了答案:CreatingcustomLockScreeninandroid[closed](5个答案)关闭7年前。我想创建自己的手机锁应用程序,类似于android模式锁。每当手机启动/重启/电话、锁定/电话和解锁时,我都需要显示或启动我的应用程序。我不知道如何让应用程序出现而不是默认锁定屏幕并隐藏默认锁定屏幕。所以我的问题是:如何显示或启动我的应用而不是默认锁定屏幕什么是getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED|WindowManager.LayoutParams.F

android - 查看是否设置了不同的主屏幕和锁屏壁纸

我有一个正在运行的动态壁纸并对SCREEN_ON事件使用react以在Canvas上显示更改。然而,在某些手机上,用户可以设置不同的锁屏和主屏幕墙纸(Touchwiz,某些Xperia设备)。当用户在锁屏上设置不同的壁纸时,我的动态壁纸不会显示。在GalaxyS3上,我使用了WallpaperService.Engine.isVisible(),当用户设置不同的锁屏壁纸时,它会正确返回false。然而,在GalaxyS3Mini上,这不起作用,因为无论我的动态壁纸是否是Activity的锁屏壁纸,isVisible()都会返回true。WallpaperManager.getWallp