引言
???????相信大家在使用某些平臺應用的時候,都會有限制的規(guī)定。
???????通常情況下,錄屏、截圖軟件都可以在手機的運行過程中進行錄屏、截圖,普通的平臺也不會阻止錄屏、截圖軟件運行。
???????但是在某些比較敏感
的平臺上面,有可能出于保密
的原因,會阻止錄屏、截圖軟件進行運行。一旦錄屏、截圖軟件被阻止運行就無法使用錄屏以及截屏的功能。
版權與權限
???????一般出現(xiàn)如上情況,為了保護機主隱私,無非是版權
與權限
的問題。
禁止應用截屏或錄屏
???????近幾年隨著移動互聯(lián)的飽和,基本上各項技能都有所完善,這里就保護用戶隱私————禁止應用截屏或錄屏來給大家做實際應用以及實戰(zhàn)效果進行多方位演示。
實際應用
其中屬性FLAG_SECURE:該屬性能防止屏幕被截圖和錄制
。這個屬性就是可以防止當前Activity不會被錄制。
public class MainActivity extends AppCompatActivity {
private Window window;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
window = getWindow();
initView();
}
private void initView() {
Button add = findViewById(R.id.add);
Button clean = findViewById(R.id.clean);
add.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//設置禁止截屏、錄屏標志
window.addFlags(WindowManager.LayoutParams.FLAG_SECURE);
}
});
clean.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//清除禁止截屏、錄屏標志
window.clearFlags(WindowManager.LayoutParams.FLAG_SECURE);
}
});
}
}
實戰(zhàn)效果
為了驗證如上錄屏、截屏功能是否有效?
答:“本人多臺真機實測有效!”
↓↓↓ ↓↓↓ ↓↓↓
以下是截屏、錄屏實戰(zhàn)總結以及效果!
???????經實測真機 華為榮耀、華為鴻蒙、紅米、Vivo、OPPO、小米平板 截屏功能都有效,當截屏的時候,系統(tǒng)會彈出一個Toast提示“禁止屏幕抓取”
。文章來源:http://www.zghlxwxcb.cn/news/detail-434523.html






???????錄屏功能同樣實測有效,當錄屏的時候,系統(tǒng)會彈出一個Toast提示“由于應用限制,該界面無法錄屏”
。部分機型(小米平板、華為鴻蒙、oppo等)錄屏的時候,看似能夠正常錄制,但是保存后的視頻,都是一片黑色,并沒有APP的相關界面。文章來源地址http://www.zghlxwxcb.cn/news/detail-434523.html


到了這里,關于Android App保護用戶隱私————禁止應用截屏或錄屏的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!