国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - Android - Android獲取SD卡中選中圖片的路徑(URL)示例

Android獲取SD卡中選中圖片的路徑(URL)示例

2021-02-03 12:38Android開發(fā)網(wǎng) Android

一個圖片上傳功能需要提供上傳圖片在SD卡中的路徑,總結(jié)了網(wǎng)上的一些列子,修改了一下,代碼很簡單,感興趣的朋友可以參考下哈,希望對大家有所幫助

最近在做一個圖片上傳的功能,需要提供上傳圖片在SD卡中的路徑,在網(wǎng)上看了些例子,改改調(diào)試成功,代碼很簡單。其布局文件如下:

復(fù)制代碼 代碼如下:


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<Button
android:id="@+id/select"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="請選擇SD卡中的圖片"
/>
</LinearLayout>


java文件如下:

復(fù)制代碼 代碼如下:


package com.lostinai;

import java.io.IOException;
import android.app.Activity;
import android.content.ContentResolver;
import android.content.Intent;
import android.database.Cursor;
import android.graphics.Bitmap;
import android.net.Uri;
import android.os.Bundle;
import android.provider.MediaStore;
import android.util.Log;
import android.view.View;
import android.widget.Button;

public class QueryPictureUrlActivity extends Activity {
private Button select;
private final String IMAGE_TYPE = "image/*";
private final int IMAGE_CODE = 0;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
select = (Button)findViewById(R.id.select);
select.setOnClickListener(new View.OnClickListener(){
public void onClick(View v) {
Intent getAlbum = new Intent(Intent.ACTION_GET_CONTENT);
getAlbum.setType(IMAGE_TYPE);
startActivityForResult(getAlbum, IMAGE_CODE);
}
});
}
protected void onActivityResult(int requestCode, int resultCode, Intent data){
if (resultCode != RESULT_OK) { //此處的 RESULT_OK 是系統(tǒng)自定義得一個常量
// Log.e(TAG,"ActivityResult resultCode error");
return;
}
Bitmap bm = null;
ContentResolver resolver = getContentResolver();
if (requestCode == IMAGE_CODE) {
try {
Uri originalUri = data.getData(); //獲得圖片的uri
bm = MediaStore.Images.Media.getBitmap(resolver, originalUri); //顯得到bitmap圖片
// 這里開始的第二部分,獲取圖片的路徑:
String[] proj = {MediaStore.Images.Media.DATA};
Cursor cursor = managedQuery(originalUri, proj, null, null, null);
//按我個人理解 這個是獲得用戶選擇的圖片的索引值
int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();
//最后根據(jù)索引值獲取圖片路徑
String path = cursor.getString(column_index);
Log.e("Lostinai",path);

}catch (IOException e) {

Log.e("Lostinai",e.toString());

}

}
}
}


最后別忘記了加上權(quán)限啊

復(fù)制代碼 代碼如下:


<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 精品久久久久久久久久久久久久 | 91久久精品国产91久久性色tv | 欧美电影网站 | 国产日韩欧美高清 | 成人免费黄色毛片 | 亚洲va国产天堂va久久 en | 国产美女精品人人做人人爽 | 欧美中文| 亚洲国产婷婷香蕉久久久久久99 | 色av成人 | av网址在线| 天堂va在线高清一区 | 成人免费视频网站在线观看 | 欧美在线不卡视频 | 国产精品毛片在线 | 精品久久久久久亚洲综合网 | 国产亚洲欧美一区二区 | 亚洲精品视频在线看 | 毛片真人毛毛片毛片 | 日韩精品一区二区三区在线 | 中文字字幕一区二区三区四区五区 | 国产麻豆精品 | 免费观看www7722午夜电影 | 国产免费久久 | 久久免费视频观看 | 精品av| 中文字幕在线观看一区二区三区 | 亚洲综合一区二区 | 隔壁老王国产在线精品 | 美足av| 一二三区av | 国变精品美女久久久久av爽 | 午夜精品一区二区三区在线播放 | 国产在线一区不卡 | 久久精品成人免费视频 | 真实的国产乱xxxx在线 | 免费看黄色电影 | 亚洲精品高潮呻吟久久av | 国产三区在线视频 | 国产在线观看一区 | 日韩和欧美一区二区 |