問題タブ [android-appwidget]
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 - Android : Appwidget でのネットワーク操作
アプリケーション用に Android AppWidget を開発しています。appwidget を更新するには、ネットワークからデータをダウンロードする必要があります。しかし、onUpdate メソッドでそれを実行しようとすると、appWidget が Android システムによって強制終了されます。時間のかかる操作はレシーバーではできないことがわかったので、onUpdate メソッドからサービスを起動し、そこからスレッドを起動しました。しかし、それでも問題は解決しません。Appwidget でネットワーク操作を行う方法を教えてください。
android - サービスのライフサイクルとリスナーの登録を解除するための最良の方法
AppWidgetを更新するIntentServiceがあります。このサービスは、AppWidgetが画面に配置されるたび、またはAlarmManager / ContentObserver/OnChangeListenerが呼び出されるたびに開始されます。ウィジェットを更新した後、自動的に停止します。
更新するウィジェットがない場合、サービスは開始されないため、リスナーとオブザーバーの登録を解除し、保留中のインテントをキャンセルする必要があります。
リソースをクリーンアップするのに最適な方法は何でしょうか。サービスを開始して停止するのは少し厄介なようです。
また、サービスの開始と停止のコストについても疑問に思っています。最後のウィジェットが削除されたときに、サービスを常に実行し、onDestroy()でクリーンアップする方がよいでしょうか?
android - プログラムでホームを再起動する
私はAndroidで開発しています。ホームとそのすべてのコンポーネント (ウィジェット、ショートカットなど) を再起動する必要があります。たとえば、強制的に閉じると、ホーム画面が再起動し、そのすべてのコンポーネントがリロードされます。
android - ボタンクリックからの Android 更新ウィジェット
データベースからの情報を表示するウィジェットがあります。ウィジェットは 1 時間ごとに定期的に更新されます。しかし、ウィジェットの更新ボタンをクリックして手動で更新することもできます.クリックアクションを実行してウィジェットを更新するにはどうすればよいですか?
注: ウィジェットはサービスを使用して操作を実行します。
事前にサンクス。
android - ウィジェットを更新するための保留中のインテントを持つAlarmManager
15秒ごとにウィジェットを更新する必要があるという要件があります。と呼ばれるメソッドがありますが、android:updatePeriodMillis
それは30分後にのみ解雇されるようです。
の助けを借りてウィジェットを更新するアプローチを取りましたAlarmManager
。ウィジェットは更新されますが、問題はデバイスのパフォーマンスが低下することです。アプリケーションがバックグラウンドで実行されている場合、AlarmManager
ユーザーイベントに応答するためにデバイスで大きな遅延が発生する可能性があります。頻繁に更新されるウィジェットを用意するのは賢明ですか?
ウィジェットを更新するための推奨されるアプローチですか?または、更新が頻繁に行われるコードサンプルやアプリケーションを提供してくれる人はいますか?
なぜandroid:updatePeriodMillis
30分に設定されているのですか?Androidは、その時間間隔より前にウィジェットを更新することを望んでいないためですか?
android - インスタンス固有の AppWidget 構成
配置時に構成アクティビティを表示するアプリ ウィジェットがあるとします。構成ページでは、ウィジェットの外観を調整できます。
ユーザーは、このウィジェットの複数のインスタンスをホーム画面に配置できます。各ウィジェット インスタンスで固有の構成状態を維持するには、どのような方法が最適でしょうか? それとも、各ウィジェット インスタンスが同じグローバル状態を採用する必要がありますか?
android - appwidgetをビューに配置して、それ自体を更新するにはどうすればよいですか?
appwidgetをビューに配置して、それ自体を更新させるにはどうすればよいですか??これで、リモートビューをアクティビティに配置できますが、それ自体が更新されていないようです。どうすればそれ自体を更新できますか?
android - Android AppWidgetsは特定のサイズに制限されていますか?
ホーム画面に表示するAndroidAppWidgetを作成しています。
ユーザーのホーム画面のスペースは貴重なので、ウィジェットを小さくしたいと思います。理想的なサイズは2x1セルです。
- いくつかのドキュメントは、あなたが好きなサイズを持つことができることを示唆していますか?
- ただし、AppWidgetのグラフィックデザインガイドラインでは、4x1、3x3、2x2の標準サイズのみがサポートされていることを示しています。
- それは利用可能なPhotoShopテンプレートを参照していますか、それともAndroid自体の制限ですか?
- 2x1ウィジェットは実際のデバイス(HTC Wildfire)では機能しますが、エミュレーターでは2x2に拡張されます。
- HTCにはホーム画面の独自の特別な実装があるので、おそらく私のウィジェットはHTCデバイスの2x1でのみ機能しますか?
2x1ウィジェットを作成する方法はありますか、それとも標準サイズを使用する必要がありますか?
私のウィジェットは、SimpleWiktionaryサンプルから採用されました。
- マニフェストにはとが
android:minWidth="146dip"
ありandroid:minHeight="72dip"
ます。 - およびを含むRelativeLayoutが あります
android:layout_width="fill_parent"
android:layout_height="wrap_content"
私はAndroidを始めたばかりなので、これがばかげた質問である場合は事前に謝罪します。:)
android - Androidウィジェットの背景内に画像を表示するにはどうすればよいですか?
配信されたAndroidウィジェットの4x1フレーム画像にsrcを設定するウィジェットレイアウトxmlがあります。ウィジェットレイアウトコードは次のとおりです。
@ drawable / widgetinitialは、developer.android.com(AppWidgetデザインガイドライン)でwidgetinitial.png画像の例4x1を保持しています。(4x1_Widget_Frame_Portrait.psd)私がやろうとしているのは、配信されたフレーム内に画像を表示することです。消えて、表示しようとしている画像だけが表示されます。バウンディングボックスまたは背景の内側に画像を表示するにはどうすればよいですか?どんな助けでも大歓迎です。
別の質問-いくつかのフォーラムで見たと思いますが、AbsoluteLayoutはAndroid2.1以降では非推奨の機能です。あれは正しいですか?また、AbsoluteLayoutを使用すると、強制終了またはその他の例外がスローされますか?