問題タブ [assets]

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

ruby-on-rails - Rails3アセットと少ないCSSでS3/CloudFrontを使用する

これは一口です!基本的に、すべてのRails3アセットをS3Cloudに送信し、CloudFrontをCDNとして使用してすべてを配信しようとしています。本番モードでアセットサーバーからプルするようにRailsを構成する方法についてはすでに学びました。私が直面している問題は、rakeコマンドまたはrailsgemからすべてを自動的にパッケージ化してクラウドに送信するための良い方法を見つけることです。私が抱えているもう1つの問題は、MessCSSをMoregemで使用すると、これが台無しになるかどうかわからないことです。Moreは、別のディレクトリからCSSファイルを生成し、それをpublic/stylesheetsに配置します。どんなアイデアや提案も大歓迎です!ありがとう :)

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

android - Android 入力ストリーム IOException - 大きなファイル Android 2.2

こんにちは、Android 2.2 を使用してアプリケーションを実行しているときに IOException が発生しています。Android 2.3を使用している場合、それは得られません。

次のコード ブロックを使用して、アセット フォルダーからアプリケーションの内部ストレージに pdf ファイル (サイズ 1.6 MB) をコピーしようとしています。

4 行目を実行すると IOException が発生します。

以下の場合は例外なく動作します - 小さなファイル(サイズ 320kb) を使用する場合 - Android 2.3 プロジェクトとしてビルドする場合。

この問題を解決する方法について何か提案はありますか? サイズが問題である場合、その回避策はありますか?

どうぞよろしくお願いいたします。

ありがとう、ナビン

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

android - getAssets() を使用すると Android プログラムがクラッシュする

アクティビティを拡張するクラス MyActivity があります。このクラスは基本的に、必要ないくつかの追加メソッドを保持するためだけに存在し、アプリ全体で使用する書体も保持します。たとえば、MyActivity を拡張するアクティビティ「HomeScreen」があります。ただし、次を使用して書体をインスタンス化しようとすると:

getAssets() メソッドで発生しているように見える nullpointer が原因で、プログラムがクラッシュします。なぜこれが起こっているのか、問題を解決する方法を知っている人はいますか?

編集:ログキャット:

03-07 23:47:16.389: エラー/AndroidRuntime(9432): 致命的な例外: メイン 03-07 23:47:16.389: エラー/AndroidRuntime(9432): java.lang.RuntimeException: アクティビティ ComponentInfo{android をインスタンス化できません。 PhysicsEngine4/android.PhysicsEngine4.HomeScreen}: java.lang.NullPointerException 03-07 23:47:16.389: エラー/AndroidRuntime(9432): android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2585) 03-07 23: 47:16.389: エラー/AndroidRuntime(9432): android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679) 03-07 23:47:16.389: エラー/AndroidRuntime(9432): android.app.ActivityThread.access で$2300(ActivityThread.java:125) 03-07 23:47:16.389: エラー/AndroidRuntime(9432): android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033) 03-07 23:47:16.389:エラー/AndroidRuntime(9432): android.os.Handler で。dispatchMessage(Handler.java:99) 03-07 23:47:16.389: エラー/AndroidRuntime(9432): android.os.Looper.loop(Looper.java:123) 03-07 23:47:16.389: エラー/ AndroidRuntime(9432): android.app.ActivityThread.main(ActivityThread.java:4627) 03-07 23:47:16.389: エラー/AndroidRuntime(9432): java.lang.reflect.Method.invokeNative(ネイティブ メソッド) で03-07 23:47:16.389: エラー/AndroidRuntime(9432): java.lang.reflect.Method.invoke(Method.java:521) 03-07 23:47:16.389: エラー/AndroidRuntime(9432): でcom.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 03-07 23:47:16.389: エラー/AndroidRuntime(9432): com.android.internal.os.ZygoteInit.main(ZygoteInit) で.java:626) 03-07 23:47:16.389: エラー/AndroidRuntime(9432): dalvik.system.NativeStart.main(ネイティブ メソッド) 03-07 23:47:16.389: エラー/AndroidRuntime(9432):原因: java.lang.NullPointerException 03-07 23:47:16.389: ERROR/AndroidRuntime(9432): android.content.ContextWrapper.getAssets(ContextWrapper.java:74) 03-07 23:47:16.389: ERROR/ AndroidRuntime (9432): android.PhysicsEngine4.MyActivity.(MyActivity.java:19) 03-07 23:47:16.389: エラー/AndroidRuntime(9432): android.PhysicsEngine4.HomeScreen.(HomeScreen.java:12) 03 -07 23:47:16.389: エラー/AndroidRuntime(9432): java.lang.Class.newInstanceImpl(Native Method) 03-07 23:47:16.389: エラー/AndroidRuntime(9432): java.lang.Class で。 newInstance(Class.java:1429) 03-07 23:47:16.389: エラー/AndroidRuntime(9432): android.app.Instrumentation.newActivity(Instrumentation.java:1021) 03-07 23:47:16.389: エラー/ AndroidRuntime (9432): android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2577) 03-07 23:47:16.389:ERROR/AndroidRuntime(9432): ... 11 件以上

0 投票する
4 に答える
6032 参照

android - アセットファイルから最終更新日を取得することは可能ですか?

奇妙な質問: assets フォルダー内のファイルの最終更新日を取得することは可能ですか?それとも無意味で不可能でしょうか?

アプリケーションの起動時にそこから読み取り専用データベースをデータフォルダーにコピーしているため、質問しますが、既存のファイルがアセットフォルダーに保存されているファイルよりも古い場合にのみコピーを実行します (またはファイルが存在しません)。

それが不可能な場合、より良い慣習を知っている人はいますか? 必要に応じて別の質問に投稿できます。ティア!

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

ruby-on-rails - Mongrel/WEBRick が将来の期限切れヘッダーを持つ静的アセットを提供するようにする

デスクトップ マシンにデプロイされ、Web サーバーとブラウザーの両方を実行する Rails アプリケーションを作成しています (これは、インターネット接続なしで実行できる必要があるテスト用アプリケーションです)。

このため、通常のように Apache/Nginx を前に置かずに、Mongrel または WEBRick を実行します。ブラウザは Mongrel に直接アクセスします。

私が今直面している問題は、アセット (javascript/stylesheets/images) の読み込みに時間がかかることです。通常、Mongrel/WEBRick の前にある Apache プロキシでこれらのアセットに将来の有効期限を設定することでこれを修正します。これにより、アセットは 1 回だけリクエストされ、その後はアクションごとに 1 つのリクエストのみになります。

しかし、この場合、プロキシはなく、私は使用していますconfig.serve_static_assets = true

問題は、Mongrel/WEBrick に、静的アセットに遠​​い将来の有効期限ヘッダーを平手打ちするように指示することは可能ですか?

Ruby 1.9.2 で Rails 3 を使用しています。

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

actionscript-3 - ActionScript-BitmapDataライブラリアセットを使用したBeginBitmapFill?

画像アセット(Background.jpg)をFlash CS5ライブラリにインポートし、基本タイプがBitmapDataのクラスBitmapとしてActionScriptにエクスポートしました。

次のコードは次のエラーを返します。

1067:タイプClassの値を無関係のタイプflash.display:BitmapDataに暗黙的に強制します。

ここに画像の説明を入力してください

それで、エラーは何ですか?

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

android - Android DPI - 嘘?

そこで、Android UI 用の一連のアセットを作成します - 320 x 400 と 480 x 800 の両方で、160 と 240 dpi で...

いくつかのアセットを 9 パッチとして描画した後、奇妙なことが起こりました。9 パッチのグラフィックスはすべて 72 dpi で「出力」されましたが、寸法が異なります。

したがって、私の結論は、Android アセットの作成は iPhone と同様に機能するということです。アセットを寸法に合わせて作成し、DPI を無視します (ベースとして 72 を使用 - これは 9 パッチ プログラムでも変換されたものです!) そうですか?

他の誰かがこれを実験しましたか?

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

ruby-on-rails - SASSでアセットを作成するには?

Rails では、ページに画像を含めるときにヘルパーを使用します。このヘルパーはタグimage_tagを生成し、URL の末尾に追加します。これにより、画像が更新されるたびに古いバージョンがクライアント側のキャッシュにスタックされなくなります。SASSにも同じことが必要ですが、ドキュメントには見つかりません。<img>?nnnnn

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

android - アプリケーションに保存されている画像のローカル パスを使用して、Web アプリケーションを webview にロードします。

WebView を使用して、実際のアプリケーション内のアセットである画像を参照する html と css を返す外部 Web アプリケーションから URL を要求するアプリを作成できるようにしたいと考えています。アイデアは、基本的にすべてをスピードアップして、画像をダウンロードする必要がないようにすることです。

簡単な例を次に示します。

サーバー HTML:

それで、これを行うことができる方法はありますか?私の主な目標は、アプリケーションがサーバーからすべての HTML を要求するだけで、画像の URL をアプリケーション内のローカル リソースにマップできるようにすることです。

前もってありがとう、レオン

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

javascript - アプリがウィジェットとして出荷されるときにアセットのキャッシュを処理するにはどうすればよいですか?

私たちが開発しているアプリケーションの一部は、次のような単純なコードを使用してウィジェットとしてサードパーティのWebサイトに提供されようとしています。

重大なバグなど、script.jsコード修正を更新する場合の回避策を提供する方法はありますか?また、次回のロード時に、ユーザーが新しいバージョンを取得できないようにするためのキャッシュがありませんか?

言い換えれば、この場合のタイムスタンプetagに類似したものはありますか?

前もって感謝します!