【问题标题】:How to call built-in camera app from my own application in Android?如何从我自己的 Android 应用程序中调用内置相机应用程序?
【发布时间】:2009-10-08 10:02:17
【问题描述】:

作为 Android 新手,当我单击自定义应用程序中的按钮时,我不知道如何调用相机应用程序(或者您可以说相机预览?)。

【问题讨论】:

    标签: android


    【解决方案1】:

    如果您想将相机预览合并到您的应用中,请查看此网页:http://p2p.wrox.com/book-professional-android-application-development-isbn-978-0-470-34471-2/72528-article-using-android-camera.html

    或者,您可以使用 android.media.action.IMAGE_CAPTURE Intent 从内置相机应用中请求图像,请参阅http://developer.android.com/reference/android/provider/MediaStore.html#ACTION_IMAGE_CAPTURE 并使用如下代码:

    Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
    startActivityForResult(intent, 0);
    // ...
    
    @Override
    public void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (resultCode == Activity.RESULT_OK && requestCode == 0) {
    String result = data.toURI();
    // ...
    }
    }
    

    【讨论】:

      猜你喜欢
      • 2016-06-13
      • 1970-01-01
      • 2010-09-07
      • 1970-01-01
      • 1970-01-01
      • 2011-05-12
      • 1970-01-01
      • 2012-05-17
      • 2012-02-07
      相关资源
      最近更新 更多