- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这肯定是一个真正的新手问题,可能比 PhoneGap 更多地涉及到 Javascript 的工作原理。我正在关注this video它只是使用 PhoneGap 的相机插件拍照。 Here is相机插件文档。完成这项工作的代码如下所示:
navigator.camera.getPicture(function (imageUri) {
var lastPhotoContainer = document.getElementById("lastPhoto");
lastPhotoContainer.innerHTML = "<img src= '" + imageUri + "'style='width: 75%;' /> ";
}, null, null);
Cordova 站点上的插件文档显示函数定义如下所示:
navigator.camera.getPicture(cameraSuccess, cameraError, cameraOptions);
因此,第一个代码片段中调用的匿名函数是“cameraSuccess”回调。我明白了。我不明白的是“imageUri”在哪里定义,因为它完美地显示了代码部分中的图片:
lastPhotoContainer.innerHTML = "<img src= '" + imageUri + "'style='width: 75%;' /> ";
“imageUri”是传递给匿名函数的参数。我的问题是:这些参数如何工作? “imageUri”在哪里声明以及它如何包含数据???
谢谢!!
最佳答案
这个问题的答案实际上在您链接的插件的文档中有详细说明!该网页指出:
“使用相机拍照,或从设备的图片库检索照片。图像作为 Base64 编码字符串传递到成功回调,或作为图像文件的 URI。”
“imageUri”不需要在代码中实例化,因为它是从插件内的代码传递到您的函数的。
关于javascript - PhoneGap 相机插件(Javascript 示例)中声明的 "imageUri"在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45334652/
在调试以下代码时,我将 picUri 的值设为 null,并且我可以看到 picUri=null data:"Intent"{act =inline-data (has extras)}" in tr
我期待从 ImageView 访问当前图像的 Uri 的方法,以将其保存到我的数据库中,但我只找到了 setter。 setter/getter 在哪里?? 最佳答案 没有 setter/getter
我使用 PhoneGap 创建移动应用程序,可以从相册中选择图像,然后我想传递该图像并显示在另一个 html 页面中。有人知道该怎么做吗?这是我的代码 选择图像.html
我想从我的画廊加载图片并将其显示在我的应用程序中。我尝试了 ImageBitmap 和 ImageURI 但我只是不显示图片。 这是我的java代码的一部分: private ListView LIS
因此,有两个问题与此相同( How to use getCropAndSetWallpaperIntent method in WallpaperManager?和 How to use getCro
因此,有两个问题与此相同( How to use getCropAndSetWallpaperIntent method in WallpaperManager?和 How to use getCro
我从 WebAPI 获取了此数据,并希望更新 Web Api 中 imageUri 和 employeeBio 的值。我现在只能编辑 Bio,现在我想发送 PUT 请求来更新 imageUri 和 e
我正在尝试使用带有附件电话间隙插件的电子邮件编辑器从我的电话间隙应用程序发送图片作为附件。但是我无法让它工作。 我尝试了两种不同的方法。第一种方法是使用 Phonegap 相机 api 将 image
我需要通过在 intent extra 中提供的路径上创建一个图像文件来 stub 相机 intent。Espresso 只能响应 activityresult。我在哪里可以执行操作以从 intent
我正在尝试从手机相册中选取的图像中获取 base64,但我无法使其工作: 我试过这个: window.requestFileSystem(LocalFileSystem.PERSISTENT, 0,
我在旧版本中使用 getBitmap 方法,但我找不到 getBitmap From Uri 的任何替代方法。 try { bitmap = MediaStor
这肯定是一个真正的新手问题,可能比 PhoneGap 更多地涉及到 Javascript 的工作原理。我正在关注this video它只是使用 PhoneGap 的相机插件拍照。 Here is相机插
我目前正在使用下面的函数从照片库中获取图像 function getImage() { // Retrieve image file location from specified sourc
我正在使用 CLoudFormation 在 AWS 上构建基础设施,并且想要创建一个从 ECR 提取代码镜像的 Lambda 函数。因此,我根据 ECR 存储库资源向我的 CloudFormatio
我已经被这行代码困住了好几天了。我有一个 ImageButton,它启动相机 Intent ,保存照片,将照片的位图缩略图设置到 ImageButton。我最终希望这张照片显示在 Google map
出于某种原因,我无法弄清楚为什么会出现问题。 我已经创建了一个公共(public) ECR 存储库,并尝试在我的 AWS::Lambda::Function 中的 Code block 下将图像引用为
我是一名优秀的程序员,十分优秀!