java - how to create empty folder into my gallery? -


  1. how create folder in gallery
  2. 1st need create 1 empty folder in gallery task simple folder creation no need share images in folder, 1st want view folder in gallery....now gallery display lot of image....

    package galleryview.galleryview;  import java.io.file;  import android.app.activity; import android.content.context; import android.content.intent; import android.database.cursor; import android.net.uri; import android.os.bundle; import android.os.environment; import android.provider.mediastore; import android.view.view; import android.view.viewgroup; import android.widget.adapterview; import android.widget.baseadapter; import android.widget.gallery; import android.widget.gridview; import android.widget.imageview; import android.widget.adapterview.onitemclicklistener;  public class galleryview extends activity {  /** called when activity first created. */ private cursor imagecursor, actualimagecursor; private int image_column_index, actual_image_column_index; gridview imagegrid; private int count; @override public void oncreate(bundle savedinstancestate) {      super.oncreate(savedinstancestate);     setcontentview(r.layout.main);     init_phone_image_grid(); } private void init_phone_image_grid() {   file mfile=new file("/sdcard/photos/newfolder");   mfile.mkdir();     string[] img = { mediastore.images.thumbnails._id };     imagecursor = managedquery( mediastore.images.thumbnails.external_content_uri, img, null, null, mediastore.images.thumbnails.image_id + "");     image_column_index = imagecursor .getcolumnindexorthrow(mediastore.images.thumbnails._id);     count = imagecursor.getcount();     imagegrid = (gridview) findviewbyid(r.id.phoneimagegrid);     imagegrid.setadapter(new imageadapter(getapplicationcontext()));     imagegrid.setonitemclicklistener(new onitemclicklistener(){           public void onitemclick(adapterview parent, view v,  int position, long id) {                 system.gc();                 string[] proj = { mediastore.images.media.data };                 actualimagecursor = managedquery( mediastore.images.media.external_content_uri, proj, null, null, null);                 actual_image_column_index = actualimagecursor .getcolumnindexorthrow(mediastore.images.media.data);                 actualimagecursor.movetoposition(position);                 string = actualimagecursor.getstring(actual_image_column_index);                 system.gc();                // intent intent = new intent(getapplicationcontext(),                  viewimage.class);                //intent intent=new intent(intent.action_pick);                //intent.setdataandtype(uri.parse("file:///sdcard/"), "images/*");                //startactivityforresult(intent, 1);         intent intent = new intent(getapplicationcontext(),            viewimage.class);                 intent.putextra("filename", i);                startactivity(intent);                                                         }     });     }     public class imageadapter extends baseadapter {     private             context mcontext;         public imageadapter(context c) {           mcontext = c;     }     public int getcount() {           return count;     }     public object getitem(int position) {           return position;     }     public long getitemid(int position) {           return position;     }     public view getview(int position,view convertview,viewgroup parent) {           system.gc();           imageview = new imageview(mcontext.getapplicationcontext());           if (convertview == null) {                 imagecursor.movetoposition(position);                 int id = imagecursor.getint(image_column_index);                 i.setimageuri(uri.withappendedpath( mediastore.images.thumbnails.external_content_uri, "" + id));                 i.setscaletype(imageview.scaletype.center_crop);                 i.setlayoutparams(new gridview.layoutparams(110,110));           }           else {                 = (imageview) convertview;           }           return i;     }  }     }  

for create new folder in sdcard..

file wallpaperdirectory = new file("/sdcard/newfolder/"); wallpaperdirectory.mkdirs(); 

Comments

Popular posts from this blog

objective c - Change font of selected text in UITextView -

php - Accessing POST data in Facebook cavas app -

c# - Getting control value when switching a view as part of a multiview -