/*** Photo dialog box *alertdialog*/ Private voidPhotodialog () {Alertdialog.builder Builder=NewBuilder (Mcontext);//Mcontext ContextBuilder.settitle ("Upload photos to Happy net"); Builder.setitems (NewString[] {"Photo upload", "Upload photos from your phone" }, NewDialoginterface.onclicklistener () { Public voidOnClick (Dialoginterface Dialog,intwhich) {Intent Intent=NULL; Switch(which) { Case0://Click Yes photo uploadIntent =NewIntent (mediastore.action_image_capture); File dir=NewFile ("/sdcard/kaixin/camera/"); if(!dir.exists ()) {//does not existDir.mkdirs (); } Mkxapplication.muploadphotopath= "/sdcard/kaixin/camera/" + uuid.randomuuid (). toString ();//Save the image to the name of the SD cardFile File =NewFile (Mkxapplication.muploadphotopath); if(!file.exists ()) {//does not exist Try{file.createnewfile (); } Catch(IOException e) {}} Intent.put Extra (Mediastore.extra_output, Uri.fromfile (file)); Mactivity.startactivityforresult (Intent, ACTIVITYFORRESULTUTIL.REQUESTCODE_UPL Oadphoto_camera); Break; Case1://upload photos from your phoneMcontext.startactivity (NewIntent (Mcontext, phonealbumactivity.class)); Break; } } }); Builder.setnegativebutton ("Cancel",NewDialoginterface.onclicklistener () { Public voidOnClick (Dialoginterface Dialog,intwhich) {Dialog.cancel (); //Cancel } }); Builder.create (). Show (); }
Alert---Click the take photo Pop-up dialog box