2012-09-27 27 views

回答

1

excludeFromRecents从最近排除,这是不是你所需要的。尝试设置FLAG_SECURE

public class MyActivity extends Activity { 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 

    getWindow().setFlags(LayoutParams.FLAG_SECURE, 
         LayoutParams.FLAG_SECURE); 

    setContentView(R.layout.main_layout; 
    } 
} 
+0

感谢您的答复,但这个逻辑将停止用户采取截图手动也,我不能这样走。 – user1702759

+0

threre的其他解决方案。如果你想确保你的活动,那么它就会变得安全。你不能在这里有一半的屏幕截图安全。 –

+0

我们尝试了上述逻辑,在最近的应用程序中没有显示该应用程序的屏幕截图,并且同时我们无法手动截取屏幕截图(如果用户需要)。 – user1702759

相关问题