相机代码,带有可从相册或相机中选择的界面

时间:2011-08-17 05:30:56

标签: android

有没有人实现了一个UI,您可以从相册或相机中选择,然后打开相机,您可以单击然后单击使用按钮来使用它。请提供任何建议或参考项目链接

由于 最大

2 个答案:

答案 0 :(得分:1)

  1. 这是一个前问题&回答选择对话框:Allow user to select camera or gallery for image

  2. 只需使用谷歌的Camera Preview样本即可获得图片。

  3. 将该图像写入SD卡,然后使用此示例中的代码:DataStorage

  4. 然后使用图像视图布局显示以前的书面文件:ImageView

答案 1 :(得分:1)

使用以下代码调用UI以选择相机或图库,

private void openAddPhoto() {

            String[] addPhoto=new String[]{ "Camera" , "Gallery" };
            AlertDialog.Builder dialog=new AlertDialog.Builder(this);
            dialog.setTitle(getResources().getString(R.string.method));

            dialog.setItems(addPhoto,new DialogInterface.OnClickListener(){
                @Override
                public void onClick(DialogInterface dialog, int id) {

                    if(id==0){
                        // Call camera Intent
                    }
                    if(id==1){
                        //call gallery
                    }
                }
            });     

            dialog.setNeutralButton("cancel",new android.content.DialogInterface.OnClickListener(){
                @Override
                public void onClick(DialogInterface dialog, int which) {

                    dialog.dismiss();               
                }});
            dialog.show();
        }