/** * 将输入流转化为压缩过后的bitmap * * @param is * @return */ private Bitmap compressInStreamToBitmap(InputStream is) { BitmapFactory.Options options = new BitmapFactory.Options(); options.inSampleSize = 4; Bitmap b = null; try { b = PictureUtils.scaleCompressImage(BitmapFactory.decodeStream(is)); } catch (Exception e) { e.printStackTrace(); } return b; }
private void showPhoto() { // (Re)set the image button's image based on our photo Photo p = mCrime.getPhoto(); BitmapDrawable b = null; Log.d(TAG, "Inside showPhoto"); if (p != null) { String path = getActivity().getFileStreamPath(p.getFilename()).getAbsolutePath(); b = PictureUtils.getScaledDrawable(getActivity(), path); } mPhotoView.setImageDrawable(b); }
public static void insertResort() throws IllegalArgumentException, IllegalAccessException { final String resortName = "West Wind"; final String address = "123 address lane"; final String city = "lakeville"; final String state = "MN"; final String zip = "550044"; final String phone = "123-123-1234"; final String email = "*****@*****.**"; final Resort resort = new Resort(resortName, address, city, state, zip, phone, email); final List<Picture> resortPictures = PictureUtils.createResortPictures(7); resort.addPictures(resortPictures); resort.insert(); }
@Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // return super.onCreateView(inflater, container, savedInstanceState); mImageView = new ImageView(getActivity()); String path = (String) getArguments().getSerializable(EXTRA_IMAGE_PATH); BitmapDrawable bitmapDrawable = PictureUtils.getScaledDrawable(getActivity(), path); mImageView.setImageDrawable(bitmapDrawable); return mImageView; }
@Override public void onStop() { super.onStop(); PictureUtils.cleanImageView(mPhotoView); }
@Override public void onDestroyView() { super.onDestroyView(); PictureUtils.cleanImageView(mImageView); }