bur*_*eck 13 android screenshot
我想知道是否有办法检测通过一些"onXXXXX"回叫方法或接收广播,如果其他一些过程即将拍摄我的应用程序的显示屏幕.例如,如果SDK工具或其他一些屏幕捕获应用程序执行"屏幕捕获",我希望得到通知,然后决定是否应该允许或禁止屏幕捕获.
如果这是不可能的,有没有办法锁定显示器,所以没有其他进程可以屏幕捕获我的显示器?
use*_*844 21
这适用于三星Tab 2 7"
使用以下方法,只需添加FLAG_SECURE
到Window Flags即可
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);
}
}
Run Code Online (Sandbox Code Playgroud)
警告你可能需要改变
LayoutParams
Run Code Online (Sandbox Code Playgroud)
至
WindowManager.LayoutParams
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
16230 次 |
最近记录: |