問題タブ [android-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 に答える
1799 参照

android - ハニカム Web ビューで Web ページを利用できない

android_assets からロードしている webview があります。これは、2.1、2.2、および 2.3 で正常に機能します。ただし、3.0 でロードすると、「Web ページが利用できません」というメッセージが表示されます。

これは、webview にパラメーターを渡すページでのみ発生します。

これをハニカムで動作させる方法はありますか?

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

android - VideoView.setVideoURI()の引数にassetでファイルのUriを取得する方法

android.net.Uriの引数に必要な、アセット ディレクトリ内の mp4 ファイルを参照する有効な の生成に失敗しましたVideoView.setVideoURI(android.net.Uri uri)

Uri を構築する方法を示すコード フラグメントを持っている人はいますか?

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

android - メールのアセットからPDFファイルを添付する方法は?

アプリケーションでアセットから電子メールにPDFファイルを添付するにはどうすればよいですか?次のコードを使用して画像を添付していますが、PDFを添付する方法がわかりません。

EMail.javaファイル

MailSender.javaファイル

3つの外部jarファイルを使用しています。

  1. Activation.jar
  2. additional.jar
  3. mail.jar
0 投票する
3 に答える
4073 参照

android - file:///android_res/drawable/ url の使用は Eclipse では機能しますが、本番環境では機能しません

私は私を狂わせる問題を抱えています。いくつかの画像を含める必要がある静的 html ファイル (assets/help/index.html) があります。密度ごとに異なる画像が必要で、画像は既に drawable-{ldpi,mdpi,hdpi} に含まれているため、次の html コードを使用すると思いました。

これは日食の下でうまく機能します!残念ながら、本番バージョン (maven android プラグインでビルド) では、html ページを表示する webview に壊れた画像アイコンが表示されます。

loadUrl と loadDataWithBaseUrl を使用してページを開こうとしました (最初に自分でファイルを読み取ります)。後者はベース URL が file:///android_res/drawable です。どちらの試みも Eclipse では成功しますが、Maven バージョンでは失敗します。

そこで、明らかに違いがあるはずなので、Eclipse で生成された apk と maven で生成された apk の両方を解凍し、2 つの間で diff -r を実行しました。

私はほんのわずかな違いを見つけることに困惑しています(Eclipse apkはデバッグ証明書で署名され、mavenは私の公式証明書で署名されているため、主に署名の違いです)。それ以外は、apk の内容は同じです!

何が起こっているのか、またはより多くの情報を明らかにする方法を知っている人はいますか?

0 投票する
5 に答える
11670 参照

android - Android: アセット フォルダーからデータベースをコピーしますが、空のファイルしか取得しません

みんな、ローカル資産フォルダーから /data/data/package_name/databases ディレクトリにデータベースをコピーするときに問題があります。http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/チュートリアルを使用 してそれを行うと、空のファイルしか取得できません。

copyDataBase() メソッドの部分を引用しましたが、違いはありません。アプリが起動するたびに、ディレクトリと空のデータベースが作成されます。copyDataBase() を機能させる方法はありますか?

どうもありがとうございました!!

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

android - Android WebViewでリモートURLからローカルアセットにアクセスするには?

HTML でアセットをロードするには、URL を使用していますfile:///android_asset/my_image.png。たとえば、WebView.loadData()メソッドを使用して HTML をローカルにロードしているときに機能します。

ただし、リモート Web サイトからローカル アセットを読み込むことができません。たとえば、WebView.loadUrl("http://example.com/my_page.html"). ページは表示されますが、画像が読み込まれていません。

この問題を解決するにはどうすればよいですか?

アップデート:

tarkeshwar は、セキュリティ上の理由からそれは不可能であると述べました。ブラウザで Web ページを開くと、ユーザーは Web ページが何にアクセスしているかを制御できないことを理解しています。また、ユーザーの機密データを読み取る可能性がある場合に、ローカル ファイル システムにアクセスする方法も少し異なります。ここでは、アプリケーション アセットにアクセスしたいだけです。

回避策は、ページをダウンロードしてWebViewusingloadData()メソッドにロードすることです。WebViewただし、ローカル アセットへのアクセスを許可するためのセキュリティ スイッチがある場合があります。

UPDATE2: Android 2.3 以降をサポートする必要があります。

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

android - アセット ディレクトリに画像を配置する (android)

カードのデッキを使用するアプリケーションを開発しているため、アプリケーションに多くの PNG 画像があります。ファイルをより管理しやすくするために、アセット ディレクトリのサブ ディレクトリに配置しました。画像をres/drawableに入れるのではなく、これがパフォーマンスの問題になるかどうか疑問に思っています。R ファイルからアクセスできないことはわかっていますが、これはコーディングの便宜上のものでしょうか、それともパフォーマンスが低下するのでしょうか?

パフォーマンスの問題が発生する場合、多くの画像ファイルを含むアプリケーションは一般的にどのように編成されていますか? すべての画像ファイルが res/drawable ディレクトリに置かれているだけですか (サブディレクトリはサポートされていません)?

ご協力いただきありがとうございます!

0 投票する
7 に答える
41798 参照

android - ライブラリ プロジェクトでアセットを参照する方法

Libraryプロジェクトに属するクラスで、次のように呼び出します。

残念ながら、これはファイル info.html をアプリケーションのプロジェクト アセット フォルダーにも複製した場合にのみ機能します。

Android ライブラリ コードに「アプリケーションのアセット フォルダではなく、ライブラリのアセット フォルダでこのファイルを探してください」と伝える方法はありますか?

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

java - Androidで複数の解像度をサポートする際の問題

私は奇妙な問題を抱えています。最近まで、hdpiリソースを使用してアプリをテストしてきました。私のデザイナーはいくつかのmdpiアセットを送信しましたが、現在、私のアプリケーションはデフォルトでmdpiアセットになっています。hdpiアセットが自分の電話で使用されていることを確認するにはどうすればよいですか?

0 投票する
3 に答える
3279 参照

android - android Junit ServiceTestCaseのsetUpメソッドのアセットからファイルをコピーするにはどうすればよいですか?

私はAndroidサービス実装用のJUnitテストコードを書いています、そして私はsdcardにコピーされたいくつかのファイルでテストを初期化する必要があります。私のクラスの署名は次のようになります。

このヒントを使用してアセットからファイルをコピーしようとしていますが、getAssets()メソッドはActivityクラスを拡張する必要があります。

だから..Androidでjunitテストを設定するためにアセットからSDカードにファイルをコピーするにはどうすればよいですか?

よろしくお願いします。

追伸:

'getSystemContext()。getAssets();'、'getContext()。getAssets();'、'getApplicationContext();' テストプロジェクトコンテキストではなく、サービスプロジェクトコンテキストを返します。

現在、インストルメンテーションを使用しようとしていますが、アクティビティが必要であり、サービスプロジェクトで作業しています。アクティビティなしでインストルメンテーションを使用する方法を探しています...