問題タブ [android-6.0-marshmallow]

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.

0 投票する
0 に答える
637 参照

android - 自動検証されたリンクは Android M にキャッシュされますか?

私は現在、検証済みのリンク システムが Android M でどのように機能するかを確認するためにいくつかのテストを実行しており、興味深い結果が得られました。通常の流れは次のとおりです。

  • アプリをインストールする
  • ${HOST}/.well-known/statements.json への GET が実行されます
  • 承認された場合 (サーバーが稼働している、キーが有効であるなど)、検証済みのすべてのリンクがアプリにディープ リンクされます。

サーバーがダウンすると、これが表示されます

  • アプリをインストールする
  • ${HOST}/.well-known/statements.json への GET が実行されます
  • 承認されていません。リンクはポップアップを表示します
  • アプリのアンインストールと再インストール
  • ${HOST}/.well-known/statements.json への GET が実行されます

ただし、最初の検証後にサーバーがダウンした場合、興味深いことがわかります

  • アプリをインストールする
  • ${HOST}/.well-known/statements.json への GET が実行されます
  • 承認済みのディープリンク
  • サーバーの電源を切る
  • アプリをアンインストールしてアプリを再インストールする
  • ネットワーク呼び出しが行われませんでした

再インストールする前にしばらく待つと、ネットワーク呼び出しが行われ、通常どおりに動作します。自動検証データやアプリ -> リンク データが、アプリのアンインストールによって破壊されない場所にキャッシュされているようです。

  • この動作は予期されたものですか?
  • 常にサーバーにアクセスするのではなく、なぜこれが起こるのでしょうか?
  • アプリを使用していない場合、これはどこにキャッシュされますか?
0 投票する
0 に答える
227 参照

android - Android M プレビュー プロジェクトを作成するには?

Android M プレビュー SDK をインストールし、それを使用してプロジェクトを作成しようとしています (新しいパーミッション モデルを試すため)。

Android Studio を使用して新しいプロジェクトを作成すると、最小限の SDK の選択肢として Android M が表示されます。

ここに画像の説明を入力

ただし、プロジェクトをビルドしようとすると、

しかし、私はすでに M プラットフォームをインストールしています。それ以外の場合、プロジェクトを作成したときにどのように選択肢として提供されましたか? とにかく、「不足しているプラ​​ットフォームをインストールする」リンクをクリックすると、SDK プラットフォーム 23 ダイアログの使用許諾契約書が表示されます。同意して再度ダウンロードに進むと、次のように表示されます。

SDK マネージャーは次のとおりです。ここに画像の説明を入力

0 投票する
2 に答える
4008 参照

android - Doze モードとアプリ スタンバイ

スマートフォンが Doze モードか、アプリがスタンバイ モードかをアプリで確認するにはどうすればよいですか?

購読アプローチを使用してそれを知ることもできますか?

0 投票する
2 に答える
1030 参照

android - AppCompatActivity には新しい Android M アクセス許可メソッドがありませんか

アプリにAndroid Mのサポートを追加したいので、Google のチュートリアルに従いました

パーミッションの確認とリクエスト。しかし、これらのメソッドが my によって認識されていないというエラーが表示されますActivity。私Activityは伸びてAppCompatActivityいます。

このクラスはまだそれらの新しいメソッドを実装していないのでしょうか?

0 投票する
6 に答える
30119 参照

android - Android M リクエスト許可の非アクティビティ

私のウィジェットは、Activityスコープ外のアクセス許可を保護するための呼び出しを行います。の外部でAndroid Mのアクセス許可を要求することは可能Activityですか?