問題タブ [android-image]

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

android - 画像ファイルを開くと Android でエラーが発生する

ギャラリーでjpg画像ファイルを開こうとしています。これによりエラーが発生します。以下のコードを使用しています

これにより、ギャラリーでファイルを開くオプションが提供されます。リストからギャラリーを選択します。しかし、それは開きません。ASTRO ファイル マネージャーを使用して、同じ画像ファイルを開きます。これで問題なく開きます。何か問題がある場合はお知らせください。

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

android - ビットマップ サイズが Android の VM 予算を超えています

次のコードを使用しましたGallery Viewが、次の例外が発生しました。誰かが私が間違っている場所を教えてもらえますか?

私のコード:

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

android - 画像をハッシュマップに入れますか?

画像をハッシュマップに入れる方法を教えてくれる人はいますか?

私はこのようなことを試しました:

しかし、私は画像なしでテキストだけを見ます。

助けてください....

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

java - file.exists()が常にfalseを返すのはなぜですか?

カメラで撮った写真を次のように保存します。

(同じアクティビティ/ファイルの)onCreate()メソッドで、ファイルが存在するかどうかを確認しますが、次のテストに含まれないため、何か間違ったことをしている必要があります。

それは私が与えたパスやコンテキストと関係があるのではないかと思います。


背景情報:私は実際に上記のコードの3つの異なるインスタンスを持っています。file.exists()テスト内で、[画像を撮る]ボタンの横にチェックマークを表示します。最終的には、別のアクティビティで画像を取得したいのですが、今のところ、画像が存在するかどうかを確認したいだけです。

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

android - ACTION_VIEWを使用してキャッシュフォルダーに保存された画像を表示する方法

Web サイトから大量の写真をダウンロードし、それらをすべてキャッシュ フォルダーに保存するアプリを作成しています。これにより、電話の容量が大きくなりすぎないようにします。

今私の問題は、ユーザーが画像をクリックできるようにして、デフォルトの Android 画像ビューアに画像をロードできるようにすることです。私はそれを問題なく行う方法を調査して理解しましたが、この方法が機能するかどうかは100%確信が持てません. 問題なく Intent を呼び出すことができ、Pictureviewer は開きますが、画像が表示されませんか?

これがこの方法で可能かどうか、誰かに教えてもらえますか? ありがとう

インテントを呼び出してディレクトリとファイルを取得するコードは次のとおりです...

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

android - 親アクティビティ(インターフェース)としての画像の使用

メインアクティビティの背景として画像を使用することは可能ですか?(ロード画面)。次に、画像の上にボタンを配置します。これが可能であれば、メインのアクティビティに画像をロードする方法を誰かに教えてもらえますか?または、これを超えるサイトに私を送ってください。

ありがとう :)

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

android - Androidで画像をキャッシュしますか?

私は現在、Android アプリケーションを構築しており、API から画像を取得するためにいくつかの HttpRequests を作成しています。今はオブジェクト コンテナに格納してから ArrayLists に格納していますが、アプリケーションの一時キャッシュに格納して、特定のアクティビティを終了してランチャー アクティビティに戻るようにしたいと考えています。 、そのアクティビティに戻るとき、画像に対して別の httprequest を行う必要はありません。

ただし、どこから始めればよいか、何を調べればよいか、または一時的なストレージに関することはわかりません。私は SharedPreferences のみを使用し、インテントに沿ってエクストラを渡しました。ドキュメントまたはサンプルコードのいずれかで、開始するのに適した場所を誰か教えてもらえますか?

編集:アプリケーションを終了したときにデータを削除したいことを忘れていました。キャッシングが何を意味するのかさえよくわからないので、人々が「キャッシング」について話すときにデフォルトでこれが起こるかどうかはわかりません

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

android - Androidでメールに画像を表示する方法

私のAndroidアプリでは、画面キャプチャを取得し、キャプチャした画面をメールで共有する必要があります(キャプチャした画面はメールで表示されます)。

私は次のコードで画面キャプチャを行いました:

これにより、画面が短くなり、ImageViewに画像が表示されます。スクリーンキャプチャをメールで表示する方法と、画像が保存されている場所がわかりません。私を助けてください。

ログ猫:私は次を取得します

08-01 12:40:40.640:INFO / System.out(3115):ビットマップ:android.graphics.Bitmap@44f0c508

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

java - 電子メール インテントは、画像ではなくテキスト ファイルを送信します

これは、写真を撮って表示し、メールで送信するために使用しているコードです。

メールの送信方法:

私のファイル名はgetIntent().getStringExtra("counter");

これを行うと、メールで画像ファイルではなくテキスト ファイルが送信されます。なぜこれを行うのかわかりません...

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

android - Androidの画像でアプリが遅い

GridView で画像を表示するアプリを実行しています。サーバーから 20 枚の画像を取得しています。各画像の解像度は 720*540 です。JSON 解析を使用して URL を取得し、以下のコードを使用してビットマップに変換して画像を設定しました。

アプリは正常に動作していますが、画像の読み込みに時間がかかりすぎています。私のアプリが遅くなったように。画像の解像度を下げる必要がありますか?

問題から抜け出す方法は?