エミュレータの画像ギャラリーに画像を追加する方法を教えてくれる人はいますか?
8 に答える
Eclipse の DDMS ツールに移動して、ファイルをエミュレーターにプッシュまたはプルします。次に、実行中のエミュレーター自体に移動し、アプリ画面から [Dev Tools] を選択し、[Media Scanner] (Android の新しいバージョンでは [Media Provider]) を選択して、エミュレーターにファイルを認識させます。メディア ギャラリー。
これがどの画像か気にしない場合は、Android ブラウザーでインターネット上の任意の画像を参照し、その画像をロングタップして、コンテキスト メニューから [画像を保存] を選択する方が簡単な場合があります。
画像を Android エミュレーターにドラッグすると、画像ファイルがダウンロード フォルダーに転送されます。(これはgenymotionでのみ機能します)
エミュレータブラウザから画像をダウンロードしようとするとブラウザがクラッシュするというもの(ドミトリーの回答):
ストレージをブラウザに許可する必要があります。
[設定] > [アプリ] > [ブラウザ] > [認証] に移動し、ストレージを許可します
これで、このブラウザから任意の画像をダウンロードできるはずです。
PS:ドミトリーの答えにコメントを追加したかったのですが、十分な担当者がいません
偶然、誰かがこの問題を抱えていました: Android Studio の API 23 でブラウザからダウンロードしたファイルを表示する際に問題がありました。私は 4 つの異なる StackOverflow スレッドに行ってきましたが、何も役に立ちませんでした。Dev Tools>Media Provider を使用してエミュレータ内から SD カードをスキャンしようとしましたが、クラッシュし続けました。
最終的にうまくいったのは、エミュレーターのダウンロードアプリにアクセスすることでした。設定(右上)> SDカードを表示。この後、ギャラリーで見たい画像を長押しし、[設定] > [コピー先] を選択します。次に、SD カードの適切な場所に移動する必要があります。
MenuBar(左上) > SDCARD > Android > data > com.android.browser > files > Download ...最後に、まだ「コピー先」モードになっているはずなので、コピー (右下) をクリックします。
また、試すこともできます: メニューバー > 内部ストレージ > ダウンロード
私は最近同じ問題を抱えていました。ギャラリー インテントを使用してそれらの画像の 1 つを取り込むことができるように、ギャラリーに画像を入れたいと思いました。
私がしたことは、AVDにsimカメラを搭載するように設定し、カメラアプリに移動して写真を2枚撮りました。写真は、フレームの周りを移動するさまざまなポイントの正方形にすぎませんが、サンプル画像として機能します。
SDカードのエミュレーションに煩わされたくない場合は、ギャラリーで画像を生成する簡単なソリューションです。