Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Nativescript从android gallery中选择图片?_Android_Nativescript_Angular2 Nativescript - Fatal编程技术网

如何使用Nativescript从android gallery中选择图片?

如何使用Nativescript从android gallery中选择图片?,android,nativescript,angular2-nativescript,Android,Nativescript,Angular2 Nativescript,我一直在浏览Nativescript网站,但没有找到从手机本地获取图片的方法。如果有人知道在android和ios上实现这一点的方法,我将非常高兴。在您的情况下,您可以使用文件系统和本机代码从设备访问外部存储。您可以获取文件的路径并使用NativeScript文件系统api打开它。我附上一个示例,说明如何从相机卷存储中获取图像的路径。您还可以查看这篇文章,其中描述了您可以从android设备存储访问哪些内容 打字稿 import {path} from "file-system"; var

我一直在浏览Nativescript网站,但没有找到从手机本地获取图片的方法。如果有人知道在android和ios上实现这一点的方法,我将非常高兴。

在您的情况下,您可以使用文件系统和本机代码从设备访问外部存储。您可以获取文件的路径并使用NativeScript文件系统api打开它。我附上一个示例,说明如何从相机卷存储中获取图像的路径。您还可以查看这篇文章,其中描述了您可以从android设备存储访问哪些内容

打字稿

 import {path} from "file-system";

 var tempPicturePath = path.join(android.os.Environment.getExternalStoragePublicDirectory(android.os.Environment.DIRECTORY_DCIM).getAbsolutePath(), "20160719_155053.jpg");
    console.log("extr storage "+tempPicturePath);
javascript

var file_system_1 = require("file-system");

var tempPicturePath = file_system_1.path.join(android.os.Environment.getExternalStoragePublicDirectory(android.os.Environment.DIRECTORY_DCIM).getAbsolutePath(), "20160719_155053.jpg");
        console.log("extr storage " + tempPicturePath);

在您的情况下,您可以使用文件系统和本机代码从设备访问外部存储。您可以获取文件的路径并使用NativeScript文件系统api打开它。我附上一个示例,说明如何从相机卷存储中获取图像的路径。您还可以查看这篇文章,其中描述了您可以从android设备存储访问哪些内容

打字稿

 import {path} from "file-system";

 var tempPicturePath = path.join(android.os.Environment.getExternalStoragePublicDirectory(android.os.Environment.DIRECTORY_DCIM).getAbsolutePath(), "20160719_155053.jpg");
    console.log("extr storage "+tempPicturePath);
javascript

var file_system_1 = require("file-system");

var tempPicturePath = file_system_1.path.join(android.os.Environment.getExternalStoragePublicDirectory(android.os.Environment.DIRECTORY_DCIM).getAbsolutePath(), "20160719_155053.jpg");
        console.log("extr storage " + tempPicturePath);

尼克,我想你是想让用户选择画廊里的图片,对吧?我通过这个nativescript插件完成了这项工作:


尼克,我想你是想让用户选择画廊里的图片,对吧?我通过这个nativescript插件完成了这项工作:


如果我想让用户浏览他的图库并选择一张图片怎么办?为此,您可以使用nativescript imagepicker插件-。您也可以在这里查看示例项目-,在哪里显示,如何使用它。谢谢,即使与angular2一起使用,也会非常有魅力!如果我想让用户浏览他的图库并选择一张图片怎么办?为此,您可以使用nativescript imagepicker插件-。您也可以在这里查看示例项目-,在哪里显示,如何使用它。谢谢,即使与angular2一起使用,也会非常有魅力!我尝试了这个,但它正在打开文件库,而不是图像库。我尝试了这个,但它正在打开文件库,而不是图像库。