當前位置:首頁 » 安卓系統 » android相冊路徑

android相冊路徑

發布時間: 2022-05-10 12:58:15

㈠ android 怎麼獲取相冊路徑

android手機4.2版本之前是一個方法,大於4.2版本又是一個方法。

注意:現在手機市場android版本2015面上半年平均4.4,現在是平均5.0了。

  1. before

    你網路一下,都能查到,很簡單.

  2. after

    private void startPickPhotoActivity() {
    Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
    intent.setType("image/*"); // Or 'image/ jpeg '
    startActivityForResult(intent, RESULT_PICK_PHOTO_NORMAL);
    }


// 獲得圖片返回的路徑
@Override
protected void onActivityResult(int requestCode, int resultCode,
Intent data) {
if (requestCode == RESULT_PICK_PHOTO_NORMAL) {
if (resultCode == RESULT_OK && data != null) {

//選中圖片路徑

mFileName = MainActivity.getPath(getApplicationContext(),
data.getData());
if ("".equals(mFileName)) {
return;
}
Intent intent = new Intent(this, EditActivity.class);
intent.putExtra("pathName", mFileName);
startActivity(intent);
}
}
}

@TargetApi(Build.VERSION_CODES.KITKAT)
public static String getPath(final Context context, final Uri uri) {
final boolean isKitKat = Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT;
// DocumentProvider
if (isKitKat && DocumentsContract.isDocumentUri(context, uri)) {
// ExternalStorageProvider
if (UriUtils.isExternalStorageDocument(uri)) {
final String docId = DocumentsContract.getDocumentId(uri);
final String[] split = docId.split(":");
final String type = split[0];
if ("primary".equalsIgnoreCase(type)) {
return Environment.getExternalStorageDirectory() + "/"
+ split[1];
}

}
// DownloadsProvider
else if (UriUtils.isDownloadsDocument(uri)) {
final String id = DocumentsContract.getDocumentId(uri);
final Uri contentUri = ContentUris.withAppendedId(
Uri.parse("content://downloads/public_downloads"),
Long.valueOf(id));
return UriUtils.getDataColumn(context, contentUri, null, null);
}
// MediaProvider
else if (UriUtils.isMediaDocument(uri)) {
final String docId = DocumentsContract.getDocumentId(uri);
final String[] split = docId.split(":");
final String type = split[0];
Uri contentUri = null;
if ("image".equals(type)) {
contentUri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
} else if ("video".equals(type)) {
contentUri = MediaStore.Video.Media.EXTERNAL_CONTENT_URI;
} else if ("audio".equals(type)) {
contentUri = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI;
}
final String selection = MediaColumns._ID + "=?";
final String[] selectionArgs = new String[] { split[1] };
return UriUtils.getDataColumn(context, contentUri, selection,
selectionArgs);
}
}
// MediaStore (and general)
else if ("content".equalsIgnoreCase(uri.getScheme())) {
// Return the remote address
if (UriUtils.isGooglePhotosUri(uri))
return uri.getLastPathSegment();
return UriUtils.getDataColumn(context, uri, null, null);
}
// File
else if ("file".equalsIgnoreCase(uri.getScheme())) {
return uri.getPath();
}
return null;
}

安卓系統所有照片存在哪個文件夾

點擊【文件管理】中的【內部存儲】,進去內部存儲界面之後,點擊tencent,點擊MicroMsg。點擊進去Download文件夾,就看到手機微信接收的文件。具體介紹如下:

1、一般都是在騰訊文件夾中找到微信的下載文件夾即可,首先打開手機的文件管理器,點擊【內部存儲】;

2、打開內部存儲界面之後,點擊【tencent】,然後選擇【MicroMsg】

3、進入文件夾之後再選擇【Download】文件夾;進去Download文件夾之後,可以看到手機微信接收的文件。

打開手機的相機,一般在右上角會有【設置】的圖標,點擊進入相機的設置菜單;看到路徑之後,使用手機的文件管理器復制路徑進入該目錄,就可以看到視頻文件。以下是詳細介紹:

1、打開手機的相機,一般在右上角會有【設置】的圖標,點擊進入相機的設置菜單;

2、切換到視頻拍攝選項中就可以看到視頻的保存路線,您可以將其復制;

3、打開文件管理器,點擊手機,按照路徑進入DICM目錄,進入到相機目錄,那麼就可以看到視頻文件;存儲在手機內置存儲空間中的默認查看路徑是:【我的文件】-【sdcard0/設備存儲】-【DCIM】-【Camera】;存儲在存儲卡中的默認查看路徑是:【我的文件】-【extSdcard/SD card】-【DCIM】-【Camera】;

㈢ android手機里的照片在哪個文件夾里

android手機里的照片在DCIM-Camera文件夾。

具體步驟:

1、先將手機與電腦相連,在電腦上找到可移動磁碟設備,點擊打開。

(3)android相冊路徑擴展閱讀:

定義

1. DCIM (Data Center Infrastructure management) 數據中心基礎設施管理 是將IT(信息技術)和設備管理結合起來對數據中心關鍵設備進行集中監控、容量規劃等集中管理。通過軟體、硬體和感測器等,DCIM提供一個獨立的管理平台,對數據中心IT設備和基礎設施進行實時監控和管理。

3. 離散福鏡像法:方程(MPIE)的矩量法是目前分析微帶結構的主要方法之一.MPIE演算法的核心是空域格林函數的求解.提出了二級離散復鏡像法(DCIM)與表面波處理相結合的方法對空域格林函數進行計算.根據表面波的性質,提出了2種二級DCIM和表面波相結合的方案,分段比較兩方案的...

4. 介面模塊:Dominion 電腦介面模塊 (DCIM),這是一種非常小的轉接頭,直接插入伺服器的鍵盤、視頻及滑鼠連接埠。

5. DCIM(Data Center Integrated Management)數據中心集成管理

㈣ 安卓怎麼根據圖片路徑調用系統相冊查看這個圖片

//使用Intent
Intent intent = new Intent(Intent.ACTION_VIEW);
//Uri mUri = Uri.parse("file://" + picFile.getPath());Android3.0以後最好不要通過該方法,存在一些小Bug
intent.setDataAndType(Uri.fromFile(picFile), "image/*");
startActivity(intent);

㈤ android如何獲得系統默認相冊路徑

用X-plore APP

㈥ 怎麼獲取指定手機存儲相片的路徑android

首先是相冊圖片的獲取:

private final String IMAGE_TYPE = "image/*";
private final int IMAGE_CODE = 0; //這里的IMAGE_CODE是自己任意定義的

//使用intent調用系統提供的相冊功能,使用startActivityForResult是為了獲取用戶選擇的圖片

Intent getAlbum = new Intent(Intent.ACTION_GET_CONTENT);
getAlbum.setType(IMAGE_TYPE);
startActivityForResult(getAlbum, IMAGE_CODE);

//重寫onActivityResult以獲得你需要的信息

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data){
if (resultCode != RESULT_OK) { //此處的 RESULT_OK 是系統自定義得一個常量
Log.e(TAG,"ActivityResult resultCode error");
return;
}

Bitmap bm = null;

//外界的程序訪問ContentProvider所提供數據 可以通過ContentResolver介面
ContentResolver resolver = getContentResolver();

//此處的用於判斷接收的Activity是不是你想要的那個
if (requestCode == IMAGE_CODE) {
try {
Uri originalUri = data.getData(); //獲得圖片的uri

bm = MediaStore.Images.Media.getBitmap(resolver, originalUri); //顯得到bitmap圖片

這里開始的第二部分,獲取圖片的路徑:

String[] proj = {MediaStore.Images.Media.DATA};

//好像是android多媒體資料庫的封裝介面,具體的看Android文檔
Cursor cursor = managedQuery(originalUri, proj, null, null, null);
//按我個人理解 這個是獲得用戶選擇的圖片的索引值
int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
//將游標移至開頭 ,這個很重要,不小心很容易引起越界
cursor.moveToFirst();
//最後根據索引值獲取圖片路徑
String path = cursor.getString(column_index);
}catch (IOException e) {
Log.e(TAG,e.toString());
}
}
}

㈦ 安卓中保存圖片直接保存到手機相冊的路徑是什麼

一般都是默認地址。你找一個DCIM的文件夾,一般手機都是在這個文件夾里。

安卓手機相冊存儲路徑

咨詢記錄 · 回答於2021-12-09

㈨ 請問安卓手機的相冊目錄在哪裡

1、安卓手機拍照後照片存放的位置默認為:/sdcard/DCIM/100MEDIA 或者 /sdcard/DCIM/Camera文家夾里邊。2、sdcard是指手機中的SD卡,在電腦中顯示的為可移動磁碟。3、手機照片是在SD卡的DCIM目錄的一個子文件夾里,比如常見的有在DCIM文件里邊的Camera文件夾或者100MEDIA文件夾里。4、根據不同品牌安卓手機的後期開發,文件夾名稱可能不太一樣,但一定是在DCIM目錄文件夾里邊。

㈩ 一個關於android的問題,我通過下面的方法調用相機,可是怎麼可以在拍照結束後獲取照片的路徑呢

Android調用系統拍照的代碼:

  1. 創建Intent Intent openCameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);

    String imagePath = Environment.getExternalStorageDirectory() + "/image" ;

  2. 設置文件路徑 File file = new File(imagePath);

    if(!file.exists()){

    file.mkdirs(); }

  3. 設置URI,指定相冊拍照後保存圖片的路徑,Uri imageUri = Uri.fromFile(new File(imagePath, "image.jsp"));

    openCameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri);

    startActivityForResult(openCameraIntent, REQUEST_CODE_TAKING_PICTURES);

  4. 拍照完以後,文件就會保存在這個指定的目錄下了。Uri 里指定了相機拍照的路徑。

熱點內容
hp存儲6350 發布:2025-05-15 05:40:41 瀏覽:231
怎麼更改電腦默認緩存位置 發布:2025-05-15 05:39:01 瀏覽:875
安卓qq公孫離在哪個戰區戰力最低 發布:2025-05-15 05:38:58 瀏覽:491
androidffmpeg壓縮 發布:2025-05-15 05:37:02 瀏覽:286
ftp簡稱是 發布:2025-05-15 05:37:02 瀏覽:119
光遇發光耳機怎麼設置安卓 發布:2025-05-15 05:32:03 瀏覽:112
台電安卓平板系統太低怎麼辦 發布:2025-05-15 05:20:00 瀏覽:508
安裝了zlib編譯報錯 發布:2025-05-15 05:19:56 瀏覽:167
二分演算法無序 發布:2025-05-15 05:18:22 瀏覽:29
網易我的世界伺服器組件怎麼安裝 發布:2025-05-15 05:16:58 瀏覽:312