問題タブ [android-9.0-pie]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 強制デバイスにファイルを作成できません
/data/vendor/ の下にフォルダーといくつかのファイルを作成するシステム サービスがあります。
Enforcing 状態のルート化された Android デバイスがあるため、sepolicy ではこれを行うことが許可されていないため、許可ルールで dac_override 機能を使用しています。これは機能します。
今、コードをAndroid P / 9.0のベータ版にインポートしようとしていますが、domain.teファイルで、この機能をneverallowリストに追加しました:(
この機能を使用しておらず、使用しようとしている場合
その結果、_file は常に null になります。
誰かが私のファイルを作成する方法を提案できますか??
android - Android P - network-security-config base-config cleartextTrafficPermitted true の場合、NetworkSecurityPolicy.isCleartextTrafficPermitted false
これは、サポート ライブラリ バージョン 28.0.0-rc01 を使用する Android P 上にあります。
いくつかの SO 投稿に基づいて、この問題の指示/解決策に従いました。
Android P DownloadManager が「127.0.0.1 へのクリアテキスト HTTP トラフィックは許可されていません」で停止する問題を解決するにはどうすればよいですか?
Android 8: クリアテキスト HTTP トラフィックが許可されていません
他のいくつかと一緒に。
問題は、network-security-config base-config がこの値を true に設定していても、NetworkSecurityPolicy.isCleartextTrafficPermitted を確認すると、false が返されることです。これにより、WebView で https 以外のページに移動すると、ERR_CLEARTEXT_NOT_PERMITTED エラーが発生します。
これは AndroidManifest のスニペットです
「usesCleartextTraffic」のみ、「networkSecurityConfig」のみ、およびその両方を含む組み合わせでこれを試しました。
関連する network-security-config は次のとおりです。
「トラストアンカー」の有無にかかわらず試したことに注意してください。私は、prod AndroidManifest と network-security-config とデバッグ バージョンの両方を持っています。ただし、どちらも同じ設定です (デバッグでは、システムに加えてユーザー証明書が許可されます)。
また、logcat をチェックして、セキュリティ ポリシーが読み込まれていることを確認しました。この時点で、設定が尊重されていないように見えるので、私は途方に暮れています。
どんな助けでも大歓迎です。
android - Android 9 で発信者 ID を取得する
BroadcastReceiver
着信通話の発信者 ID を取得するために、次のコードを使用しています。
残念ながら、これは では機能しなくなりましたAndroid 9.0 (API 28)
。具体的には、
aIntent.getStringExtra(EXTRA_INCOMING_NUMBER)
常に null を返します。アンドロイドversions<=API 27
ではすべてが正しく動作します
また、マニフェスト ファイルに と のアクセス許可をREAD_PHONE_STATE
追加しました。READ_CALL_LOG
何か案は?他の誰かが同じ問題を経験していますか?
よろしくお願いします。