我有一个小型的android机器,同时具有android和其他原生进程。 因为native的图形在下面,android app应该是透明的。 我阅读了许多资料,制作了透明的活动,并且有效。
但它是我的机器的特殊应用程序,因此它应该像Launcher一样。 事情是......如果我在启动另一个应用程序后回到我的应用程序,屏幕仍会显示另一个应用程序的图像。
Ex:我的应用程序(主页) - 其他非透明应用程序 - (返回/主页) - 我的应用程序显示以前的其他应用程序的图像,因为我的应用程序是透明的。 所以我想让我的应用程序清除所有屏幕,并透明显示本机的图形。我不是说完成其他人。我想清除或关闭其他应用的可见性。
仅供参考,我无法用JNI将本机包装到Android应用程序中。原生流程是古老而重要的遗产。 :(
提前致谢。
答案 0 :(得分:0)
看看FLAG_SHOW_WALLPAPER
。将其设置为您的活动会使所有其他应用看起来像是关闭/隐藏的: