私のシステムの外部フォルダからアンドロイドアプリケーションに画像をロードしたい。次のコードを使用しますが、イメージは表示されません。私がそれをデバッグすると、ビットマップオブジェクト 'ビットマップ'がnullとして表示されます。どうすればこの問題を解決できますか?Androidのコンピュータからリアルデバイスに画像を表示するアプリケーション
ImageView img=(ImageView)findViewById(R.id.myImage);
String fname="C:/Users/Public/Pictures/Garden.jpg";
Bitmap bitmap = BitmapFactory.decodeFile(fname);
img.setImageBitmap(bitmap);
私の実際の必要性は私のandoridアプリケーション(実際のデバイスで)は、1台のコンピュータに保存されているいくつかの画像を表示する必要があります。このアプリケーションの管理者は、そのコンピュータの特定のフォルダにいくつかの画像をアップロードします。アンドロイドアプリケーションはIPアドレスを使ってこれらの画像にアクセスし、これらの画像を表示します。これらのイメージをsdcardパスにプッシュする必要がある場合は、実行時にどのように行うことができますか?
は、すべてに感謝します。..
あなたは、外部何を意味しています使用することができますSDカードにアクセスしようとしている場合は?エミュレータの外? –
外部手段をプロジェクトフォルダの外にあります – Jomia
ビルド時に?その場合、Javaコードでイメージパスにアクセスすることは意味をなさない。そのJavaコードは実行時に実行されます。 –