##内容
至急お願いします。
Androidアプリを開発しているのですが、スクリーンショットをとったことを検知するにはどうすればよいのでしょうか?
最悪、他のアプリのスクリーンショットを取るという方法でもいいです。
宜しくお願いします
###追記
java
1 public void start(View v) { 2 if (count == 0) { 3 count++; 4 observer.startWatching(); 5 6 Log.d("t", "s"); 7 } else { 8 Log.d("t", "r"); 9 observer.stopWatching(); 10 count = 0; 11 } 12 13 } 14 private static final FileObserver observer = new FileObserver("/storage/emulated/0/Pictures/Screenshots/") { 15 16 @Override 17 public void onEvent(int event, String path) { 18 if (event == FileObserver.OPEN) { 19 Log.d("d","OPEN"); 20 } else if (event == FileObserver.CLOSE_NOWRITE) { 21 Log.d("d","CLOSE"); 22 } else if (event == FileObserver.CREATE) { 23 Log.d("d","CREATE"); 24 } else if (event == FileObserver.DELETE) { 25 Log.d("dw", "DELETE"); 26 } 27 28 } 29 }; 30
やってみたのですが、うまく検知されませんでした。
エラーは一切ありませんよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/18 08:28