zoukankan      html  css  js  c++  java
  • Android调用系统相册和拍照的Demo



    最近我在群里看到有好几个人在交流说现在网上的一些Android调用系统相册和拍照的demo都有bug,有问题,没有一个完整的。确实是,我记得一个月前,我一同学也遇到了这样的问题,在低版本的系统中没问题,用高于4.4版本的系统就崩溃。所以,我还是想提取出来,给大家整理一下,一个比较完整无bug的demo,让大家收藏,留着以后用。

    其实对于调用手机图库,高版本的系统会崩溃,是因为获取方法变了,所以我们应该对此进行一个判断。方法如下:

    Intent intent;

    if (Build.VERSION.SDK_INT < 19) {

    intent = new Intent(Intent.ACTION_GET_CONTENT);

    intent.setType("image/*");

    } else {

    intent = new Intent(

    Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);

    }

    startActivityForResult(intent, REQUEST_CODE_PICTURE);


    这样就轻松解决了崩溃的问题。


    代码太多,我就不一一粘贴出来了,具体的大家看demo吧!我已经整理好了一个完整无bug的demo。获取demo的方法跟以前一样,只需在公众号里回复“照片”即可获得。


    【特别推荐↓】


    微信公众号:smart_android ,公众号[非著名程序员]可能是东半球最好的技术分享公众号。每天,每周定时推送一些有关移动开发的原创文章和教程。

    「非著名程序员」本人建立了一个高端Android微信交流群,如果有想加入的请先加我个人微信号:loonggg ,具体加入条件非常简单,加我个人微信号时,请备注为:加群,到时会告诉你具体的加入流程,感谢

  • 相关阅读:
    Ubuntu安装qBittorrent
    资深程序猿冒死揭开软件潜规则:无法维护的代码
    Oracle11g Active Data Guard搭建、管理
    Android 扁平化button
    Eclipse Android 代码自己主动提示功能
    Echoprint系列--编译
    一步步玩pcDuino3--mmc下的bootloader
    【Discuz】去除版权信息,标题栏与底部改动
    phoenixframe自己主动化測试平台对div弹出框(如弹出的div登陆框)的处理
    UVa
  • 原文地址:https://www.cnblogs.com/loonggg/p/4981782.html
Copyright © 2011-2022 走看看