問題タブ [muzei]

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 に答える
6835 参照

java - Retrofit を使用して JSON を取得する

私は現在、Roman が彼の例で使用している例のように、Retrofit を使用して Muzei 拡張機能を構築しようとしています。

レトロフィットについてはよくわかりませんが、これは私が持っているものです

ArtSource.java

ArtService.java

基本的に、http://elliothesp.co.uk/muzei.php から JSON を取得し、各アイテムを publishArtwork に渡そうとしています。JSONフィードから写真が見つからないため、例外が実行され、それを機能させる方法がわからない

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

java - Muzei プラグインが onUpdate() 呼び出しを取得できない状態でスタックする

私は、Flickr API を使用して 1 時間に 1 回リモート イメージをチェックしてフェッチする Muzei プラグインを作成しました。ただし、アプリが悪い状態になり、更新が停止することがあることに気付きました。共有設定 (Muzei が次の更新時間を保存する場所) を確認したところscheduled_update_time_millis、アート ソースの xml ファイルに変数が存在しないことに気付きました。

メソッド呼び出しを再確認RemoteMuzeiArtSource.onTryUpdate()し、常に次のいずれかを呼び出す必要があることを確認しました

または投げるRetryException

残念ながら、この悪い状態になることを一貫して再現することはできないため、どのように起こるかはわかりません.

私の RemoteMuzeiArtSource クラスの完全なソースはここにあります: CactusArtSource

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

android - muzei - 致命的な例外: IntentService[TaskQueueService]

muzei のアート ソース (プラグイン) を作成しようとしています。

アプリは、私の場合はアプリのプライベート スペースのフォルダーである新しいアート ソースを提供することになっています。

ここの muzei API の例と、ここ で提供される詳細に 従って、アプリ用の FileProvider を作成しました。

このコードをマニフェストに追加しました:

muzei_wallpapersres/xml フォルダーにxml ファイルを作成しました。

ご覧のとおり、私のfiles/フォルダーを指しています。

そして最後は拡張する私のクラスですMuzeiArtSource:

これは、単純なファイル ( wallpapaper0 という名前) の uri を返すことができる最も単純な例のように思えます。

アプリのリソースとして muzei を選択すると、「残念ながら muzei が停止しました」というメッセージが表示され、logcat は次のようになります。

ここ数日で立ち往生していて、ここで簡単なものが欠けているような気がします...

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

java - Android エラー、サービスをインスタンス化できません ... インターフェイスをインスタンス化できません

Nexus 4 で Android アプリを実行すると、次のエラーが表示されます。

行を無限に検索しましたが、インターフェイスをインスタンス化できないというメモ以外に解決策を見つけることができませんでした。しかし、私はそれを回避する方法がわかりません。

私のアプリは、Muzei アプリから呼び出すことができるサービス (一種のプラグイン) である必要があります。

このアプリは Muzei の例に基づいています: https://github.com/romannurik/muzei/tree/master/example-source-500px

助けてくれてありがとう!

Config.java

ArtSource.java

MuzeiService.java

AndroidManifest.xml

文字列.xml

含まれるライブラリ

  • muzei-api-1.0.jar
  • muzei-api-1.0-javadoc.jar
  • retrofit-1.5.1.jar

Logcat エラー

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

android - Muzei ソース セレクターのアイコンが正しくスケーリングされていないように見える

Muzei のボンネットの下で何が起こっているのかわかりません。

私は資産を持っています

サンプル ソースのフォルダー/アセット構造を Tまでたどりましたが、Muzei がソースをロードすると、デフォルトのように十分なパディングで中央に適切に配置されるのではなく、セレクター サークル全体がアイコンで埋められます (以下を参照)。 .

私のマニフェストは基本的に次のとおりです。

ここに画像の説明を入力

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

javascript - muzei類似アプリで壁紙を日付ごとに更新する

muzei コード (オープン ソース - https://github.com/romannurik/muzei/ ) を使用して壁紙を開発しましたが、壁紙の更新に関して厄介な問題があります。

ホストで api または db の代わりにローカル ソースを使用しました。だから私は FeautedArtSource.java を次のように変更しました。

デバイスにインストールすると、特定の日の正しい壁紙が選択されます (例: 9 月 23 日の画像 23) が、問題は次のとおりです。翌日の壁紙は更新されません。

デバイス設定メニューからアプリのデータを消去すると、正しく更新されます。

また、デバイスにインストールした直後に手動で日付を変更すると、正常に動作します。

これはマニフェスト ファイルです。

これらのファイル以外は、グラフィック、ラベルなどを除いて、元の muzei とほぼ同じです。

解決策のアイデアはありますか?