我希望我的 Activity 显示在锁屏上(工作正常)。但我想让那个 Activity 透明..
我尝试了两种方法都不允许我的 Activity 在锁屏上显示。
方法一
android:theme="@android:style/Theme.Translucent.NoTitleBar"
方法二
<style name="Theme.Transparent" parent="android:Theme">
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsFloating">true</item>
<item name="android:backgroundDimEnabled">false</item>
</style>
两者都不允许在锁屏上显示 Activity 。
有什么方法你知道吗?
最佳答案
尝试在您的 Activity 中设置以下代码。我没有尝试过,它可能会起作用。
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
关于android - 如何在锁屏上获得透明的android Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25482783/