2017-12-11 18 views
0

私はFacebook Messengerのようなフローティングウィジェットに取り組んでいますが、この機能は他のアプリケーション(SYSTEM_ALERT_WINDOW)の上にビューを描画する権限を必要とします。許可なくFacebook Messengerのようなチャットヘッドの泡

AndroidがMarshmallowで実行時アクセス許可を導入したことはわかっています。したがって、Facebookメッセンジャーをインストールしてヘッドバブルを有効にすると、Androidはこの許可を求めなければなりません。しかし、AndroidはFacebook MessengerやFabulousの許可を求めることはありません。

私はthis tutorialを試しましたが、Androidはこのチュートリアルで許可を求めています。 AndroidがFacebook MessengerやFabulousでこの権限を要求しない理由

+1

唯一の理由は、targetSdkVersionが22以下に設定されている可能性があります – MatPag

答えて

2

SYSTEM_ALERT_WINDOW

は、通常のポップアップを持っているあなたはこの権限があり、デフォルトでPlayストアからアプリケーションをダウンロードした場合、許可が ドローオーバーレイ許可 と呼ばれている他の権限のような通常のアクセス許可ではありません有効にすると これから確認できます

設定 - >アプリ - >高度な許可nを上からまたは内側からアプリ情報 - >他のアプリを上書きすると、Playストアからインストールされたアプリのデフォルトで有効になります。

関連する問題