Skip to main content

Android - Zoom Image Using Intent





create Activity add this code :


 package com.zoomimage;  
 import java.io.File;  
 import android.app.Activity;  
 import android.content.Intent;  
 import android.net.Uri;  
 import android.os.Bundle;  
 import android.view.View;  
 import android.view.View.OnClickListener;  
 import android.widget.Button;  
 import android.widget.ImageView;  
 import android.widget.Toast;  
 public class ZoomimageActivity extends Activity {  
      private ImageView imagev;  
      private Uri uri_img;  
      private Button btnZ;  
      private String mimetype;  
      /** Called when the activity is first created. */  
      @Override  
      public void onCreate(Bundle savedInstanceState) {  
           super.onCreate(savedInstanceState);  
           setContentView(R.layout.main);  
           imagev = (ImageView) findViewById(R.id.imageView1);  
           // imagev.setImageUri(Uri.fromFile(new File("/sdcard/test.jpg")));  
           // imagev.setImageUri(Uri.parse(new File("/sdcard/cats.jpg").toString()));  
           uri_img = Uri.fromFile(new File("/sdcard/test.jpg"));  
           imagev.setImageURI(uri_img);  
           String extension = android.webkit.MimeTypeMap  
                     .getFileExtensionFromUrl(uri_img.toString());  
           mimetype = android.webkit.MimeTypeMap.getSingleton()  
                     .getMimeTypeFromExtension(extension);  
           btnZ = (Button) findViewById(R.id.button1);  
           btnZ.setOnClickListener(new OnClickListener() {  
                @Override  
                public void onClick(View v) {  
                     // TODO Auto-generated method stub  
                     Toast.makeText(ZoomimageActivity.this, "Please wait..",  
                               Toast.LENGTH_SHORT).show();  
                     Intent i = new Intent(android.content.Intent.ACTION_VIEW);  
                     i.setDataAndType(uri_img, mimetype);  
                     startActivity(i);  
                }  
           });  
      }  
 }  

Enjoy Coding....

Comments

  1. Please Give the proper description

    ReplyDelete
  2. how can I get image from data base, without put uri path?

    ReplyDelete

Post a Comment

Popular posts from this blog

Multi-Selection ListView ANDROID with CheckBox PART-2

Check Below Code : mainActivity.java package com.example.listviewcheckbox; import java.util.ArrayList; import android.app.Activity; import android.content.Context; import android.graphics.Bitmap; import android.os.Bundle; import android.util.Log; import android.view.LayoutInflater; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.CheckBox; import android.widget.ImageView; import android.widget.ListView; import android.widget.TextView; import android.widget.Toast; public class MainActivity extends Activity { private ListView listview; ArrayList<String> items = new ArrayList<String>(); private int count; private boolean[] thumbnailsselection; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(...

Multi-Selection ListView ANDROID with CheckBox

Shaadi.com Indian Matrimonials Download code Create New Android Project: in res/layout/main.xml create new layout for list row : in res/layout/list_row.xml in your Main Activity Class: Create Class name mItems: Create New Class name SelectViewHolder: Create New Class name SelectArrayAdapter: Download Source Code Click Here : Check PART2 for more detail. Shaadi.com Matrimonials

Android - Notifications - 3 (Applying a big view style to a notification)

Big picture style Bitmap icon1 = BitmapFactory.decodeResource(getResources(), R.drawable.dhaval1); NotificationCompat.Builder mBuilder = new NotificationCompat.Builder( this).setAutoCancel(true) .setContentTitle("DJ-Android notification") .setSmallIcon(R.drawable.ic_launcher).setLargeIcon(icon1) .setContentText("Hello World!"); NotificationCompat.BigPictureStyle bigPicStyle = new NotificationCompat.BigPictureStyle(); bigPicStyle.bigPicture(icon1); bigPicStyle.setBigContentTitle("Dhaval Sodha Parmar"); mBuilder.setStyle(bigPicStyle); // Creates an explicit intent for an Activity in your app Intent resultIntent = new Intent(this, testActivity.class); // The stack builder object will contain an artificial ba...