問題タブ [dashclock]

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 投票する
2 に答える
1684 参照

android - Dashclock ウィジェット example-extension サービスをインスタンス化できません

dashclock拡張機能を作成しようとしているので、 example-extensionから始めましたが、 正しく動作しません。この拡張機能の例は、拡張機能リストのダッシュクロック設定で確認できますが、実際のダッシュクロック ウィジェットにはありません。このスタック トレースでバックグラウンドで定期的にクラッシュします。

手伝ってくれてありがとう

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

android - DashClock 設定

ダッシュ クロック用の小さな拡張機能を構築しようとしています。いくつかの設定を構成できるようにしたいのですが、現在行っているように機能しません。

prefs.xml ファイルには、次のようなチェックボックスがあります。

次に、次のような SettingsActivity というアクティビティがあります。

拡張機能の設定ボタンを押すと、すでに設定が表示されているはずだと思っていましたが、次のエラーが表示されます。

アクティビティ ComponentInfo をインスタンス化できません。ClassNotFoundException.

マニフェストには、メタデータとアクティビティへの呼び出しがあります。

プリファレンスを別の方法で実装する必要がありますか? または、私は何を間違っていますか?前もって感謝します!

編集 (ログファイル): 03-17 22:12:53.810: E/AndroidRuntime(9885): java.lang.RuntimeException: アクティビティ ComponentInfo{com.wortdestages/com.wortdestages.SettingsActivity} をインスタンス化できません: java.lang.ClassNotFoundException:パスにクラス「com.wortdestages.SettingsActivity」が見つかりませんでした: /data/app/com.wortdestages-2.apk

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

java - アプリケーションがインテントを受け取ったときにDashclockに更新を公開するにはどうすればよいですか?

後でクラスでAndroidのaddProximityAlertメソッドを使用して、位置の近接性を追加しました。LocationManager

ユーザーの電話が特定のエリアにある場合、はアプリケーションにLocationManagerを送信します。これは、インテントを処理するクラスです。IntentBroadcastReciver

DashClock APIを使用して、これが発生したときに更新を表示したいと思います。DashClockにはpublishUpdate更新を表示するために使用できるメソッドがありますが、これはクラスを拡張する拡張クラスからのみ使用できますDashClock。これはどういうわけか可能であるはずですが、私はその方法を理解できないようです。これをどのように達成できるかについてのアイデアはありますか?

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

android - ダッシュクロックの通知が消える

テレビ番組を追跡するのに役立つアプリを作成しています。

最初に「ウィジェット」をダッシュ​​クロックに追加すると、通知があれば表示されますが、しばらくすると再び消えます。

DashClockExtension を拡張するアクティビティのコード

私のデータは頻繁に更新されないので、DashClock に更新をチェックさせることに満足しています。

私はAndroid開発に不慣れで、おそらく何か間違ったことをしているでしょう:)そして、誰かが私を正しい方向に向けてくれて本当に感謝しています!

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

android - DashClock Widget は、デバイスのシャットダウン時に拡張機能を更新しますか?

デバイスがシャットダウンする直前に、SharedPrefs にいくつかの値を保存する必要がある DashClock 拡張機能を構築しています。

では、DashClock ウィジェットは、デバイスがシャットダウンする前に onUpdateData() メソッドを呼び出しますか? または、onDestroy() を呼び出すかどうか。

または、ACTION_SHUTDOWN ブロードキャストをリッスンする必要がありますか?

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

android - アクティビティから定期的にデータを取得する方法は?

アプリのダッシュクロック拡張機能を作成しようとしています。基本的に、私のアプリのメイン アクティビティはセンサーからデータを読み取り、それを表示します。現在、dashclock は Service を拡張する DashClockExntension を拡張しています。私の疑問は、アプリのメインクラスからデータを要求するためにこのサービスをどのように作成すればよいかということです。startService() でインテントを使用している場合、ウィジェットで null 値を取得しています。ウィジェットが表示する直前にそのデータを取得する方法。

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

android - LocationListener onLocationChanged は、DashClock 拡張機能で常に呼び出されるわけではありません

クリックするか時間間隔で更新できる DashClock 拡張機能があるので、AsyncTask を使用しています。ユーザーの位置情報が必要なので、LocationListener も使用します。onLocationChanged がトリガーされず、拡張機能が更新されないことがあります。2 週間にわたって別の方法を試してみましたが、期待どおりに機能しませんでした。

ここにコード全体があります。

onLocationChangedは 530 行目にあります

私のAsyncTaskは 290 行目にあります

requestSingleUpdateを呼び出す関数は 197 行にあります。

スレッドの問題だと確信していますが、解決方法がわかりません...

詳細が必要な場合は、喜んで提供させていただきます。

編集:私はついにそれを理解しました.新しい場所が取得される前に私のAsyncTaskが死んだので、天気の更新ロジックを変更し、今は動作します!

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

java - Dashclock 拡張機能で永続的な BroadcastReceiver を維持するにはどうすればよいですか?

これが私の Dashclock エクステンションの足場コードです。GCM からメッセージを受信し、情報を表示します。

ご覧のとおりBroadcastReceiver、拡張機能の初期化時に GCM を登録し、拡張機能の破棄時に登録解除しています。

このコードは、レシーバーが初期化されている限り問題なく動作しますが、Dashclock は一定期間非アクティブになると拡張機能を破棄するため、GCM メッセージを受信できません。

BroadcastReceiverGCM メッセージを受信できるようにするにはどうすればよいですか? マニフェスト ファイルではなく、プログラムでこれを達成する方法はありますか?

アプリケーションがインテントを受け取ったときにDashclockに更新を公開するにはどうすればよいですかBroadcastRecievers?