問題タブ [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 - remoteview フレームレイアウトの背景色
mColor を使用して色を設定するにはどうすればよいですか?
android - java.lang.SecurityException: サービスの開始を許可されていません
私のアプリをエミュレーターにインストールすると、次のようになります。
エラー/AndroidRuntime(465): java.lang.RuntimeException: レシーバー com.myPackage.Widget.MYWidget を開始できません: java.lang.SecurityException: サービスを開始できません Intent { cmp=com.myPackage/.Widget.MYWidget$MyWidgetService許可なく android.permission.BIND_REMOTEVIEWS
これが私のマニフェストのコードです
これは私のコードです
android - RemoteViews を介したサービスからのウィジェットの更新 - 電話では問題ありませんが、エミュレーターでは機能しません
システム TIME_TICK でトリガーする WidgetProvider と Service を作成しました。
ウィジェットを更新するには、次のようなコードを使用します (わかりやすくするために編集されているため、タイプミスがある可能性があります)
私の携帯電話 (2.2 を実行している HTC Desire) では完璧です。ウィジェットは毎分更新されます。
エミュレーター (2.2 を実行) では、ログ メッセージが表示されます (サービスが動作しているなど) が、ウィジェットは更新されません。
ここで、そのコードを 2 つの場所で呼び出します。プロバイダーの onUpdate メソッドから (ウィジェットが最初に表示されたときにウィジェットに何かを入れるため)、およびサービスのリスナーから (ウィジェットを更新するため) 呼び出します。
ここに奇妙なビットがあります-私のマニフェストでは、最初にこのようにサービスを宣言しました
サービス android:name=".SWClockWidgetService"
パッケージを明示的に言及するように変更したとき(もちろん、プロバイダーのパッケージと同じです)
サービス android:name="com.somewhatdog.swclockwidget.SWClockWidgetService"
最初の更新 (プロバイダー onUpdate から呼び出される) は機能しますが、サービスのリスナーからの後続の呼び出しは機能しません!?
注:もともとサービスをプロバイダーの内部クラスにしましたが、それは電話またはエミュレーターでは機能しませんでした-それが関連しているかどうかはわかりません...
とにかく-私は当惑しています-電話とエミュレーターで同じAndroid-1つは機能し、1つは機能しません(つまり、これが他のデバイスで機能する可能性は控えめに言っても不機嫌です??)
私はここで少し迷っています - どんなアドバイスでもいいです。
ps 1.6 no joy を実行しているエミュレーターでこれをテストしました。
android - ウィジェットボタンの扱い方
私はウィジェットから始めて、インターネットで非常に優れたチュートリアルを入手し、サンプルを完全に実行しましたが、何かを変更しようとすると行き詰まりました。
問題は、画像を押したときに imageButton から画像を変更したいだけです。何かを試してみましたが、何も機能していないようです。RemoteView と Intent が正確にどのように機能するかわかりませんでした。誰かがそれを簡単に説明できれば、私はそれを感謝します=)
コードは次のとおりです。
あなたが見ることができるように私が得たチュートリアルコードがたくさんあります =p
今からThx
android - ウィジェットからメソッドを呼び出すのに助けが必要
ウィジェット内から PreferenceActivity にある「AllDoneNowCloseUp」という名前の特定のメソッドを呼び出そうとしています。
これを実現するために必要なコーディングを教えてもらえますか?
AppWidgetProvider の onReceive セクションにコーディングを追加する必要があると思いますが、リモート ビューと関係がありますか? 可能であれば、PreferenceActivity がバックグラウンドで実行されているかどうかも確認する必要があります。
android - RemoteViews から setImageDrawable を呼び出す
私はアクティビティでこれを行いましたが、完全に機能します。
今、私は同じことをウィジェット (内部onUpdate
) で行いたいと思っておりRemoteViews
、画像にアクセスするために使用する必要があります。
fromsetImageDrawable
のを呼び出すにはどうすればよいですか? すべてのリモート ビュー メソッドは、.ImageView
RemoteViews
Bitmap
android - サービスからウィジェットでスピナーのアダプターを設定するにはどうすればよいですか?
これは、RemoteView によってどのように可能になりますか? 他の解決策はありますか?
java - 実行時に RemoteView でビューの位置を設定する
実行時にホームスクリーン ウィジェット/リモートビューのビューの位置を変更する方法を探しています。私も以前にこのトピックを見ましたが、そこに与えられた答えは私を助けたり、うまくいきませんでした。
例えば:
TextView の x 位置を 5 ピクセルずらそうとしています:
私を助けることができる有用な答えをどこかで見つけることができませんでした。
android - アプリ ウィジェットの LinearLayout
アプリ ウィジェットの理解を深めるために、サンプル WeatherListWidget の修正版を使用しています。dark_widget_item と light_widget_item レイアウト ファイルを少し複雑なレイアウト ファイルに置き換えようとした場合を除いて、問題はありません。元のレイアウトは次のとおりです。
複数のテキスト行を持つことができるようにしたいと思います。しかし:
失敗します。
実際には、「申し訳ありません。アプリケーション ランチャー (プロセス com.android.launcher) が予期せず停止しました。もう一度お試しください。強制終了します」という結果になります。
TextView widget_item.xml を元に戻すと、これが修正されます。問題の一部は、WeatherWidgetService.getViewAt() で RemoteViews を参照する方法にあると思われますが、DDMS や LogCat などからほとんど助けが得られません。
android - Android - ハニカムの前に AppWidget で ViewFlipper をナビゲートする方法
フリップ可能なアプリ ウィジェットを作成していますが、ビューをナビゲートしようとしているときに、以下で説明する問題が発生します。
ウィジェットは、クリックすると ViewFlipper の子ビューをナビゲートする 2 つのボタンを持つ単純な ViewFlipper です。
API 11以降について同様の質問に答えましたが、このソリューションはハニカムでのみ機能します。それ以前RemoteViews#showNext|showPrevious
は存在しなかったためです。私はやろうとしましたが、例外root.setInt(R.id.scroll, "setDisplayedChild", pos)
が発生しました。android.widget.ViewFlipper can't use method with RemoteViews: setDisplayedChild(int)
これViewFlipper
で、ウィジェットに適切にデータが入力され、ビューをめくることができなくなりました。これについて助けていただければ幸いです