2 cc222014 cc222014 于 2016.03.08 20:10 提问

Android怎么将存储在SD卡的图片设置为布局背景图片

我调用摄像头拍了一张照片,存在了SD卡的一个文件下,现在想要将这张照片设置为某个布局的背景图片,请问应该如何处理?希望各位大神解我燃眉之急,万分感谢

2个回答

u012806692
u012806692   2016.03.08 21:06

BitmapFactory.decodeFile()或者BitmapFactory.decodeFileDescriptor(),推荐使用BitmapFactory.decodeFileDescriptor()这个更加高效

cc222014
cc222014 用BitmapFactory.decodeFileDescriptor()解析成一个Bitmap,但我设置布局使用etBackgroundResource()方法,该方法的参数是一个id,该怎么处理呢?谢谢,请指点一下
2 年多之前 回复
cc222014
cc222014 用BitmapFactory.decodeFileDescriptor()解析成一个Bitmap,但我设置布局使用etBackgroundResource()方法,该方法的参数是一个id,该怎么处理呢?谢谢,请指点一下
2 年多之前 回复
cc222014
cc222014 用BitmapFactory.decodeFileDescriptor()解析成一个Bitmap,但我设置布局使用etBackgroundResource()方法,该方法的参数是一个id,该怎么处理呢?谢谢,请指点一下
2 年多之前 回复
dcxy0
dcxy0   Ds   Rxr 2016.03.09 09:58
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
android 如何从sd卡中显示图片,动态修改背景图片
在主界面时,我设置了一个更换主界面的按钮,的确通过setBackgroundResource(R.drawable.bgimg2);可以成功设置背景,但是现在我有一个需求是:打开手机sd卡中的图片显示在另一个activity中,用户经过长按图片,弹出对话框:设置为主界面背景,但是通过setBackgroundResource(R.drawable.bgimg2);这句代码无法修改主界面的背景,请问
取sd卡中任意图片设置为所有页面的背景图
一、需求: 1)先预览sd卡中的图片; 2)选择一张图片; 3)设置为所有页面的背景图; 二、实现步骤: 1)创建一个Android项目; 2)编写一个Activity类,作为完成以上功能的操作界面;(MainActivity.java) 3)编写一个Adapter类, 用于描述图像信息;(ImageAdapter.java) 4)编写一个Activity类,用于测试背景设
Android数据存储:获取网络图片把图片保存到SD卡中并从SDk卡中读取(通过Bitmap方法)
1、把从布局中获得的图片保存到SD卡中,并把图片在从SD卡中读取出来 2、从网络上获取一张图片的地址,把图片保存到SD卡中,并把网络图片读取出来   程序代码: package com.example.administrator.jreduch08; import android.graphics.Bitmap; import android.graphics.BitmapFactory
Android实现将Drawable资源ID存储到Sdcard上
过程分为三步: 1. 将资源ID转化为Drawable 2. 将Drawable转化为Bitmap 3. 将Bitmap存储到Sdcard上代码如下:public class MainActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState)
Android-如何将用户设置进行保存?(内部存储、SD卡,用类作为媒介)
本次实例是将用户的设置信息,以实体类为媒介,保存到内部存储或者SD卡的文件里。再次打开应用时,程序会自动调用文件中实体类,并对设置信息进行设置,使其恢复到用户最终保存的状态。 首先,创建一个实体类(这里要实现 Serializable 接口,即序列化,这样才能让类在内存中传递): public class SettingData implements Serializable{ pri
Android实现图片下载并保存SD卡
一、首先获取图片   //第一种获取图片的方法String filePath = downloadUrl; //以下是取得图片的方法 取得的是InputStream,直接从InputStream生成bitmap mBitmap = BitmapFactory.decodeStream(getImageStream(filePath))public InputStream getImageStre...
Android中保存图片到SD卡不能及时显示的问题
在做android图片保存到相册功能时,不能在相册中及时看到保存的图片。需要扫描某个文件或者扫描整个SD卡。 步骤: 1、保存图片到相册: ContentResolver cr = mContext.getContentResolver(); String url = MediaStore.Images.Media.insertImage(cr, bitmap, "", "
android开发将Bitmap转换成图片保存到sd卡
public void saveMyBitmap(Bitmap mBitmap,String bitName)  {         File f = new File( "/sdcard/Note/"+bitName + ".jpg");         FileOutputStream fOut = null;         try {                 fOut =
将项目中图片文件保存到SD卡中
得到SD卡的路径: Environment.getExternalStorageDirectory() findViewById(R.id.write_btn).setOnClickListener(fileHandler); findViewById(R.id.read_btn).setOnClickListener(fileHandler); f
/res/drawable图片保存到sd卡
<br />import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import android.app.Activity; import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import andro