android手機里的照片在DCIM-Camera文件夾。
具體步驟:
1、先將手機與電腦相連,在電腦上找到可移動磁碟設備,點擊打開。
(1)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 開發中從相冊讀取的照片有時侯的方向不對,本來是豎屏的照片變成橫屏了怎麼辦
可以讀取模行相片的方向值,然後旋轉拿模
讀取方向值請參照下面的代碼:
ExifInterface exifInterface = new ExifInterface(bitmapUrl);
int tag = exifInterface.getAttributeInt(ExifInterface.TAG_ORIENTATION, -1);
然後旋轉:
int degree = 0;
if (orc == ExifInterface.ORIENTATION_ROTATE_90) {
degree = 90;
} else if (orc == ExifInterface.ORIENTATION_ROTATE_180) {
degree = 180;
} else if (orc == ExifInterface.ORIENTATION_ROTATE_270) {
degree = 270;
}
if (degrees != 0 && bitmap != null) {
Matrix m = new Matrix();
m.setRotate(degrees, (float) bitmap.getWidth() /旦敏嘩 2, (float) bitmap.getHeight() / 2);
}
❸ 如何在android中使用攝像頭獲取照片
/**
* 從相冊中獲取,返回結果會在onActivityResult()中
*/
private void selectPicFromAlbum() {
Intent intent = new Intent();
intent.setAction(Intent.ACTION_GET_CONTENT);
intent.setType("image/*");
startActivityForResult(intent, RESULT_FROM_ALBUM);
}
/**
* 從攝像頭中獲取,返回結果會在onActivityResult()中
*/
private void selectPicFromCamera() {
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTUR
❹ android 拍的照片怎麼從內存中獲取
1如果應用中自帶相機,需要在調用相機照相後,在存儲卡中建立文件夾,將圖片保存其中,之後再通過相同路徑讀取文件
2如果是直接讀取照片,只需調用相冊即可
❺ Android手機讀取U盤(SD卡)照片
近來無事,突發奇想,自己研究下怎樣通過手機來讀取旅遊時拍的照片。
因為本身各大手機上自己就可以通過OTA功能讀取U盤照片到手機中,但是還是想自己寫個DEMO看看,發現一個問題,就是目前fat32格式的協議是免費的。其他格式收費。
項目主要是參考了 https://github.com/LuoChen-Hao/BlackHaoUtil 這個項目來的,只是改了支持androidx 項目讀卡器的功能參考了 https://github.com/magnusja/libaums 這個庫來的,如果想更多關注讀卡器功能,請去了解這個庫,目前只支持fat32格式的存儲卡。
目前我這邊也只是研究了一下,做了個基本demo
github地址:https://github.com/shenqinwei/OTG_androidx
❻ 求:android 獲取系統相冊圖片並顯示在當前頁面的代碼
先初始化;
注意自定義 的
private final String IMAGE_TYPE = "image/*";private final int IMAGE_CODE = 0;
private void setImage() {
Intent getAlbum = new Intent(Intent.ACTION_GET_CONTENT); getAlbum.setType(IMAGE_TYPE); startActivityForResult(getAlbum, IMAGE_CODE);}
這里使用Intent獲得相冊圖片數據,並返回原來界面;
這里說明一下
startActivityForResult(getAlbum, IMAGE_CODE);
補充{
startActivityForResult與startActivity的不同之處在於:
1、startActivity( )
僅僅是跳轉到目標頁面,若是想跳回當前頁面,則必須再使用一次startActivity( )。
2、startActivityForResult( )
可以一次性完成這項任務,當程序執行到這段代碼的時候,假若從T1Activity跳轉到下一個Text2Activity,而當這個Text2Activity調用了finish()方法以後,程序會自動跳轉回T1Activity,並調用前一個T1Activity中的onActivityResult( )方法。
}
startActivityForResult(getAlbum, IMAGE_CODE);
這里採用startActivityForResult來做跳轉,此處的IMAGE_CODE實質是0為一個依據,可以寫其他的值,但一定要>=0
然後重寫onActivityResult用於接收剛剛得到的數據
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
Bitmap bm = null; ContentResolver resolver = getContentResolver(); if (requestCode == IMAGE_CODE) { try {
Uri originalUri = data.getData(); bm = MediaStore.Images.Media.getBitmap(resolver, originalUri); imgShow.setImageBitmap(bm); } catch (IOException e) {
e.printStackTrace(); }
}
補充{
ContentProvider-----數據提供給第三方應用程序使用時使用
因為在Android系統裡面,資料庫是私有的。一般情況下外部應用程序是沒有許可權讀取其他應用程序的數據。如果你想公開你自己的數據,你有兩個選擇:你可以創建你自己的內容提供器(一個ContentProvider子類)或者你可以給已有的提供器添加數據-如果存在一個控制同樣類型數據的內容提供器且你擁有寫的許可權
}
這里是創建一個新的內容提供器,然後在Activity當中通過getContentResolver()可以得到當前應用的 ContentResolver實例
if (requestCode == IMAGE_CODE) {
resultCode為回傳的標記這句話是在確認是否回傳的是你所需要的;如果是就執行try;不然就執行catch (IOException e) {
e.printStackTrace();}先說這里當try語句中出現異常是時,會執行catch中的語句,IOException e也就是實例化Exception類型的對象。e是此對象引用名稱。然後e(引用)會自動調用Exception類中指定的方法,也就出現了e.printStackTrace() ;。printStackTrace()方法的意思是:在命令行列印異常信息在程序中出錯的位置及原因。
try {
Uri originalUri = data.getData(); bm = MediaStore.Images.Media.getBitmap(resolver, originalUri); imgShow.setImageBitmap(bm);接收數據處理數據並顯示照片。
然後進行測試。
另附源碼:
MainActivity:
package com.example.administrator.myapplication1;import android.graphics.BitmapFactory;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import java.io.IOException;import android.net.Uri;import android.os.Bundle;import android.provider.MediaStore;import android.app.Activity;import android.content.ContentResolver;import android.content.Intent;import android.graphics.Bitmap;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.ImageView;public class MainActivity extends AppCompatActivity { private final String IMAGE_TYPE = "image/*"; private final int IMAGE_CODE = 0; private Button choose=null; private ImageView imgShow; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); init();} private void init() { choose=(Button) findViewById(R.id.button1); imgShow=(ImageView) findViewById(R.id.imgShow); choose.setOnClickListener(listener); } private OnClickListener listener=new OnClickListener(){ @Override public void onClick(View v) {
setImage(); }
}; private void setImage() {
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) {
Bitmap bm = null; ContentResolver resolver = getContentResolver(); if (requestCode == IMAGE_CODE) { try {
Uri originalUri = data.getData(); bm = MediaStore.Images.Media.getBitmap(resolver, originalUri); imgShow.setImageBitmap(bm); } catch (IOException e) {
e.printStackTrace(); }
}
}
}
layout:activity_main.xml:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="選擇照相" android:layout_marginRight="190dp" android:layout_marginTop="8dp" android:paddingBottom="2dp" android:background="#aabbcc" /> <ImageView android:id="@+id/imgShow" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_margin="15dip" /></LinearLayout>
❼ android客戶端 有一個需求 讀取網路上的照片,然後壓縮成小照片,就是讀取過程中壓縮,
現在流行的JPG圖片本來就是高壓縮度的,不信你可以游旦把圖片打包成壓縮包看看,一般跟本不會變小,有時候還會變的更燃磨謹大。如果只是上網想節省流量和提高效率,一般瀏覽器設置中有圖片查看大中小或是不顯示。這個就皮基可以載入的快一點啦,還有
UC的瀏覽器比較省流量。手打,望採納。
❽ Android讀取RAW照片
目前來春遲說我扒顫李只知道佳能的軟體remote可以連接帶WIFI的相機(單反洞磨目前只有6D帶WIFI)查看RAW格式文件。
❾ android 應用開法, 調用手機拍照功能獲取照片問題。
看不明白
❿ 怎麼在android studio讀取照片
讀取照片打開頁面本地,可以在照相機裡面的,存在的翻閱出來。