当我的应用程序位于前台时,是否可以拦截屏幕截图事件(或为其创建监听器)?我想在按音量下+电源键截图时执行一些自己的代码。
最佳答案
不,抱歉,您无法控制屏幕截图。如果您的目标是阻止您的应用截取屏幕截图(例如出于安全原因),请使用 FLAG_SECURE
:
public class FlagSecureTestActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().setFlags(LayoutParams.FLAG_SECURE,
LayoutParams.FLAG_SECURE);
setContentView(R.layout.main);
}
}
关于android - 当我的应用程序位于前台时,是否可以拦截截图事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23785212/