//打开系统图库
Intent intent = new Intent(Intent.ACTION_PICK, null);
intent.setDataAndType(MediaStore.Image.Media.EXTERNAL_CONTENT_URI, "image/*");
startActivityFOrResult(intent, 100);
//获取屏幕宽度
public int getScreenWidth(){
WindowManager wm = (WindowManager) getContext().getSystemService(Context.WINDOW_SERVICE);
DisplayMetrics outMetrics = new DisplayMetrics();
wm.getDefaultDisplay().getMetrics(outMetrics);
return outMetrics.widthPixels;
}
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
//获取屏幕相关信息
DisplayMetrics out = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(out);
Log.d("test", "displayHeight" + out.heightPixels);
Log.d("test", "displayWidth" + out.widthPixels);
//获取应用界面信息
Rect rect = new Rect();
getWindow().getDecorView().getWindowVisibleDisplayFrame(rect);
Log.d("test", "appTop" + rect.top);
Log.d("test", "appHeight" + rect.height());
}