問題タブ [dreamservice]
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 - DreamServiceの画面の向きをロックする
私は過去数時間新しいDreamService
APIをいじっています、そしてそれはかなり甘いです。ただし、質問が1つあります。
が表示されたら、画面の向きを横向きにロックしたいのDreamService
ですが。の目的はDreamService
、多数のワイドスクリーン写真を表示することであり、画面の上下に黒いバーを表示したくありません。
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE)
Javaコードやandroid:screenOrientation="landscape"
マニフェストファイルなど、さまざまなことを試しましたが、どれもうまくいきませんでした。
これは私に不思議に思います:の方向をロックすることは可能DreamService
ですか?
android - DreamServiceでRunOnUiThread?
DreamService があり、バックグラウンド スレッドが完了したら UI の更新を開始したいと考えています (これをトリガーするイベントを発生させています)。アプリのメイン バージョンでは、RunOnUiThread を使用してイベントから UI の更新を開始するだけですが、dreamService は Activity から派生していないため、そのようなメソッドはありません。奇妙なことに、エラーは発生しません。空白の画面が表示されるだけです。カタログに UI コードからの警告が表示されますが、それらは「空」です (メッセージは表示されません。「W at com.my.app」が 3 回表示されるだけで、コードの行が異なります)。
最も可能性の高い理由は、スレッドで発生したイベントから UI の変更をトリガーすることだと思います。Dreamservice で UI スレッドの更新を行うにはどうすればよいですか?
android - Android: Daydreams 内のフラグメント
空想アプリを作成しようとしていますが、DreamService クラス内でのフラグメントの使用に関するドキュメントが見つからないようです。
私の意図は、XML ファイルでフレームを使用することでした。
次に FragmentManager を使用して、フラグメントをフレームに追加します。
「getFragmentManager()」または DreamService 内に同等の機能がないようです。したがって、これは可能ですか?どうすればよいですか?
ありがとう
android - Android: アプリケーションの DayDream
DreamService を使用しているアプリケーションを開発しています。ただし、組み込みのオプションは、充電中およびドッキング中に空想を開始するだけです。アプリケーションの実行中に空想を呼び出す解決策はありますか (デバイスがしばらく非アクティブな間、たとえば 5 秒間)?
android - Daydream サービスの開始時にナビゲーション バーを非表示にしますか?
夢の中でビデオを再生したいアプリに Dreamservice を追加しています。メイン アクティビティ中にナビゲーション コントロールを非表示にするために使用するコードとほぼ同じです。
Daydream がクラッシュします。他のいくつかの Daydreams を見ると、どれもバーを隠していないようです。これを行うことは可能ですか?そうしないと、Daydream 中に再生しているビデオが正しく中央に配置されません。
android - Android Daydream/DreamService の広告?
Android Advertising SDK のいずれかが新しい DreamService 機能で動作するかどうか知っている人はいますか? AdMob を使ってみたところ、最初に Interstitial クラスのコンストラクターが Activity を明示的に必要としていることがわかりました。AdView にはコンテキストを必要とするコンストラクターがあるので試してみましたが、Activity 以外の Context を使用して AdView を膨張させようとしているという問題があることを示す実行時例外が発生しました。Amazon Mobile Ads API を試してみましたが、AdMob のものと同じようです。
創造性を発揮して、インタースティシャル広告を作成する DreamService から別のアクティビティを開始しようとしましたが、DreamService UI の背後で作成されました (Daydream がすべてをオーバーレイするので、これは理にかなっています)。Daydream で Ads を使用するための解決策を知っている人はいますか?
android - AndroidManifest で条件付きでサービスを宣言する
DreamService
ファイルで宣言したサービス、特に Android DaydreamがありAndroidManifest.xml
ます。アプリが読み込まれると、Android はこの宣言を検出し、ユーザーが [設定] で選択できる Daydreams のリストにアプリをオプションとして追加します。私はこれService
を次のように宣言しています...
Service
この宣言をプログラムで条件付きでロードできる方法があるかどうかを確認しようとしています。言い換えれば、私はこれをいくつかのプログラムロジックに基づいて宣言したいだけです。DreamService
プログラムで有効にしない限り、Android がアプリの Daydream 機能を一覧表示したり、認識したりしたくありません。
このようなことは可能ですか?