を検出し、それがロック画面やホーム画面のスクリーンショットやクリックのためにアンドロイドにスワイプジェスチャを検出することができますか?XamarinのiOS /アンドロイド:私はフォームをxamarin使用してモバイルアプリに取り組んでいますロック画面/ホーム画面のクリック検出やスワイプ検出
これは、目的のC/swift/javaで可能な場合は、Xamarinでも可能です。
を検出し、それがロック画面やホーム画面のスクリーンショットやクリックのためにアンドロイドにスワイプジェスチャを検出することができますか?XamarinのiOS /アンドロイド:私はフォームをxamarin使用してモバイルアプリに取り組んでいますロック画面/ホーム画面のクリック検出やスワイプ検出
これは、目的のC/swift/javaで可能な場合は、Xamarinでも可能です。
アンドロイド
私はそれが別のプロセス(システムアプリ)内の別々の活動だとして、あなたが/ロック画面中にセットアップスワイプジェスチャーをクリックすることができます信じていません。また、ロック画面をユーザーアプリケーションで置き換えることもできません。
あなたはDevice Admin
APIを介してこの一部を制御できます。
https://developer.android.com/guide/topics/admin/device-admin.html#lock
しかしそれは、(ユーザーがロック画面を終了した場合はおそらく知っている)だけで、あなたが何をしたいの反対のためです。
あなたが代わりにACTION_USER_PRESENT
またはBroadcast Receiver
経由かなり新しいACTION_USER_UNLOCKED
放送のために聞くことができます。
https://developer.android.com/reference/android/content/Intent.html#ACTION_USER_PRESENT(API 3)
https://developer.android.com/reference/android/content/Intent.html#ACTION_USER_UNLOCKED(API 24)
https://developer.android.com/training/articles/direct-boot.html#notification
iOS版
あなたはDarwin
通知を使用することができます - https://developer.apple.com/reference/corefoundation/1666719-cfnotificationcenter
あなたは以下のイベントをチェックすることができます
com.apple.springboard.hasBlankedScreen
を - 画面が空白になると(数回の一つを、それ意志)com.apple.springboard.lockstate
- どのような状態com.apple.springboard.lockcomplete
であります こんにちはジョン、 私は、彼らがスクリーンショットにしようとしているかどうかを知るためにリンゴの画面ロックボタンやホームボタンをスクリーンショットしようとしている場合だけ知っているロックする前に、アンドロイドのためのスワイプジェスチャーを望んでいました。ダーウィンの通知はiOSのために役立つと思うが、あなたはアクティブスクリーンでアンドロイドのスワイプジェスチャーのための光を放つことができる? – TheDeveloper
http://stackoverflow.com/questions/29621903/detect-only-screenshot-with-fileobserver-android –
のiOS:http://stackoverflow.com/questions/14352228/is-there-a-away-to-detect-the-event-when-ios-device-goes-to -sleep・モード時に- – SushiHangover