當前位置:首頁 » 操作系統 » 背景源碼

背景源碼

發布時間: 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>

熱點內容
pythoniris 發布:2025-03-15 09:05:27 瀏覽:188
浪淘沙伺服器怎麼沒有了 發布:2025-03-15 09:05:26 瀏覽:97
ftprpm安裝包下載 發布:2025-03-15 09:03:53 瀏覽:721
如何判斷背包配置 發布:2025-03-15 09:03:00 瀏覽:899
淘寶api源碼 發布:2025-03-15 09:00:00 瀏覽:159
壓縮復原修車 發布:2025-03-15 08:46:52 瀏覽:78
linux調試匯編 發布:2025-03-15 08:38:09 瀏覽:107
手機上編寫c語言 發布:2025-03-15 08:17:53 瀏覽:754
上傳迅雷下載速度 發布:2025-03-15 08:07:50 瀏覽:554
好看解壓書 發布:2025-03-15 08:04:18 瀏覽:672