草庐IT

LockScreenActivity

全部标签

android - 如何撤消 clearPackagePreferredActivities ("com.android.launcher");

我想做的是复制ToddlerLock应用程序的功能。我已经设法用清除了默认启动器PackageManagerlocalPackageManager=getPackageManager();localPackageManager.clearPackagePreferredActivities("com.android.launcher");然后用这个打开启动选择对话框Intenti=newIntent();i.setAction(Intent.ACTION_MAIN);i.addCategory(Intent.CATEGORY_HOME);this.startActivity(i);只要

android - 从服务启动 Activity 时延迟

我有一个接收屏幕关闭广播的广播接收器,当屏幕关闭时,它会启动一个Activity。我已将此Activity命名为LockScreenActivity。我在Activity的onCreate()中添加了getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);,这样它就会出现在Android锁屏的顶部,这正是我想要的。这在大多数情况下效果很好。每当我按下主页按钮将任何应用程序发送到后台时,就会出现问题。当我从任何应用程序按主页按钮返回主屏幕,然后立即按电源按钮关闭屏幕,并在一秒钟内按电源按钮重新打开时,它