2016-12-15 5 views
0

ウィンドウマネージャの設計では、そのウィンドウの後ろ、つまりホームスクリーンにアプリを触れることができるように設計する方法デバイスのUIとのやりとり。ウィンドウマネージャのビューとの対話のみが可能ですが、そのウィンドウマネージャのホーム画面と対話したいのですが、誰でも助けてください。ウィンドウマネージャを設計して、そのウィンドウマネージャの背後にあるUIとやりとりできるようにする方法

+0

あなたはAndroidの修正バージョンで独自のカスタムROMを構築していますか?いいえの場合は、「ウィンドウマネージャー」とは何かを説明してください。カスタムROMを作成しているのであれば、あなたが望むものが可能だと思うのですが、スタックオーバーフローの問題が広すぎる可能性があります。 – CommonsWare

+0

@CommonsWareウィンドウマネージャは、システムアラートウィンドウのアクセス許可を使用し、その上にいくつかのビューを表示するために使用され、アクティビティの外で使用できます。 – Rachan

+0

次に、「そのウィンドウマネージャのホーム画面と対話する」とは何を意味するのかを説明してください。 – CommonsWare

答えて

0

これは不可能です。独自のカスタムAndroid搭載のカスタムROM

一般に、タッチイベントは、タッチイベントのX/Y座標でZ軸上の最も高いウィンドウに配信されます。ウィンドウがZ軸上で最も高い場合は、タッチイベントが発生します。

理論では可能ですが、アプリの開発者は利用できません。ウィンドウ内に「穴を開ける」APIがあります。これらの穴では、タッチイベントはウィンドウには表示されず、そのX/Y座標でZ軸の次に高いものが表示されます。これにはOSの変更が必要になります。

ただし、タッチイベントを確認できる方法を探している場合は、明らかにプライバシーとセキュリティ上の理由からブロックされている下のウィンドウに自分自身をディスパッチしてください。

+0

あなたのhelp.oneもう一度質問していただきありがとうございます。どのように画面が暗く見えることを意味する最大1%の画面の明るさを下げるアプリケーションを構築することができます。このタイプの操作は、私はプログラムで画面の輝度を下げようとしましたが、ある程度まで下げました。あなたが私を助けてください。 – Rachan

+0

@Rachan:わかりません、残念です。 – CommonsWare

+0

ご協力いただきありがとうございます – Rachan

関連する問題