当前位置:首页 » 操作系统 » 背景源码

背景源码

发布时间: 2023-07-27 19:08:56

⑴ Android怎么调用系统相册将选中的图片设置为布局的背景,有没有案例或源码

Android中调用系统相机来拍摄照片的代码,如下:
1、首先设置Uri获取判断以及相机请求Code
public final int TYPE_TAKE_PHOTO = 1;//Uri获取类型判断

public final int CODE_TAKE_PHOTO = 1;//相机RequestCode
2、调起系统相机
Intent takeIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
Uri photoUri = getMediaFileUri(TYPE_TAKE_PHOTO);
takeIntent.putExtra(MediaStore.EXTRA_OUTPUT, photoUri);
startActivityForResult(takeIntent, CODE_TAKE_PHOTO);
3、封装获取Uri代码
public Uri getMediaFileUri(int type){
File mediaStorageDir = new File(Environment.(Environment.DIRECTORY_PICTURES), "相册名字");
if (!mediaStorageDir.exists()) {
if (!mediaStorageDir.mkdirs()) {
return null;
}
}
//创建Media File
String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date());
File mediaFile;
if (type == TYPE_TAKE_PHOTO) {
mediaFile = new File(mediaStorageDir.getPath() + File.separator + "IMG_" + timeStamp + ".jpg");
} else {
return null;
}
return Uri.fromFile(mediaFile);
}
4、相机拍照完毕后获取返回数据,并在页面显示照片
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
switch (requestCode) {
case CODE_TAKE_PHOTO:
if (resultCode == RESULT_OK) {
if (data != null) {
if (data.hasExtra("data")) {
Log.i("URI", "data is not null");
Bitmap bitmap = data.getParcelableExtra("data");
imageView.setImageBitmap(bitmap);//imageView即为当前页面需要展示照片的控件,可替换
}
} else {
Log.i("URI", "Data is null");
Bitmap bitmap = BitmapFactory.decodeFile(fileUri.getPath());
imageView.setImageBitmap(bitmap);//imageView即为当前页面需要展示照片的控件,可替换
}
}
break;
}
}
特殊:
一般情况,以上代码在Android7.0以下,也就是api<24时,运行是没有任何问题的。可是当targetSdkVersion变成24及其以上并且在android7.0(及以上版本)系统运行时,会抛出异常:FileUriExposedException。

⑵ 网站源代码把背景变成黑色的要怎样弄

<header>与〈/header>之间添加〈style type="text/css">body{background-color:#000;}</style>

⑶ 这是css背景源码,如何把背景高度如下图到底求大侠帮忙!

可以用 background: cover;把背景图像扩展至足够大,以使背景图像完全覆盖背景区域

⑷ 大家有没有好的动态网页背景的源代码

一个动态变换网页背景色的代码,还可以自己添加其他的颜色。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>这是一个动态变换网页背景色的例子</title>
</head>
<body>
<script language="vbscript">
<!--
sub setbgcolor(changec)
document.bgcolor=changec
end sub
-->
</script>
<form>
<input type=radio name="color" onclick=setbgcolor("red")>red<br>
<input type=radio name="color" onclick=setbgcolor("green")>green<br>
<input type=radio name="color" onclick=setbgcolor("black")>black<br>
<input type=radio name="color" onclick=setbgcolor("yellow")>yellow<br>
<input type=radio name="color" onclick=setbgcolor("gray")>gray<br>
<input type=radio name="color" onclick=setbgcolor("blue")>blue<br>
<input type=radio name="color" onclick=setbgcolor("white")>还原默认值<br>
</form>
</body>
</html>

热点内容
易燃压缩瓶 发布:2025-03-15 00:42:55 浏览:449
网页上传图片不显示 发布:2025-03-15 00:23:56 浏览:362
存储芯片的片选 发布:2025-03-15 00:14:26 浏览:714
javastring参数 发布:2025-03-15 00:04:58 浏览:864
chrome脚本推荐 发布:2025-03-15 00:03:29 浏览:528
itunes如何切换账号密码 发布:2025-03-14 23:50:47 浏览:206
压缩包上级目录 发布:2025-03-14 23:42:09 浏览:100
华为解压文件夹 发布:2025-03-14 23:41:21 浏览:925
易语言发短信源码 发布:2025-03-14 23:38:24 浏览:567
编程教训 发布:2025-03-14 23:30:34 浏览:478