Android 相机快捷键点击

Android 相机快捷键点击,android,camera,onclick,android-camera,shortcut,Android,Camera,Onclick,Android Camera,Shortcut,简单的问题。有没有可能允许一个按钮(最好是一个晶圆厂)打开一个相机应用程序,有点像一条捷径?此快捷方式可以指向默认相机,也可以指向任何下载的相机应用程序 是的,这是可能的 您可以使用actionaction\u IMAGE\u CAPTURE创建一个隐式意图 例如: 要处理结果,请执行以下操作: @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) {

简单的问题。有没有可能允许一个按钮(最好是一个晶圆厂)打开一个相机应用程序,有点像一条捷径?此快捷方式可以指向默认相机,也可以指向任何下载的相机应用程序

是的,这是可能的

您可以使用action
action\u IMAGE\u CAPTURE
创建一个隐式意图

例如:

要处理结果,请执行以下操作:

 @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        if (resultCode != Activity.RESULT_CANCELED) {
            if (requestCode == CAPTURE_IMAGE) {
                Bitmap resultAsBitmap = BitmapFactory.decodeFile(imgPath);
            } else {
                super.onActivityResult(requestCode, resultCode, data);
            }
        }

    }

PS:别忘了在清单文件中添加您的权限。

是的,这是可能的。到目前为止,你尝试了什么?我已经尝试了Android开发者网站上显示的标准相机意图,但我希望它可以作为应用程序的快捷方式。不是直接链接到相机本身。更多详细信息:类似于在任何应用程序中单击“共享”时,它会调出要使用的应用程序列表。我希望这一切发生在相机上。
 @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        if (resultCode != Activity.RESULT_CANCELED) {
            if (requestCode == CAPTURE_IMAGE) {
                Bitmap resultAsBitmap = BitmapFactory.decodeFile(imgPath);
            } else {
                super.onActivityResult(requestCode, resultCode, data);
            }
        }

    }