問題タブ [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.

0 投票する
1 に答える
15031 参照

android - RemoteView addView が機能しない

TextViewアプリ ウィジェットがあり、ビュー (など) をに追加したいのですが、RemoteView表示されません。
コードは次のとおりです。

何か案は?


これは私がやったことです:

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

android - Android 4.x RemoteControlClient.setTransportControlFlags() が機能しない?

アプリでロック画面プレーヤーをサポートするために RemoteControlClient クラスを使用しようとしています。問題の 1 つは、トランスポート コントロール フラグの設定が正しく機能していないように見えることです。

たとえば、再生/停止アイコンを前/次なしで表示しようとしています:

これは、前のアイコンと一時停止アイコンを示しています! なんで?

さらに悪いことに、停止/再生ボタンを押すと、またはKEYCODE_MEDIA_PLAY_PAUSEを取得する必要がある場合にのみ受信します。KEYCODE_MEDIA_STOPKEYCODE_MEDIA_PLAY

私がこれを正しく行っていることがわかった場合、これは Android 側の貧弱な開発をイライラさせます。

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

android - いくつかのレイアウト (テーマとして) から 1 つを選択し、remoteview で使用する

マルチレイアウトのウィジェットがあり、ここではいくつかのレイアウト (それぞれがテーマ) があり、選択したテーマ (レイアウト) を目的のリモートビューに割り当てる必要があります。トピックのように、マニフェスト 2 レシーバーに追加し、さまざまなレイアウト (テーマ) の xml ファイルを作成しました。リストにいくつかのウィジェットがありますが、レイアウトが選択されている可能性があるため、リモートビューでレイアウトを割り当てる方法がわかりません。質問は次のとおりです: レシーバーで目的のレイアウト (「A_Org_Widget」または「A_Org_Widget_right」) を割り当てる方法を修正する方法、機能を作成する必要があるため、ユーザーはウィジェットのリストからウィジェット名としてテーマのタイプのみを選択する必要があります。どのように修正する必要がありますか?

今私のコードは次のとおりです: Manifest.xml

`

コードでは、レシーバーは次のとおりです

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

java - Unable to load multiple images in a RemoteViewsFactory

I'm creating a simple Android widget that fetches and displays some movie covers from a website. It's simple GridView that displays the images. The widget works fine but the moment I begin scrolling, I get and OutOfMemoryError and Android kills my process.

Here's the code of my RemoteViewsFactory. I can't seem to understand how to resolve this. The images I'm using are properly sized so I don't waste memory in Android. They are perfectly sized. As you can see I'm using a very small LRU cache and in my manifest, I've even enabled android:largeHeap="true". I've racked my head on this issue for a full two days and I'm wondering if what I'm trying to do is even possible?


Here's the source of the AsyncTask that fetches the images:

0 投票する
1 に答える
837 参照

android - AndroidのRemoteViewsからウィジェットを削除するには?

私は次のようにレイアウトされているリモートビューを持っています:

it selfTextViewsを削除せずに、プログラムでいずれかを削除する方法はありますか?View

ありがとうございました

0 投票する
1 に答える
1259 参照

android - bigContentView 通知の RemoteView の view.reapply がクラッシュする

スマートウォッチに通知を投稿するアプリを作成しようとしています。素晴らしい通知サンプル アプリケーションを見つけました。これをテスト用に変更しましたが、期待どおりに動作します。表示する必要がある拡張情報は、RemoteViews bigContentView にあることがわかりました。探しているビューを膨らませることができる Botification というプログラムを見つけました。彼のアプリケーションでは期待どおりに機能します。私は彼の方法を私の方法と結婚させようとしていますが、うまくいきません。また、Notify Me! のソースも見つけました。これは、通知リモート ビューをプルするために同じタイプのメソッドを使用しています。

これは私の最初の本物の Android アプリであり、Java は初めてです。私はこれに約 1 か月間取り組んでおり、このサイトの投稿や Web の閲覧から TON を学びました。Java Essentials と Android Essentials の Lynda.com コースを受講しました。また、これはJavaが初めてで、C++のバックグラウンドがほとんどない私にとって便利であることがわかりました:http://chortle.ccsu.edu/java5/index.html

私が使用したいくつかの情報源: Parcelable、contentView、または contentIntent から通知テキストを抽出しhttp: //www.kpbird.com/2013/07/android-notificationlistenerservice.html

どんな助けでも大歓迎です。Botification アプリケーションは onPosted リクエストを処理するためにハンドラーと別の方法を使用します。私の脳を太らせるためのドキュメントやチュートリアルは大歓迎です。

このリモート ビュー機能を使用するコードのセクションを含めていますが、うまくいけば、それがどのように機能するかについて理解できる範囲で十分です。

MainActivity.java public class MainActivity extends Activity {

nlservice.java public class NLService extends NotificationListenerService {

noticrunch.java

public class NotiCrunch {

ありがとうございました。

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

android - Android リモート ビュー: リソースが見つかりません例外

私はアンドロイドでリモートビューを試しています。だから私は2つのアプリを作成しました。A -> AIDL 呼び出しで RemoteView と文字列を含むバンドルを送信します。B -> ボタン クリックで AIDL 呼び出しを行い、データをフェッチし、すぐにアクティビティを起動してリモート ビューを表示します。

リモートビューを表示するために使用しているアクティビティは次のとおりです。

リモート ビューと一緒に送信した文字列を取得していますが、リモート ビューを表示できません。

以下は、AIDL が呼び出されたときに実行されるコードです。

しかし、リソース ID #0x7f060000 のリソースが見つからないという例外が引き続き発生します。

私の間違いはどこにあるのでしょうか。

前もって感謝します。

編集:

画像表示レイアウト