問題タブ [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.
ruby-on-rails - Rails3アセットと少ないCSSでS3/CloudFrontを使用する
これは一口です!基本的に、すべてのRails3アセットをS3Cloudに送信し、CloudFrontをCDNとして使用してすべてを配信しようとしています。本番モードでアセットサーバーからプルするようにRailsを構成する方法についてはすでに学びました。私が直面している問題は、rakeコマンドまたはrailsgemからすべてを自動的にパッケージ化してクラウドに送信するための良い方法を見つけることです。私が抱えているもう1つの問題は、MessCSSをMoregemで使用すると、これが台無しになるかどうかわからないことです。Moreは、別のディレクトリからCSSファイルを生成し、それをpublic/stylesheetsに配置します。どんなアイデアや提案も大歓迎です!ありがとう :)
android - Android 入力ストリーム IOException - 大きなファイル Android 2.2
こんにちは、Android 2.2 を使用してアプリケーションを実行しているときに IOException が発生しています。Android 2.3を使用している場合、それは得られません。
次のコード ブロックを使用して、アセット フォルダーからアプリケーションの内部ストレージに pdf ファイル (サイズ 1.6 MB) をコピーしようとしています。
4 行目を実行すると IOException が発生します。
以下の場合は例外なく動作します - 小さなファイル(サイズ 320kb) を使用する場合 - Android 2.3 プロジェクトとしてビルドする場合。
この問題を解決する方法について何か提案はありますか? サイズが問題である場合、その回避策はありますか?
どうぞよろしくお願いいたします。
ありがとう、ナビン
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 件以上
android - アセットファイルから最終更新日を取得することは可能ですか?
奇妙な質問: assets フォルダー内のファイルの最終更新日を取得することは可能ですか?それとも無意味で不可能でしょうか?
アプリケーションの起動時にそこから読み取り専用データベースをデータフォルダーにコピーしているため、質問しますが、既存のファイルがアセットフォルダーに保存されているファイルよりも古い場合にのみコピーを実行します (またはファイルが存在しません)。
それが不可能な場合、より良い慣習を知っている人はいますか? 必要に応じて別の質問に投稿できます。ティア!
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 を使用しています。
actionscript-3 - ActionScript-BitmapDataライブラリアセットを使用したBeginBitmapFill?
画像アセット(Background.jpg)をFlash CS5ライブラリにインポートし、基本タイプがBitmapDataのクラスBitmapとしてActionScriptにエクスポートしました。
次のコードは次のエラーを返します。
1067:タイプClassの値を無関係のタイプflash.display:BitmapDataに暗黙的に強制します。
それで、エラーは何ですか?
android - Android DPI - 嘘?
そこで、Android UI 用の一連のアセットを作成します - 320 x 400 と 480 x 800 の両方で、160 と 240 dpi で...
いくつかのアセットを 9 パッチとして描画した後、奇妙なことが起こりました。9 パッチのグラフィックスはすべて 72 dpi で「出力」されましたが、寸法が異なります。
したがって、私の結論は、Android アセットの作成は iPhone と同様に機能するということです。アセットを寸法に合わせて作成し、DPI を無視します (ベースとして 72 を使用 - これは 9 パッチ プログラムでも変換されたものです!) そうですか?
他の誰かがこれを実験しましたか?
ruby-on-rails - SASSでアセットを作成するには?
Rails では、ページに画像を含めるときにヘルパーを使用します。このヘルパーはタグimage_tag
を生成し、URL の末尾に追加します。これにより、画像が更新されるたびに古いバージョンがクライアント側のキャッシュにスタックされなくなります。SASSにも同じことが必要ですが、ドキュメントには見つかりません。<img>
?nnnnn
android - アプリケーションに保存されている画像のローカル パスを使用して、Web アプリケーションを webview にロードします。
WebView を使用して、実際のアプリケーション内のアセットである画像を参照する html と css を返す外部 Web アプリケーションから URL を要求するアプリを作成できるようにしたいと考えています。アイデアは、基本的にすべてをスピードアップして、画像をダウンロードする必要がないようにすることです。
簡単な例を次に示します。
サーバー HTML:
それで、これを行うことができる方法はありますか?私の主な目標は、アプリケーションがサーバーからすべての HTML を要求するだけで、画像の URL をアプリケーション内のローカル リソースにマップできるようにすることです。
前もってありがとう、レオン
javascript - アプリがウィジェットとして出荷されるときにアセットのキャッシュを処理するにはどうすればよいですか?
私たちが開発しているアプリケーションの一部は、次のような単純なコードを使用してウィジェットとしてサードパーティのWebサイトに提供されようとしています。
重大なバグなど、script.jsコード修正を更新する場合の回避策を提供する方法はありますか?また、次回のロード時に、ユーザーが新しいバージョンを取得できないようにするためのキャッシュがありませんか?
言い換えれば、この場合のタイムスタンプetagに類似したものはありますか?
前もって感謝します!