一个关于android的问题,我通过下面的方法调用相机,可是怎么可以在拍照结束后获取照片的路径呢

一个关于android的问题,我通过下面的方法调用相机,可是怎么可以在拍照结束后获取照片的路径呢,第1张

Android调用系统拍照的代码:

创建Intent Intent openCameraIntent = new Intent(MediaStoreACTION_IMAGE_CAPTURE);

String imagePath = EnvironmentgetExternalStorageDirectory() + "/image" ;

设置文件路径 File file = new File(imagePath);

if(!fileexists()){

filemkdirs(); }

设置URI,指定相册拍照后保存的路径,Uri imageUri = UrifromFile(new File(imagePath, "imagejsp"));

openCameraIntentputExtra(MediaStoreEXTRA_OUTPUT, imageUri);

startActivityForResult(openCameraIntent, REQUEST_CODE_TAKING_PICTURES);

拍照完以后,文件就会保存在这个指定的目录下了。Uri 里指定了相机拍照的路径。

你直接在手机的浏览器里面输入这个地址也可以显示出这个吗

先怀疑一种可能性:你的手机上网方式不和电脑在一个局域网内部,也就是说不能通过192168来访问你自己服务器上的,你可以先换一张公共网络的地址来调试。

使用开源库,ImageLoader可以轻松完成你的需求

可以设置加载时显示的,加载失败显示的等等,异步加载都是用这个类库的

当你设置好缓存和参数后

一行代码就搞定ImageLoadergetInstance()displayImage(imageUrl, imageView);

或者

ImageLoadergetInstance()displayImage(imageUrl, imageView,options);

// imageUrl代表的URL地址,imageView代表承载的IMAGEVIEW控件 , options代表DisplayImageOptions配置文件

从服务器获取列表

后台线程逐个下载

将下载的添加到当前要显示的页面上。

其中第2步可以加载到第3步中,边显示边下载。

以上就是关于一个关于android的问题,我通过下面的方法调用相机,可是怎么可以在拍照结束后获取照片的路径呢全部的内容,包括:一个关于android的问题,我通过下面的方法调用相机,可是怎么可以在拍照结束后获取照片的路径呢、android 网络图片查看器 无法获取服务器上的图片、android 从服务器得到图片地址,然后怎么才能将其作为背景显示在响应的控件上imageview等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9354867.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存