android本地圖片路徑
❶ 怎麼獲取指定手機存儲相片的路徑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());
}
}
}
❷ Android開發,圖庫獲取圖片路徑
public class TestCameraActivity extends Activity implements OnClickListener{ private Uri mOutPutFileUri; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button takePiCButton = (Button) this.findViewById(R.id.button1); takePiCButton.setOnClickListener(this); } @Override public void onClick(View v) { switch (v.getId()) { case R.id.button1: saveFullImage(); break; default: break; } } private void saveFullImage(){ Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); //文件夾aaaa String path = Environment.getExternalStorageDirectory().toString()+"/aaaa"; File path1 = new File(path); if(!path1.exists()){ path1.mkdirs(); } File file = new File(path1,System.currentTimeMillis()+".jpg"); mOutPutFileUri = Uri.fromFile(file); intent.putExtra(MediaStore.EXTRA_OUTPUT, mOutPutFileUri); startActivityForResult(intent, 1); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if(requestCode == 1){ Uri imageUri = null; if(data != null){ if(data.hasExtra("data")){ Bitmap thunbnail = data.getParcelableExtra("data"); //處理縮略圖 } }else{ //處理mOutPutFileUri中的完整圖像 } } } }
❸ 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)數據中心集成管理
❹ Android獲取本地圖片路徑
最好把錯誤日誌 全部貼出來
❺ Android訪問手機本地圖片用超文本怎麼寫路徑
String img_path = "image will be with image type";
Bitmap bmp= BitmapFactory.decodeFile(img_path);
ImageView iv= (ImageView)findViewById(R.id.img);
iv.setImageBitmap(bmp)。
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
添加文件的許可權:
❻ 安卓系統所有照片存在哪個文件夾
點擊【文件管理】中的【內部存儲】,進去內部存儲界面之後,點擊tencent,點擊MicroMsg。點擊進去Download文件夾,就看到手機微信接收的文件。具體介紹如下:
1、一般都是在騰訊文件夾中找到微信的下載文件夾即可,首先打開手機的文件管理器,點擊【內部存儲】;
2、打開內部存儲界面之後,點擊【tencent】,然後選擇【MicroMsg】
3、進入文件夾之後再選擇【Download】文件夾;進去Download文件夾之後,可以看到手機微信接收的文件。
打開手機的相機,一般在右上角會有【設置】的圖標,點擊進入相機的設置菜單;看到路徑之後,使用手機的文件管理器復制路徑進入該目錄,就可以看到視頻文件。以下是詳細介紹:
1、打開手機的相機,一般在右上角會有【設置】的圖標,點擊進入相機的設置菜單;
2、切換到視頻拍攝選項中就可以看到視頻的保存路線,您可以將其復制;
3、打開文件管理器,點擊手機,按照路徑進入DICM目錄,進入到相機目錄,那麼就可以看到視頻文件;存儲在手機內置存儲空間中的默認查看路徑是:【我的文件】-【sdcard0/設備存儲】-【DCIM】-【Camera】;存儲在存儲卡中的默認查看路徑是:【我的文件】-【extSdcard/SD card】-【DCIM】-【Camera】;
❼ android 手機照相機拍照的照片,默認的保存路徑是什麼。
裝了SD卡的:
/sdcard/DCIM/camera
未裝SD卡的:
/stystm/DCIM/camera
一般安卓手機的相機功能都會有固定的存放路徑,這個位置默認為:/sdcard/DCIM/100Andro或者/sdcard/DCIM/Camera,這里的sdcard是指手機中的SD卡,在電腦中顯示的為可移動磁碟。
根據不同品牌安卓手機的後期開發,文件夾名稱可能不太一樣,但一般是在DCIM目錄文件夾里邊,當然也會有特別,例如在酷派手機中手機拍照的圖片是存放在根目錄中的Photo中。
首先,打開手機上的相機,點擊設置按鈕,裡面會有一個選擇存儲位置,一般默認是存儲在手機內存,可以進行修改,存到SD卡中。通過數據線連接到電腦後,一般是一個叫DCIM的文件。
(7)android本地圖片路徑擴展閱讀:
手機攝像頭的技術:
「像素」指的是相機感測器上的最小感光單位,通常所說的「XXX萬像素」實際是指相機的解析度,其數值大小主要由相機感測器中的像素點(即最小感光單位)數量決定。
相機的像素能決定的是其所拍圖片的解析度,而圖片的解析度越高,只代表了圖片的尺寸越大,並不能說明圖片越清晰。
感測器
相機感測器主要分兩種,CCD和CMOS。同時代的CMOS比CCD的開口率要低很多(也就是相同面積下,感光晶元真正接收光的面積CCD會比較大)。富士等創新型cmos的出現,CCD因為成本高,成像上越來越沒優勢就被淘汰了。
CMOS感測器又分為背照式和堆棧式兩種,二者系出同門,技術最早都由索尼研發,索尼背照式感測器品牌名為「ExmorR」,堆棧式感測器為「ExmorRS」。
相對來說,感測器尺寸越大,感光性能越好,捕捉的光子(圖形信號)越多,信噪比越高,成像效果自然也越出色,然而更大的感測器卻會導致手機的體積、重量、成本增加。
❽ android 已知本地圖片的路徑,如何將他設為imageview的背景
android已知本地圖片的路徑,將他設為imageview的背景,文件夾的路徑:
String img_path = "image will be with image type";
Bitmap bmp= BitmapFactory.decodeFile(img_path);
ImageView iv= (ImageView)findViewById(R.id.img);
iv.setImageBitmap(bmp)。
添加文件的許可權:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>