OPPOA53从百度下载的图片怎么保存到oppo r9 相册路径里面,图库的路径是多少,求大

Android相册中获取图片和路径_百度经验
&&&&&&&&&职业教育Android相册中获取图片和路径
百度经验:首先是相册图片的获取:private final String IMAGE_TYPE = "image/*";private final int IMAGE_CODE = 0; & //这里的IMAGE_CODE是自己任意定义的//使用intent调用系统提供的相册功能,使用startActivityForResult是为了获取用户选择的图片Intent getAlbum = new Intent(Intent.ACTION_GET_CONTENT);getAlbum.setType(IMAGE_TYPE);startActivityForResult(getAlbum, IMAGE_CODE);//重写onActivityResult以获得你需要的信息@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data){&&& if (resultCode != RESULT_OK) { & & & &//此处的&RESULT_OK 是系统自定义得一个常量&&& && &Log.e(TAG,"ActivityResult resultCode error");&& & & &&& &}&& &Bitmap bm =&& &//外界的程序访问ContentProvider所提供数据&可以通过ContentResolver接口&& &ContentResolver resolver = getContentResolver();&& &//此处的用于判断接收的Activity是不是你想要的那个&& &if (requestCode == IMAGE_CODE) {&& & & &try {&& & & & & &Uri originalUri = data.getData(); & & & &//获得图片的uri&&& & & & & &bm = MediaStore.Images.Media.getBitmap(resolver, originalUri); & & & &//显得到bitmap图片这里开始的第二部分,获取图片的路径:&& & & & & &String[] proj = {MediaStore.Images.Media.DATA};&& & & & & &//好像是android多媒体数据库的封装接口,具体的看Android文档&& & & & & &Cursor cursor = managedQuery(originalUri, proj, null, null, null);&&& & & & & &//按我个人理解 这个是获得用户选择的图片的索引值&& & & & & &int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);&& & & & & &//将光标移至开头 ,这个很重要,不小心很容易引起越界&& & & & & &cursor.moveToFirst();&& & & & & &//最后根据索引值获取图片路径&& & & & & &String path = cursor.getString(column_index);&& & & &}catch (IOException e) {&& & & & & &Log.e(TAG,e.toString());&&& & & &}&& &}}经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。投票(46)已投票(46)有得(0)我有疑问(0)◆◆说说为什么给这篇经验投票吧!我为什么投票...你还可以输入500字◆◆只有签约作者及以上等级才可发有得&你还可以输入1000字◆◆如对这篇经验有疑问,可反馈给作者,经验作者会尽力为您解决!你还可以输入500字相关经验441671522热门杂志第1期作文书写技巧895次分享第12期祝你好“孕”446次分享第1期当我们有了孩子324次分享第1期新学期 新气象167次分享第1期孕妇饮食指导512次分享◆请扫描分享到朋友圈android保存图片到本地并可以在相册中显示出来
app应用是越来越人性化:界面优美,服务多样化,操作还非常方便。比如我们在用app的时候,发现上面有比较的图片想保存到手机,只要点一点app上提供的保存按钮就可以了。那这个图片保存到本地怎么实现的呢?
保存图片很简单,方法如下:
/** 首先默认个文件保存路径 */
private static final String SAVE_PIC_PATH=Environment.getExternalStorageState().equalsIgnoreCase(Environment.MEDIA_MOUNTED) ? Environment.getExternalStorageDirectory().getAbsolutePath() : /mnt///保存到SD卡
private static final String SAVE_REAL_PATH = SAVE_PIC_PATH+ /good/saveP//保存的确切位置
下面就是保存的方法,传入参数就可以了:
public static void saveFile(Bitmap bm, String fileName, String path) throws IOException {
String subForder = SAVE_REAL_PATH +
File foder = new File(subForder);
if (!foder.exists()) {
foder.mkdirs();
File myCaptureFile = new File(subForder, fileName);
if (!myCaptureFile.exists()) {
myCaptureFile.createNewFile();
BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(myCaptureFile));
bm.pressFormat.JPEG, 80, bos);
bos.flush();
bos.close();
这样就保存好了,可是有的时候明明保存下来了,为什么进入相册时查看不到呢?反正我是遇到这样的问题的,原来我们在保存成功后,还要发一个广播通知手机有图片更新,广播如下:
Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
Uri uri = Uri.fromFile(file);
intent.setData(uri);
context.sendBroadcast(intent);//这个广播的目的就是更新图库,发了这个广播进入相册就可以找到你保存的图片了!,记得要传你更新的file哦手机怎样把网上的图片保存在相册里_百度经验
&&&游戏/数码手机怎样把网上的图片保存在相册里听语音1234567
百度经验:我们在用手机浏览网页的时候,看到了网页上面的喜欢的图片非常想保存下来,这个该怎么保存呢?下面的经验里面冰冰就和大家分享一下手机怎样把网上的图片保存在相册里的方法。百度经验:1首先要打开手机浏览器,然后再输入框输入要进入的网页,然后点击搜索按钮,如图:2搜索出网页之后,点击搜索到的网页查看网页,如图:3进入网页之后,再查看网页的时候如果发现喜欢的图片想要保存到相册里面就点击图片,图片放大,然后长按图片会出现一个才按,在菜单上面点击保存图片,如图:4点击保存图片之后图片会自动下载,下载完成会自动的保存到手机相册里面,如图:5退出网页,回到手机的主界面,点击主界面上面的图库,如图:6进入到图库之后,看到图库里面的所有图片文件夹,网页下载的图片会保存到downloads文件夹里面,点击打开downloads文件夹,如图:7进入到downloads文件夹之后,会看到网页上的图片成功的保存到了手机相册里面。END百度经验:手机系统手机品牌的不同方法可能有所不同,但是大致的方法是一样的经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。投票(1)已投票(1)有得(0)我有疑问(0)◆◆说说为什么给这篇经验投票吧!我为什么投票...你还可以输入500字◆◆只有签约作者及以上等级才可发有得&你还可以输入1000字◆◆如对这篇经验有疑问,可反馈给作者,经验作者会尽力为您解决!你还可以输入500字相关经验10007热门杂志第1期你不知道的iPad技巧3617次分享第1期win7电脑那些事6344次分享第2期新人玩转百度经验1285次分享第1期Win8.1实用小技巧2589次分享第1期小白装大神1792次分享◆请扫描分享到朋友圈

我要回帖

更多关于 oppo a53拆机 的文章

 

随机推荐