Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android-如何以编程方式筛选其他应用程序?_Android_Android 5.0 Lollipop_Android Screen Pinning - Fatal编程技术网

Android-如何以编程方式筛选其他应用程序?

Android-如何以编程方式筛选其他应用程序?,android,android-5.0-lollipop,android-screen-pinning,Android,Android 5.0 Lollipop,Android Screen Pinning,我正在开发具有设备所有者权限的应用程序,我必须实现Android棒棒糖中引入的屏幕固定功能。根据开发者博客,我们可以使用Activity.stoplockTask以编程方式锁定任何应用程序,并使用Activity.stoplockTask取消锁定 但根据我的要求,我想以编程方式屏蔽其他应用程序 如果可能的话,请告诉我。如果是,那怎么办?谢谢大家! 答案是肯定和否定。我猜你在想为什么?您不能在第三方应用程序上进行锁定,但您可以使用透明主题进行自己的活动,更重要的是显示为真实-这不会使您的播放器暂停

我正在开发具有设备所有者权限的应用程序,我必须实现Android棒棒糖中引入的屏幕固定功能。根据开发者博客,我们可以使用Activity.stoplockTask以编程方式锁定任何应用程序,并使用Activity.stoplockTask取消锁定

但根据我的要求,我想以编程方式屏蔽其他应用程序


如果可能的话,请告诉我。如果是,那怎么办?谢谢大家!

答案是肯定和否定。我猜你在想为什么?您不能在第三方应用程序上进行锁定,但您可以使用透明主题进行自己的活动,更重要的是显示为真实-这不会使您的播放器暂停YouTube或Netflix,然后您可以将屏幕锁定到您自己的透明活动,显示为窗口

在活动中长期使用1此主题:

<style name="Theme.Transparent" parent="android:Theme">
    <item name="android:windowBackground">@android:color/transparent</item>
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowIsFloating">true</item>
    <item name="android:windowIsTranslucent">true</item>
    <item name="android:windowContentOverlay">@null</item>
    <item name="android:backgroundDimEnabled">false</item>
</style>
2有一个前台服务,在您想要打开其他应用程序时启动此活动

3在恢复活动任务中执行


那容易

任何答案/建议???…任何人???几乎所有标签上的问题都与你的相似。简而言之:你不能屏蔽pin第三方应用。@oneworld是的,你可以有一个应用触摸锁Lite,它可以somehow@Duna你从哪里得到这些信息的?链接?@OneWorld检查此应用程序:是否正在锁定其他应用程序