na videu odsud (seek 8:55 ) (http://v.cncenter.cz/video/360p/25-360p-5026855.mp4) jsem to slyšel, že prý snapchat nebo instagram nějak může detekovat nebo blokovat pořizování screenhostů (nezjištěno zda na webu či v "appce")+ že se to zobrazilo ostatní, že chcete děla screenshot. (a že nyní tuto možnost nějak zrušil...) Můžete říct jak je tohle možné udělat?
Záleží na právech. Blokovat asi těžko, to by ty práva musel mít fakt velké. S přístupem do paměti by to akorát mohl detekovat, respektive detekovat spuštění programu na screenshoty.
Vsadil bych se, že na virtuálu by to blokovat nešlo.
if(android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.HONEYCOMB) {
getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE);
}
mimochodem stejné vlastnosti mají většinou bankovní aplikace - aspoň tedy ta od KB a FIO - nedovolí screenshot systémovým screenshotátorem.