草庐IT

android - 如何避免锁屏下一次闹钟时间消失?

我正在编写一个闹钟应用程序。在我的应用程序中,我以这种方式将下一个闹钟时间设置到锁定屏幕:Settings.System.putString(context.getContext().getContentResolver(),Settings.System.NEXT_ALARM_FORMATTED,systemAlarmString);然后将系统闹钟图标设置到通知栏右侧,这样:IntentalarmChanged=newIntent("android.intent.action.ALARM_CHANGED");alarmChanged.putExtra("alarmSet",showS

android - 锁屏上的 Activity - 关闭它会恢复之前的 Activity

假设我的应用程序正常运行,显示ActivityA。然后用户锁定手机。A尽职尽责地进入休眠状态(onPause())。在屏幕关闭的某个时候,我需要向用户展示一些东西。因此,从我的后台代码(服务)中,我为B调用startActivity,并传递以下标志:FLAG_ACTIVITY_CLEAR_TOPFLAG_ACTIVITY_NEW_TASK然后在B的onCreate()中,我添加了以下窗口标志FLAG_SHOW_WHEN_LOCKEDFLAG_TURN_SCREEN_ONFLAG_DISMISS_KEYGUARD一切正常-B现在出现在键盘锁的顶部。稍后,我希望解散B,因此我在B中调用di

java - 打开应用程序前的锁屏服务

我正在尝试制作一个应用程序,在您打开选定的应用程序之前,其中有一个锁定/密码屏幕,以保护您的应用程序。市场上有一些如:https://play.google.com/store/apps/details?id=com.domobile.applock&hl=en这是GitHub上的一个开源项目。https://github.com/twinone/AppLocker我意识到,即使上述应用程序被杀死,或者ram被清除,或者手机被重新启动等。锁定屏幕仍然显示所选应用程序。本质上,我想实现与他们所做的相同的事情,但目前我还没有通过我编写的服务类实现这一目标。我可以锁定该应用程序,但是当该应用

android - Android Nougat 锁屏中 URI 的 startActivity

我正在使用从AlarmManager接收广播的BroadcastReceiver。在接收器中,我开始了两项Activity。一个Activity是从这样的URI开始的,并且是第三方应用程序://OpenspotifyIntentspotify=newIntent(Intent.ACTION_VIEW,Uri.parse(song));spotify.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);try{context.startActivity(spotify);}catch(ActivityNotFoundExceptione){status=Sta

安卓锁屏

有没有办法在锁定屏幕上显示文本?喜欢有关未读短信的信息或喜欢带有播放/暂停按钮的锁定屏幕上的音乐播放器。谢谢 最佳答案 是也不是。他们没有用于创建或修改锁定屏幕的公共(public)API。在您的设备上构建操作系统版本的人创建了您的锁定屏幕。一些制造商或运营商已将其他内容添加到锁定屏幕。我见过一些与音乐应用程序相关的,HTCsense有一个可定制的锁定屏幕。因此,如果您愿意创建自己的rom并将其闪存到您的设备,您可以编写自己的锁屏。除此之外,您能做的最好的事情就是编写一个系统认为是备用主屏幕的应用程序,在显示实际主屏幕之前具有某种锁

android - 动态获取android锁屏包名

我需要获取android锁屏Activity的包名。我用谷歌搜索除了https://stackoverflow.com/a/16881064/2803557什么都找不到这似乎不起作用。有没有办法获取锁屏包名 最佳答案 您可以通过分析Android日志来确定进入前台的任何Activity的包名称。例如,如果您打开了Googlemap,单击设备的主页按钮将在日志中显示此内容(我通常按ActivityManager字符串进行过滤)。STARTu0{act=android.intent.action.MAINcat=[android.int

android - Android 的锁屏无法使用 Android 正常工作

用于使用Android以编程方式锁定屏幕。我从Stackoverflow之前关于此的问题中得到了一些好主意,并且我做得很好,但是当我运行该代码时,没有异常和错误。而且,屏幕没有锁定。请在这段代码中指出我的错我的list.xml我的类(class)文件packagenet.top;importandroid.app.Activity;importandroid.app.KeyguardManager;importandroid.app.KeyguardManager.KeyguardLock;importandroid.app.admin.DeviceAdminReceiver;impo

java - 自定义锁屏实现技术

因此,我一直在网站上探索许多类似的问题(this、this和this等等)。人们想要实现自己的自定义锁屏(不谈论小部件)。到目前为止,用户使用的实现技术有两种。主屏幕更换。在这种技术中,它建议创建一个主屏幕应用程序,在解锁逻辑之后显示默认屏幕。我相信在这种情况下,开发人员必须在锁定屏幕可见时禁用主页、搜索、菜单和后退按钮,并实现屏幕关闭逻辑。一个应用程序。在这种技术中,一个普通的应用程序是在解锁逻辑后显示默认屏幕的地方制作的。我相信在这种情况下,开发人员必须在锁定屏幕可见时禁用主页、搜索、菜单和后退按钮,并实现屏幕关闭逻辑。现在,我不明白这两种方法之间有什么区别?StackOverfl

android - 屏幕超时时不显示 Unity3D Android 锁屏。 (唤醒锁?)

我正在使用Unity构建一个Android应用程序,它进展顺利。但是,我遇到了一个与屏幕超时和锁屏不显示有关的奇怪问题。应该发生什么用户停止播放屏幕超时并关闭稍后,玩家返回并重新打开手机锁屏显示,用户可以输入密码,或以其他方式解锁手机应用重新获得焦点并继续正在发生什么用户停止播放屏幕超时并关闭稍后,玩家返回并重新打开手机锁屏不显示!该应用程序是正确的焦点,一起绕过锁屏用户因为他们的安全受到威胁而生气:(注意事项无论我是否使用Android插件,都会发生这种情况我使用的是Unity4.2.0f4(虽然最新版本的变更日志没有关于这个问题)它甚至发生在一个空白的Android项目上我已经在5

android - 自定义媒体播放器的锁屏媒体控制

我正在使用自己的自定义MediaPlayer而不是android原生MediaPlayer,我可以使用MediaSessionCompat用于锁屏媒体控制? 最佳答案 是的,您可以使用MediaSessionCompat对于您的自定义媒体播放器,它只会充当您的应用程序和提供媒体元数据和媒体控制的系统之间的桥梁,它不会以任何方式限制您实际播放媒体的方式。 关于android-自定义媒体播放器的锁屏媒体控制,我们在StackOverflow上找到一个类似的问题: