displaypicture.setOnClickListener(new OnClickListener() {
@Override public void onClick(View v) { Intent i = new Intent(); //startActivityForResult(i, PICK_IMAGE_REQUEST_CODE); startActivityForResult(new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI), GET_FROM_GALLERY); }}); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if(requestCode==GET_FROM_GALLERY && resultCode == Activity.RESULT_OK) { Bitmap bitmap = null; Uri contentUri = data.getData(); String[] proj = { MediaStore.Images.Media.DATA }; Cursor cursor = managedQuery(contentUri, proj, null, null, null); int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA); cursor.moveToFirst(); String tmppath = cursor.getString(column_index); float res = this.rotationForImage(this.getApplicationContext(), contentUri); Intent intent= new Intent(this,NasalProjectionActivity.class); intent.putExtra("imagePath",tmppath); intent.putExtra("resource ", res); startActivity(intent); On the receiving side: Bitmap b = BitmapFactory.decodeFile(getIntent().getStringExtra("imagePath" )); DisplayMetrics displayMetrics = new DisplayMetrics(); WindowManager wm = (WindowManager) getApplicationContext().getSystemService(Context.WINDOW_SERVICE); wm.getDefaultDisplay().getMetrics(displayMetrics); int screenWidth = displayMetrics.widthPixels; int screenHeight = displayMetrics.heightPixels; Bitmap scaled = Bitmap.createBitmap(b, 0, 0, b.getWidth(), b.getHeight(), matrix, true); On Sun, May 6, 2012 at 4:00 PM, Jason Teagle <teagle.ja...@gmail.com> wrote: > This is the code im using to rotate an image, >> > > All that code does is determine the angle in degrees to rotate by - it > doesn't actually try and rotate an image. Show us the code where you > actually load / set the image into an object, and then how you attempt to > apply the rotation angle you obtained from the code you just posted for us. > > > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to > android-developers@**googlegroups.com<android-developers@googlegroups.com> > To unsubscribe from this group, send email to > android-developers+**unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com> > For more options, visit this group at > http://groups.google.com/**group/android-developers?hl=en<http://groups.google.com/group/android-developers?hl=en> > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en