Android开发——相册拍照_03.解决相机拍照之后部分手机无法将图片保存到路径或部分手机点击相机确定无法返回问题

之前用了02的方法,实现了相册拍照功能,但是在测试的时候发现几个问题:1.拍完照片之后,返回界面,但是显示出来的图片为null,一片空白;2.拍完照片之后,点击相机的确定键,无法返回。
因为时间有限,网上的回答很多,第一个问题有人说部分手机没有SD卡?第二个问题有人说部分手机无法使用系统公用路径?也有人说这两个都是后面一个原因?
于是打算使用另一种方法,使用弹出框。

当点击图片控件时,弹出弹出框,让用户选择是通过拍照或是通过相册选择。

img.setOnClickListener(new OnClickListener()
        {
            @Override
            public void onClick(View v)
            {
                getPictureDialog();
            }
        }); 
private void getPictureDialog()
    {
        new AlertDialog.Builder(this).setTitle("请选择获取图片方式")
                .setItems(Resources.ApplyCourier.items, new DialogInterface.OnClickListener()
                {
                    @Override
                    public void onClick(DialogInterface dialog, int which)
                    {
                        Intent intent = null;
                       
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值