SD 카드 에 있 는 이미지 자원 을 사용 하 는 ImageView
package cn.com;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Matrix;
import android.os.Bundle;
import android.os.Environment;
import android.widget.ImageView;
public class UserSdCardImage extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ImageView iv = (ImageView) findViewById(R.id.image);
showpic(iv);
}
private void showpic(ImageView iv) {
File sdcardDir = Environment.getExternalStorageDirectory();
String path = sdcardDir.getParent() + sdcardDir.getName();
System.out.println("________________________" + path);
File pic = new File(path + java.io.File.separator + "88.jpg");
FileInputStream is = null;
try {
is = new FileInputStream(pic);
Bitmap bm = BitmapFactory.decodeStream(is, null, null);
int w = bm.getWidth();
int h = bm.getHeight();
double s = 0.6;
float sw = 1, sh = 1;
sw = (float) (sw * s);
sh = (float) (sh * s);
Matrix mx = new Matrix();
mx.postScale(sw, sh);
Bitmap rp = Bitmap.createBitmap(bm, 0, 0, w, h, mx, true);
iv.setImageBitmap(rp);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.