私はいくつかのコードだけでAndroidManifestを使用せずにAndroidの権限を動的に取得できるかどうか疑問に思っています。 おかげAndroid権限を取得するdynamiclly
あなたの答えのおかげでは、はい、それはユーザー体験を複雑にし、そのメカニズムは
私はいくつかのコードだけでAndroidManifestを使用せずにAndroidの権限を動的に取得できるかどうか疑問に思っています。 おかげAndroid権限を取得するdynamiclly
あなたの答えのおかげでは、はい、それはユーザー体験を複雑にし、そのメカニズムは
を提供されている場合、それはユーザーのためにも危険だいいえ、申し訳ありませんが、あなたはAndroidManifest.xml
ファイルを経由してすべての権限を要求する必要があります。
これは不可能です。
既にインストールされているAPKの内容を変更することはできません。とにかく、パーミッションシステム全体が、ユーザーがアプリケーションが必要とするパーミッションを最初に読み取って、それが大丈夫かどうかを判断できるようにすることは、非常に危険です。
iPhoneがこれを行う、そこにあるはずです。 IPhoneでは、たとえば許可カメラを持つすべてのアプリを表示できます。その後、アプリごとにカメラの権限を無効にすることができます。 – powder366
はい、私はhttp://developer.android.com/guide/topics/security/security.htmlで、この行を見つけました:
Androidは、それはセキュリティを犠牲にしてユーザーエクスペリエンスを複雑にするため、(実行時に)動的に権限を付与するための機構がありません。
Guysが今のAndroid 6.0 Marshmellow以降から、あなたは、アクセス権が動的に、私はそれを見つけることができthis linkを見てに、実行時にユーザーに尋ねることができます。私はあなたのアイデアを得るのを助けることを願っています
あなたの答えのためのおかげで、私はそのようなことは少し危険な表示されますが、ユーザーに依頼するAndroidの中mechanismeがある場合、それは我々が持っているものと同じになりますですので、新しい権限が追加されるたびにことを知っています今すぐAndroidManifest –