問題タブ [android-remoteview]
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 - Android RemoteView クラスが setOnClickPendingIntent のみを提供するのはなぜですか?
Android のRemoteView
クラスは、setOnClickPendingIntent
代わりにメソッドを提供しますsetOnClickListener
。この理由は何ですか?PendingIntent
この場合に使用する利点は何ですか?
android - Androidでデータベースを使用してウィジェットを作成する
アプリケーションのウィジェットを作成しています。github から LoremWidget プロジェクトをダウンロードしました。リンクはこちら
ここでは、items という名前の 1 つの配列です。配列をハードコーディングすると、ウィジェットに値が正しく表示されます。しかし、データベースからデータを取得しようとして、データを要素ごとに配列にコピーしても何も表示されません。私はマニフェストファイルへの書き込みと読み取りの許可を与えました.誰かが私のエラーを見つけることができますか. しかし、私はこのデータベースコードを別のアプリケーション(ウィジェットではない)に使用して、正しく取得しました。
LoremViewsFactory.java
これは私の getAllContactsfunction DatabseHandler クラスです
android - ボレーを使用して画像リソースをremoteViewに設定する
Androidのサービスから音楽ストリームを再生するので、音楽の再生が開始されると、上に通知が表示され、再生/一時停止ボタン、音楽のタイトル、および音楽カバー写真のサムネイルが表示されます。次のように、サービス コード内で通知を開始します。
custom_notification.xmlは次のようになります。
これは完全に機能し、ImageViewのリソースフォルダーに含まれるic_launcherアイコンを設定しますが、私が達成したいのは、この画像をURLから画像に設定することです.ボレーライブラリを使用して画像をダウンロードして設定するので、ImageViewを以下に、 thumbnailNotification.xml 内の id=thumbnailNotification を追加します。
しかし今、サービスからこれを設定する方法は?
android - RemoteView を使用してウィジェット内のテキストを自動リサイズする
この例 (AutoResizeTextView)とこの例 (FontFitTextView)を使用して、ウィジェットのテキストのサイズを変更しようとしました。
BroadcastReceiver
ウィジェットを更新する があり、これにBroadcastReceiver
は次のものがあります。私は以下を構築しRemoteView
ます:
次に、変数の 1 つを設定します。
それに応じてwidget.xmlを調整しました:
しかし、私のウィジェットには「ウィジェットの読み込みに問題がある」と表示されるようになったので、数時間後に疑問に思っています。これは RemoteViews で動作しますか? これらのクラスは両方とも TextView を拡張し、RemoteView は拡張しません。
編集:LogCatにはこれがあります: