使用ImageView从sdcard中显示 .jpg图像

我想在布局中的imageview中显示一个sdcard中的 .jpg图像。没有显示错误,但是图像没有显示出来。我用的下面的代码,请问如何修改?

 layout1 = (LinearLayout) findViewById(R.id.layout1Activity);
     String imgFile = Environment.getExternalStorageDirectory() + "/Apple.jpg";
            Bitmap myBitmap = BitmapFactory.decodeFile(imgFile);
            ImageView myImage = new ImageView(this);
            myImage.setImageBitmap(myBitmap);
            layout1.addView(myImage);

1个回答

你的代码没有错,我已经验证过了,你可以看看是不是那个jpg文件没有放在sdcard的根目录下

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
显示JPG图像
在Visual C++ 2010 中应用MFC单文档应用程序显示JPG格式的图像
如何显示JPG图像
想自己做一个电子相册。但是不知道如何去识别非BMP位图。。。rn大量的图片是JPG格式的。。如何去显示?高手指点一下rn还想请教的一个小问题是,如何得到当前目录下的所有文件列表。选出其中的后缀名为JPG或BMP的图片
如何显示jpg图像
能详细点吗? 最好举个例子. 谢谢...
显示jpg图像
基于mfc的对话框只能显示位图,这个程序通过一些操作显示jpg图像
jpg图像的显示
用下面这段代码显示jpg图片的时候,经常会出现未处理的错误,访问地址出错,有时候又不会出现这个错误,相同分辨率的不同jpg图像,长度不一样,偶尔就会出现这个错误,不知道如何解决啊,请大家帮忙看看。rnIStream *m_pStream;rn IPicture *m_pPictrue;rn OLE_XSIZE_HIMETRIC m_JPGWidth;rn OLE_YSIZE_HIMETRIC m_JPGHeight;rn HGLOBAL hMem;rn rn hMem=GlobalAlloc(GMEM_MOVEABLE,286640);rn LPVOID pData=NULL;rn pData=GlobalLock(hMem);rn memcpy(pData,receive,286640);//若改成是循环赋值的话,就会出现m_pPictrue->get_Height(&m_JPGHeight);指针错误,最后还是改回了memcpyrn GlobalUnlock(hMem);rn CreateStreamOnHGlobal(hMem,TRUE,&m_pStream);rn m_pPictrue=NULL;rn OleLoadPicture(m_pStream,286640,TRUE,IID_IPicture,(LPVOID*)&m_pPictrue);rn [color=#FF0000]m_pPictrue->get_Height(&m_JPGHeight);[/color]rn m_pPictrue->get_Width(&m_JPGWidth);rn CRect lpRec; rn GetDlgItem(IDC_SHOWPICTURE)->GetWindowRect(&lpRec); rn ScreenToClient(&lpRec);rn m_pPictrue->Render(GetDC()->m_hDC,lpRec.left,lpRec.top,(int)(m_JPGWidth/26.45), (int)(m_JPGHeight/26.45),0 ,m_JPGHeight, m_JPGWidth,-m_JPGHeight,NULL);rn m_pStream->Release();rn m_pPictrue->Release();
MFC显示jpg图像
利用opencv在MFC用控件显示jpg图像
jpg图像的显示问题
我已经完成了单幅图像的保存。rnfp=fopen("c:\1.jpg","w");rnfwrite(pframe,picsize,1,fp);rn其中,pframe是保存图像数据的数组,picsize是图像的大小。现在想把图像显示出来,那位高人能指点下啊?rn这里先谢谢了rn
怎样显示jpg图像?
VC中,Loadbitmap函数能否加载jpg格式的图片?rn如果不能,要用什么方法显示?
ImageView图像控件之裁剪和显示
在实际应用开发中,我们可以将一个图像文件,指定显示按照屏幕的大小进行显示,或者对指定的图像文件进行裁剪的功能。用ImageView实现图片裁剪和显示功能。
ImageView中无法加载显示本地SDCard图片问题的解决方法
今天碰到一个非常蛋疼的问题: 在Android中ImageView无法显示加载的本地SDCard图片。 具体过程是:先调用本地照相机程序摄像,然后将拍摄的图片加载在ImageView中显示。 下面我将贴出我的代码和最后的解决方法,有类似问题的同学可以尝试一下。 这段我的拍照的页面的java代码,我把实现拍照按钮的程序部分贴出来了,这里主要做了几件小事1 打开一个文件用来存储拍摄到的照片 2
如何从oracle数据库中读取JPG图像并显示?
如何从oracle数据库中读取JPG图像并显示?rn我现在的做法是:rn从数据库中读取JPG到blob变量,然后写到本地硬盘为JPG图像文件。用一个显示能JPG文件图像的第三方USER OBJECT显示。rn现在的问题是速度太慢。我的数据库中的图像一般为5K左右一个,现在演示数据仅仅几条记录而已。我想速度的瓶颈可能在于写本地硬盘。实际应用时记录很多(百万级),速度慢的会让人崩溃的。rn目前图像信息已经单独保存在一个表中。rn哪位大侠有好的解决方案或控件,请不吝赐教。rn分数不够可以再加。rn
pb6.5从oracle数据库中读取JPG图像并显示
如何从oracle数据库中读取JPG图像并显示?rn我现在的做法是:rn从数据库中读取JPG到blob变量,然后写到本地硬盘为JPG图像文件。用一个显示能JPG文件图像的第三方USER OBJECT显示。rn现在的问题是速度太慢。我的数据库中的图像一般为5K左右一个,现在演示数据仅仅几条记录而已。我想速度的瓶颈可能在于写本地硬盘。实际应用时记录很多(百万级),速度慢的会让人崩溃的。rn目前图像信息已经单独保存在一个表中。rn哪位大侠有好的解决方案或控件,请不吝赐教。rn分数不够可以再加。rnrn
在MFC程序中显示JPG/GIF图像(299KB)
在MFC程序中显示JPG/GIF图像(299KB)
在MFC程序中显示JPG GIF图像(VC)
在MFC程序中显示JPG GIF图像(VC)
在MFC程序中显示JPG/GIF图像
如果你是一个使用VB编程的程序员,要在程序中显示JPG或者GIF图像简直易如反掌,将图像控件拖到Form中,分分钟即可搞掂。但是C++程序员要显示同样的图形却没有那么轻松,那么是不是要自己编写JPG解压缩代码呢?当然不用那么复杂啦!本文将针对这个问题讨论如何在MFC中显示JPG或者GIF图像。
如何在对话框中显示 JPG 图像?
如何在对话框中显示 JPG 图像?rnrn谢谢!请赐教!!rnrn希望提供源代码!谢谢 !rnrnzj_zj_01@sina.com.cn
请问clistctrl中怎样显示jpg图像?
如题,有什么思路?
在对话框中如何显示jpg图像
找了一些函数,可我不知道,怎么在对话框里使用rnHWND 参数,是指的那一块!我需要在对话框里生成什么控件,才能使用啊rn以下是函数原形rnHRESULT ShowPic(char *lpstrFile,HWND hWnd,int nScrWidth,int nScrHeight);rnrn // lpstrFile:文件名(最好是包含路径在内) rn // hWnd rn // nScrWidth:输出图片的宽度 rn // nScrHeight:输出图片的高度 rn // nScrWidth、nScrHeight是输出图片的实际大小,换而言之是指缩放后的尺寸 rnrn请帮助
VC显示JPG图像的问题
我用网上一段常见的代码读入JPG图片并显示(代码如下),我是在OnDraw()中调用的,结果只要我的界面一发生重绘,内存就会严重泄露,重绘一次内存就上涨一次,请教如何解决,谢谢帮助!rn[code=C/C++]void CMonitorView::LoadPicture(CRect rect, CString FilePath, CDC *pDC)rnrn IPicture *pPicture;//声明OLE提供的图像对象rn IStream *pStrm;//声明一个流对象 rn CFileStatus fstatus; rn CFile file; rn LONG cb; rn if((file.Open(FilePath,CFile::modeRead))&&(file.GetStatus(FilePath,fstatus))&&((cb=fstatus.m_size)!=-1)) rn rn HGLOBAL hGlobal=GlobalAlloc(GMEM_MOVEABLE,cb); rn LPVOID pvData=NULL; rn if(hGlobal!=NULL) rn rn if((pvData=GlobalLock(hGlobal))!=NULL) rn rn file.ReadHuge(pvData,cb);//将图像文件数据读入内存 rn GlobalUnlock(hGlobal); rn CreateStreamOnHGlobal(hGlobal,TRUE,&pStrm);//创建流对象 rn if(SUCCEEDED(OleLoadPicture(pStrm,fstatus.m_size,TRUE,IID_IPicture,(LPVOID*)&pPicture))) //根据流对象pStrm初始化图像对象pPicture rn rn OLE_XSIZE_HIMETRIC Width; rn OLE_YSIZE_HIMETRIC Height; rn pPicture->get_Width(&Width); rn pPicture->get_Height(&Height); rn //得到图像的宽、高尺寸,注意该尺寸的逻辑单位不是图像的像素 rn if(FAILED(pPicture->Render(*pDC,rect.left,rect.top,rect.right-rect.left,rect.bottom-rect.top,0,Height,Width,-Height,NULL)))rn AfxMessageBox("渲染图片失败"); rn pPicture->Release(); rn rn else rn AfxMessageBox("从流中获取图片失败!"); rn rn rn rn else rn rn AfxMessageBox("无法打开图像!"); rn [/code]
我想显示jpg图像
请详细一点. 谢谢.
连续显示jpg图像的问题
首先我得到了个字符串数组fileNames,里面是jpg图像文件名。rn我想在窗体上连续显示这些图片,我使用了线程,但是我发现我得程序严重浪费内存资源,内存暂用率不断上升,不知道是什么原因,请大家帮我看看:rnif(fileNames != null)rn rn Thread showPic = new Thread(new ThreadStart(ShowCartoon));rn showPic.Start();rn rnrnprivate void ShowCartoon()rn rn while(true)rn rn rn foreach(string fileName in fileNames)rn rn panel1.BackgroundImage = Image.FromFile(fileName);rn Thread.Sleep(100);rn rn rn rnrn我就搞不懂是哪里在浪费资源~~~
如果显示jpg字节流图像
我在网上查了很多资料,都说是通过IPicture接口来实现显示jpg字节流图像(是从考勤机上不停的发过byte* buffer)。具体函数如下:rn[code=C/C++]rnvoid DisplayPic(byte* imageBuffer, CDC* pDc, int nSrcWidth, int nSrcHeight, int size)rnrn IStream * pStream = NULL; rn IPicture * pPicture = NULL; rn HGLOBAL hMem = ::GlobalAlloc(GMEM_MOVEABLE, size); rn LPVOID lpBuf = ::GlobalLock(hMem); rn memcpy(lpBuf, (void*)imageBuffer, size);rn ::GlobalUnlock(hMem);rnrn HRESULT hr = ::CreateStreamOnHGlobal(hMem, TRUE, &pStream); rn ASSERT (SUCCEEDED(hr)); rn hr = ::OleLoadPicture(pStream, size, FALSE, IID_IPicture, (LPVOID *)&pPicture ); //得到pPicture接口失败rn ASSERT(hr==S_OK); rnrnrn pPicture->Render(pDc->m_hDC, 0, 0, nSrcWidth, nSrcHeight, 0, nSrcHeight, nSrcWidth, -nSrcHeight, NULL); rn pPicture->Release();rn GlobalFree(hMem);rnrn[/code]rnrn我在MSDN上查了OleLoadPicture上面Remarks写了rnThe stream must be in BMP (bitmap), WMF (metafile), or ICO (icon) format. A picture object created using OleLoadPicture always has ownership of its internal resources (fOwn==TRUE is implied).rnrn是不是这个函数只能得到bmp、WMF、ICO格式。rn但我通过同样的方法为什么能显示jpg文件呢?方法如下:rnHRESULT DisplayPic(CString lpImageFile, HWND hWnd, int nScrWidth, int nScrHeight)rnrn HDC hDC_Temp=::GetDC(hWnd);rnrn IPicture *pPic;rn IStream *pStm;rnrn BOOL bResult;rnrn HANDLE hFile=NULL;rn DWORD dwFileSize,dwByteRead;rnrn //打开硬盘中的图形文件rn hFile=CreateFile(lpImageFile,GENERIC_READ,rn FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);rnrnrn if (hFile!=INVALID_HANDLE_VALUE)rn rn dwFileSize=GetFileSize(hFile,NULL);//获取文件字节数rnrn if (dwFileSize==0xFFFFFFFF)rn return E_FAIL;rn rn elsern rn return E_FAIL;rn rnrn //分配全局存储空间rn HGLOBAL hGlobal = GlobalAlloc(GMEM_MOVEABLE, dwFileSize);rn LPVOID pvData = NULL;rnrn if (hGlobal == NULL)rn rn AfxMessageBox(_T("图形文件分配出错."));rn return E_FAIL;rn rnrn if ((pvData = GlobalLock(hGlobal)) == NULL)//锁定分配内存块rn rn AfxMessageBox(_T("内存块锁定出问题"));rn return E_FAIL;rn rnrn ReadFile(hFile,pvData,dwFileSize,&dwByteRead,NULL);//把文件读入内存缓冲区rnrn GlobalUnlock(hGlobal);rnrn if(CreateStreamOnHGlobal(hGlobal, TRUE, &pStm) != S_OK)rn rn AfxMessageBox(_T("流初始化失败"));rn return E_FAIL;rn rnrn //装入图形文件rn bResult=OleLoadPicture(pStm,dwFileSize,TRUE,IID_IPicture,(LPVOID*)&pPic);rnrn if(FAILED(bResult))rn rn AfxMessageBox(_T("图形文件装载出错."));rn return E_FAIL;rn rnrn OLE_XSIZE_HIMETRIC hmWidth;//图片的真实宽度rn OLE_YSIZE_HIMETRIC hmHeight;//图片的真实高度rn pPic->get_Width(&hmWidth);rn pPic->get_Height(&hmHeight);rnrn //将图形输出到屏幕上rn bResult=pPic->Render(hDC_Temp,0,0,nScrWidth,nScrHeight,rn 0,hmHeight,hmWidth,-hmHeight,NULL);rnrn CloseHandle(hFile);//关闭打开的文件rn rn pPic->Release();rn // Free memory.rn GlobalFree(hGlobal);rnrn if (SUCCEEDED(bResult))rn rn return S_OK;rn rn elsern rn AfxMessageBox(_T("图形文件装载出错."));rn return E_FAIL;rn rnrnrn请问怎么把jpg字节流显示出来呢?
使用IPicture接口显示jpg图像,如何保存图像呢?
在程序中显示jpg或gif图像,rn如何把这些图像进行序列化啊?rn
Android开发获取ImageView中的图像
ImageView是一个用于显示图像的控件,比如在很多联系人方面的应用中,需要为联系人拍摄头像,并将得到的头像放在一个ImageView对象中显示。通常,在没有为联系人拍摄头像之前,ImageView对象中显示的是一个缺省的图片 [img]http://dl.iteye.com/upload/attachment/589239/901552f3-c6fd-3ed1-a0fb-b243d791...
使用IImage在PICTURE控件中显示JPG后图像消失
我在一个button中用IImage接口在一个picture控件中显示一副JPG图像,可是按钮代码执行完后,显示的图像就消失了,只剩下picture控件,为什么会这样?有没有什么办法让图像一直显示?rn下面是代码框架rnrnvoid CMyDlg::OnBnClickedTake()rnrn //TODO: Add your control notification handler code herern 执行其他的内容......rn //显示图片rn showPicture(IDC_Photo, picPath);rnrnrnvoid CMyDlg::showPicture(int nID, CString picPath)rn rn //在控件上显示JPGrn IImage *m_pImage = NULL;rn IImagingFactory *m_pImagingFactory = NULL;rn HRESULT hr;rn rn //COM初始化rn if(SUCCEEDED(hr = CoInitializeEx(NULL, COINIT_MULTITHREADED)))rn rn //创建COM实例rn if(SUCCEEDED(hr = CoCreateInstance(CLSID_ImagingFactory,NULL,CLSCTX_INPROC_SERVER,rn IID_IImagingFactory,(void**) &m_pImagingFactory)))rn rn //从文件中创建图片rn if(SUCCEEDED(hr = m_pImagingFactory->CreateImageFromFile(picPath, &m_pImage)))rn rn //绘制图片rn RECT rctop, rcbottom;rn GetDlgItem(IDC_Key)->GetWindowRect(&rctop);rn GetDlgItem(IDC_Option)->GetWindowRect(&rcbottom);rn GetDlgItem(nID)->MoveWindow(rctop.left, rctop.top, rn (rcbottom.right - rctop.left), (rcbottom.top - rctop.bottom-5)); rn RECT rcWnd = 0, 0, (rcbottom.right - rctop.left), (rcbottom.top - rctop.bottom-5);rnrn if(SUCCEEDED(hr = m_pImage->Draw(GetDlgItem(nID)->GetDC()->GetSafeHdc(), &rcWnd, NULL)))rn elsern MessageBox(L"Cannot draw the picture", L"Error");rn CBitmap hbmp;rn rn rn rn rn rn //释放资源rn if(m_pImage != NULL)rn rn m_pImage->Release();rn m_pImage = NULL;rn rn if(m_pImagingFactory != NULL)rn rn m_pImagingFactory->Release();rn m_pImagingFactory = NULL;rn rn CoUninitialize();rnrnrnOnBnClickedTake()函数执行完后,显示的图像就消失了。。。rn
图像按钮ImageButton和图像ImageView
在AndroidApp应用中,图像是必不可少的。我们可以通过图像ImageView来展示。 一、设计界面   1、首先把a.jpg、b.jpg、c.jpg、d.jpg、e.jpg、prov.png、next.png图片复制到res/drawable-hdpi文件夹内。 2、打开“res/layout/activity_main.xml”文件,生成ImageButton按钮。  
应该怎样显示从数据库里读出来的jpg图像
我看过以前很多贴了,试过都不行
从sdcard加载文件
可以结合浏览文件的代码让用户可以选文件 [code="java"] /** * 判断sd卡是否存在 Environment.getExternalStorageState() 得到sd卡当前的状态 * * getExternalStorageState() returns MEDIA_MOUNTED if the media is * present an...
Android使用ImageView显示网络图片
本案例使用ImageView 简单的实现了网络图片的调用,其中注意事项,因为用到了网络,这里采用了HttpClient方法访问网络联接,关于如何使用,可参照文章 Android中使用HttpClient实现HTTP通信效果 ,因此,需要注意配置网络权限问题,以及需要使用新线程及H
图像视图ImageView的应用实例
图像视图ImageView的应用实例 、图像视图ImageView的应用实例 图像视图ImageView的应用实例 图像视图ImageView的应用实例
9.图像视图ImageView
1.目标效果   在页面中实现四个图片视图,分别是:原始尺寸,调整边距,定义大小(在底部),定义大小(加前景颜色) 2.页面布局    <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/t
从外置sdcard读取数据
public void onWriteSDCard(View v){         //1.判定存储目录状态         String state=Environment.getExternalStorageState();         if(Environment.MEDIA_UNMOUNTED.equals(state)||           Environment.isE
从ImageView中获取图片的大小
方法1,通过Andorid中LayoutParams来获取:           LayoutParams相当于一个Layout的信息包,它封装了Layout的位置、高、宽等信息。假设在屏幕上一块区域是由一个Layout占领的,如果将一个View添加到一个Layout中,最好告诉Layout用户期望的布局方式,也就是将一个认可的layoutParams传递进去。              
图像浏览ImageView
借助于GDAL库,可以实现图像的浏览。可以读取TIFF、BMP、JPEG等图像格式。
读取当前ImageView的图像
我在一个ImageView中设置了一张图片,然后对图片进行了修改,现在如何再读取这个图像呢?
有什么方法可将 jpg图像从数据库中提取并显示,而不使用临时文件
我想将一个jpg图像从数据库中取出并显示,在不想通过临时文件的方法,请高手指点。(注意条件: 1.JPG图像 2.不使用临时文件)rnrn 多谢!!!rn
从dll中读取jpg图像,然后使用GDI+的显示的问题
出问题的代码如下: (没在下面定义的变量均为视图类的全局变量)rnrnHINSTANCE save_hInstance = AfxGetResourceHandle();rn hDll = LoadLibrary("test.dll"); //已判断过,导入成功rn AfxSetResourceHandle(hDll); rnrn hSrc = ::FindResource(hDll,MAKEINTRESOURCE(IDR_JPG_TEST), "JPG"); //已判断过,hSrc不为NULLrnrn rn DWORD len = SizeofResource(hDll, hSrc); //已判断,len有效rn BYTE* lpRsrc = (BYTE*)LoadResource(hDll, hSrc);rn if (!lpRsrc)rn return ;rn HGLOBAL m_hMem = GlobalAlloc(GMEM_FIXED, len); //已判断过,m_hMem不为NULLrn BYTE * pmem = (BYTE*)GlobalLock(m_hMem); //已判断过,pmem不为NULLrnrnrn memcpy(pmem, lpRsrc, len);rn IStream * pstm;rn CreateStreamOnHGlobal(m_hMem, FALSE, &pstm); //已判断过,pstm不为NULLrnrnrn m_pImage = Image::FromStream(pstm, FALSE); rnrn if (m_pImage == NULL) //利用这里做个判断,发现此时m_pImage竟然为NULL!!!rn rn AfxMessageBox("1");rn return;rn rn 。。。。。。。rnrn在前面都已经做过判断,都没问题,不明白为什么m_pImage为空?
android 模拟器中使用SDCard
如何在 android 模拟器中使用SDCard
android模拟器中使用SDCard
NULL 博文链接:https://iaio.iteye.com/blog/1402225
保存一个图像连同它的thuml然后显示在imageView中
我想保存一个从相机拍摄的照片,然后把照片和 Thumb 保存在 sdCard 中,然后把它们显示在一个 imageView 中。后来给出空指针错误。rnrn imageBitmap = Bitmap.createScaledBitmap(imageBitmap, 40, 40, false);rnrn哪里出错了?rnrn rn Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);rn try rn rn if (title.getText().toString().equals(""))rn rn displayAlert("Please Input Title First","Error!");rn rn elsern rn Integer val = myMisc.miscId ;rn String fileName = "image" + "_" + title.getText().toString()+"_" + val.toString();rn photo = this.createFile(fileName, ".jpg");rn myMisc.filename = photo.getAbsolutePath();rn intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(photo));rn startActivityForResult(intent, RESULT_CAMERA_SELECT);rn rn rn catch(Exception e)rn rn Log.v("Error", "Can't create file to take picture!");rn displayAlert("Can't create file to take picture!","SDCard Error!");rn rn rn public synchronized void onActivityResult(final int requestCode, int resultCode, final Intent data) rn rn if (resultCode == Activity.RESULT_OK) rn rn if (requestCode == RESULT_CAMERA_SELECT)rn rn try rn rn saveImage();rn rn catch (IOException e) rn rn e.printStackTrace();rn rn rn public static int calculateInSampleSize(rn BitmapFactory.Options options, int reqWidth, int reqHeight) rn // Raw height and width of imagern final int height = options.outHeight;rn final int width = options.outWidth;rn int inSampleSize = 1;rn rn if (height > reqHeight || width > reqWidth) rn if (width > height) rn inSampleSize = Math.round((float)height / (float)reqHeight);rn else rn inSampleSize = Math.round((float)width / (float)reqWidth);rn rn rn return inSampleSize;rn rn public void saveImage() throws IOExceptionrn rn try rn rn FileInputStream is2 = new FileInputStream(photo);rn final BitmapFactory.Options options = new BitmapFactory.Options();rn options.inJustDecodeBounds = true;rn Bitmap imageBitmap = BitmapFactory.decodeStream(is2, null, options);rn options.inSampleSize = calculateInSampleSize(options, 40, 40);rn options.inJustDecodeBounds = false;rn imageBitmap = BitmapFactory.decodeStream(is2 ,null, options);rn imageBitmap = Bitmap.createScaledBitmap(imageBitmap, 40, 40, false);rn Integer val = myMisc.miscId;rn String fileName = ".thumbImage" + "_" + title.getText().toString()+ "_" + val.toString(); rn photo = this.createFile(fileName, ".jpg");rn myMisc.thumbFileName = photo.getAbsolutePath();rn try rn FileOutputStream out = new FileOutputStream(photo);rn imageBitmap.compress(Bitmap.CompressFormat.PNG, 90, out);rn catch (Exception e) rn e.printStackTrace();rn rn is2.close();rn Uri uri = Uri.fromFile(photo);rn photo = null;rn imageBitmap = null;rn imageView.setImageURI(uri);rn catch(Exception e)rn rn displayAlert("Can't create file to take picture!","SD Card Error");rn rn
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件