Android では、アクセス許可 android.permission.SYSTEM_ALERT_WINDOW がある場合、View は任意のアクティビティでフローティングできます。ウイルスは、この機能を使用して、必要な多くのことを行うことができます。SO、フォアグラウンド アプリケーションでこれらのビューを検出する方法はありますか? ありがとう!
1 に答える
0
フォアグラウンド アプリケーションでこれらのビューを検出する方法はありますか?
あまり。
デフォルトでは、Android の新しいバージョン (4.0 以降の IIRC) では、タッチ イベントはそのようなビューによって消費されるか、コールバック メソッドを介してそれらのビューで見ることができません。Android の以前のバージョンでは、このようなフローティング ビューをサポートしており、タッチ イベントを検出し、それらを基になるアクティビティに渡すことができました。これは「タップジャッキング」攻撃と呼ばれます。API レベル 9+ では、 を使用android:filterTouchesWhenObscured
してこの動作を制御できます。
于 2013-04-25T12:16:30.950 に答える