當前位置:首頁 » 安卓系統 » android照相

android照相

發布時間: 2022-11-21 18:53:57

1. Android 使用系統相機拍照和讀取相冊照片

1.拍照 (對於7.0以上的版本,不在允許直接訪問uri)
`

若不指定輸出路徑intent.putExtra(MediaStore.EXTRA_OUTPUT, getTempUri(srcActivity)); 在onActivityResult()中,通過

`
可以拿到uri,但獲得的圖片是被壓縮過的。若指定intent.putExtra(MediaStore.EXTRA_OUTPUT, uri);輸出路徑,則此處的intent為null,但可以使用我們存的uri讀取照片,此時的照片沒有被壓縮。

2.從相冊中讀取照片, 方法:
`

`
即使設置 intent.putExtra(MediaStore.EXTRA_OUTPUT, getTempUri(srcActivity));輸出路徑,仍然不能從此路徑中讀取,只能在onActivityForResult()中通過event.uri = intent.getData();方式獲得圖片uri。
此種現象也好理解,拍照時產生新的圖片,自然可根據設置的uri進行圖片保存,而讀取相冊時,圖片已經在目錄中不能轉移到自己設定的uri中。

Androidmanifest.xml中
`

在 res/xml/provider_paths.xml
`

<?xml version="1.0" encoding="utf-8"?>
<paths>
<external-path name="JDTobs" path=""/>
<files-path name="name" path="path" />
<cache-path name="name" path="path" /> <external-path name="name" path="path" />
<external-files-path name="name" path="path" />
<external-cache-path name="name" path="path" /> </paths> `

讀取uri

2. Android 拍照獲取縮略圖以及完整圖片(適配androidN)

takePictureIntent.resolveActivity(getPackageManager()) != null
在官方文檔中有描述:startActivityForResult()方法受到調用resolveActivity()的條件的保護,該方法返回可處理該意圖的第一個活動組件,執行此檢查很重要,因為如果您使用沒有應用程序可以處理的意圖調用startActivityForResult(),則您的應用程序將崩潰。所以只要結果不為空,就可以安全的使用意圖,大概意思是檢測手機中有沒有相機。

另外一種檢測相機的方法是

required=true 表示要安裝該應用,手機必須有攝像頭該硬體。要不然不允許安裝

鴻洋的博客關於android7.0 以及 4.0 拍照封裝的處理(點擊跳轉)

類似介紹比較好的文章推薦-Android 調用系統相機拍照攻略(已適配Android N)

3. android 點擊即啟動照相機,怎麼實現

/**
* 調用相機拍照並存儲照片
*/
private void callCameraTakePhoto() {
Date currentDate = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss", Locale.CHINESE);
current_datetime = sdf.format(currentDate); // 初始化當前時間值
// 路徑規則:SD卡路徑(內部存儲)/packageName/no_upload_media/yyyyMMddHHmmss.jpg
photoName = current_datetime + ".jpg"; // 初始化圖片文件名
photoSavePath = PHOTO_FILE_PATH + File.separator + photoName; // 初始化文件夾位置
Log.e("path", photoSavePath);

init_pic_dir(PHOTO_FILE_PATH); // 查詢並創建文件夾

// 啟動相機並拍照
intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(photoSavePath)));
startActivityForResult(intent, CALL_CAMERA);
}

建議:Android手機版本不一樣,調用手機底層方法也是不一樣的。同樣,手機牌子不一樣,也可能會導致調用手機底層方法不一樣。此方法在小米4.4-5.1是ok的。

4. Android10以上拍照和選擇相冊適配以及向下兼容適配

最近一直被Android10相關的適配搞得焦頭爛額,之前也聽說過android10中的所有的視頻,音頻以及圖片等資源為了統一的管理,統一放在一個共有的文件下,也就是所謂的沙箱。看了一下其他人寫的文章,也提供了一種簡單粗暴的方式也就是在清單文件application下配置#android:requestLegacyExternalStorage="true"#,但如果android11出來又得適配了,android11是禁止除了共有文件夾下新建視頻,音頻以及圖片等文件。不然就會報找不到文件相關的錯誤,好了說到底我們還是得花點時間去適配android10以上的沙箱適配。

進入正題,接下來我們就來適配Android10相關的拍照以及選擇相冊並兼容android10以下的絕大部分的適配。

進入系統相冊的操作都是一樣的這里就不贅述:

主要的還是要對返回的data進行處理,也就是把uri轉換成文件File的路徑path

當然了拍照和點陣圖Bitmap相關的適配是一樣的。

7.0以上Android版本的路徑配置
第一步

@xml/file_camera_paths 文件配置

拍照首先需要申請拍照許可權
申請完後調用camera就可以拍照,拍照主要就是在調用相機的時需要自己去配置文件存儲路徑。

回調處理這里我就不贅述了 主要是對Android10以上關於圖片配置相關的處理
既然關於Android 10那麼我們也講一下關於定位方面的適配,Android10以上需要在清淡文件中添加一個新的定位許可權

5. 哪款安卓手機拍照功能強大,效果又好有什麼依據

安卓手機你在市場上的影響力也是比較大的,很多品牌在推出新款手機的時候,也會對配置進行提升,如果平時非常喜歡拍照的話,想要購買一款拍照功能強大的手機也是可以考慮一加10 Pro, Vivo X 80 Pro,華為P50Pro,三星galaxy s22 ultra。這4款手機在各方面的表現都是非常出色的,雖然價格不是特別的便宜,但是自身也是非常有優勢的,可以根據自己的需求以及預算來進行選擇。

三星手機在市場上的銷量雖然沒有其他手機高,但是整體表現還是比較不錯的,而三星Galaxy S 22 ultra這款手機的影像也是非常優秀的,後置攝像也有著超高的素質,成片率要比其他手機更加高一些。無論是遠距離還是近距離,都是可以拍攝出高質量大片的。

6. 安卓手機什麼拍照軟體最好用

手機拍照也是安卓手機娛樂一項不可缺少的功能,現在手機標配攝像頭一般也達到了800萬像素,完全可以滿足日常拍攝需求。手機拍照後也需要軟體來處理圖片,這樣的圖片的效果才會更加絢爛,下面為大家介紹幾款經典好用的Android手機拍照軟體。

1、網路魔圖

網路魔圖(原魔圖精靈)軟體是一款好玩易用的掌上美圖工具,致力於提供智能手機上的圖片拍攝、美化和分享一站式圖片流服務。

只要指尖塗抹或點觸,便可輕松美白、磨皮、祛痘、放大眼睛、瘦臉瘦身,為喜愛自拍和人像美容的用戶量身定做。大量漂亮實用的圖片效果,一鍵完成柔光、LOMO、秋色、藍調、老照片、夢幻等等藝術效果,讓同一張照片有不同味道。

2、Q拍

Q拍for Android,可以讓不太會拍照的你瞬間轉變成專業攝影師,它提供多款炫酷濾鏡,讓你創作出驚艷的作品,並且通過一鍵分享同步到空間、微博、朋友網多個平台,真正讓你享受隨時隨刻拍大片,隨時隨地分享生活的樂趣。完全免費,無限量照片上傳

不登錄,也可拍照和加特效,並將處理後的照片保存在手機里。登錄後,可將精美的照片分享到QQ空間、騰訊微博,同時可查看好友在QQ空間、朋友網上傳的照片,隨時隨地暢游好友的精彩照片,保持實時互動。

3、POCO相機

POCO相機是針對手機拍照用戶群推出的多鏡頭拍照及視頻、美化處理、一鍵多平台分享的超級手機拍照工具,內置了多款可更換「鏡頭」(四格LOMO、二格鏡頭、拼圖鏡頭及普通鏡頭等),滿足不同的拍攝玩法。

通過POCO相機可以對照片即時進行顏色處理、裝飾、邊框等美化功能,超過40種後期功能體驗「PS」的樂趣,隨拍或是創作,都是不錯的選擇。內置網路同步功能,可將圖片直接導入POCO圖片社區提供的網路相冊,無限存儲空間,安全、永不丟失。

4、Camera360

Camera360可以輔助用戶拍攝出獨具風格的照片,彌補了手機鏡頭成像質量不理想、層次差、感光范圍弱等缺點,增強了照片的視覺沖擊力和層次。為不同環境的照片提供了不同的風格化處理,增加了照片的藝術性,提高了用戶手機攝影的樂趣與分享的自信。

LOMO、復古、夢幻、黑與白藝術、夢回1839、效果增強、夜景拍攝的神奇效果讓原本普通的照片瞬間充滿不可思議的魔力;讓你感覺到,原來做一個攝影大師就這么簡單。

Camera360還為用戶提供了獨具創意的照片個性風格分享功能,照片拍攝完成以後,可以一鍵快速的將照片分享至自己的新浪微博、騰訊微博、Facebook、Flickr、Twitter等互動分享平台上。

5、布丁相機

布丁相機是一款來自韓國的多效果拍照增強相機應用,界面簡潔漂亮,而且這款相機最大的特點是選擇效果的方式。

軟體功能強大,使用方式也很獨特。它提供了多種相機類型的選擇(例如魚眼,寬景,四格連拍等),以及不同底片濾鏡效果,並有實際範例圖供您先行了解效果。所以你不用再去了解一些照片效果的專業術語,只需對相機的外觀和膠卷的類型有所了解,甚至對比範例什麼都不知道,也能拍出自己喜歡的效果。

6、紙片相機

紙片相機(Paper Camera)是一款獨家特色的手機拍照軟體。不僅是拍照效果,軟體的界面就像是一塊用於塗鴉的畫布。你可以在這里取材於生活,任意修飾以塗鴉效果。

相信大家已經看過許多LOMO風格的拍照軟體,例如Little Photo,而Paper Camera紙布相機的拍攝效果則是以繪畫風格為主,應該會令各位喜歡拍照的朋友們有個新穎的選擇。軟體界面以塗鴉風格將拍照、效果切換等功能呈現於大家眼前,非常可愛。

7. 想學手機攝影,手攝的專業攝影軟體有哪些Android的

1、前期拍攝類

安卓:原生相機、Camera FV-5

蘋果:原生相機、ProCam、NightCap

原生相機:

大多數安卓手機的原生相機都是非常好用且功能強大的,蘋果手機的原生相機雖然功能少些,但是也是非常強大,一般拍攝足夠滿足了。

Camera FV-5:

安卓平台中最專業、功能最強大的拍攝APP,可以調節拍攝參數,甚至可以間隔拍攝,能夠應付多種拍攝場景。

2、延時攝影

安卓:原生相機、Camera FV-5

蘋果:原生相機、Lapse It Pro

3、綜合修圖類

安卓&蘋果:Snapseed、潑辣修圖、Lightroom

4、星球全景

安卓:LittlePlanet

蘋果:Circular、容我相機

5、修復還原

安卓&蘋果:SKRWT、Retouch、Snapseed

6、虛化

安卓:AfterFocus

蘋果:Patch

7、多重曝光

安卓:Superimpose

蘋果:Union

8、濾鏡

安卓:VSCO

蘋果:VSCO、Mextures

9、視頻

安卓:VUE

蘋果:VUE、iMovie

10、創意/畫意

安卓:PicsArt、Prisma

蘋果:PicsArt、Prisma 、Matter

8. android如何進行全景拍照怎麼實現

  • 首先,來了解一下什麼是場景模式。

  • 最簡單的方法當然是google了,這里有一篇文章講得比較通俗易懂。

  • 內容如下: 一般而言,數碼相機內預先調節好光圈、快門、焦距、測光方式及閃光燈等參數值,以便於那些經驗不足的用戶拍出有一定質量保證的數碼相片。不過用現有的模式也未必能拍出高質量的照片。相當一部份朋友使用的是數碼相機的AUTO(自動)模式,而在特定的拍攝環境中,其相片質量當然難以保障。因此為了更加方便初級用戶的使用,數碼相機廠商在數碼相機內加入了數種場景模式,這樣就更加方便拍出高質量的照片。目前,數碼相機內的場景模式少則有四、五種,多則有二三十種。

  • 有些相機則是通過菜單來選擇不同的場景模式以下最常見的八種模式:風景模式:拍攝風景名勝時,數碼相機會把光圈調到最小以增加景深,另外對焦也變成無限遠,使相片獲得最清晰的效果。人像模式:用來拍攝人物相片,如證件照。數碼相機會把光圈調到最大,做出淺景深的效果。而有些相機還會使用能夠表現更強膚色效果的色調、對比度或柔化效果進行拍攝,以突出人像主體。夜景模式:夜景模式一般有兩種,前者使用1/10秒左右的快門進行拍攝,從而有可能導致曝光不足。而後者則使用數秒長的快門曝光時間,以保證相片充分曝光,相片畫面也會比較亮。上述兩種都使用較小的光圈進行拍攝,同時閃光燈也會關閉。夜景人像模式:在夜景中拍攝人物(如逛燈會),數碼相機通常會使用數秒至1/10秒左右的快門拍攝遠處的風景,並使用閃光燈照亮前景的人物主體,閃光燈通常會在快閃關閉前被觸發。動態模式(運動模式):用來拍攝高速移動的物體,數碼相機會把快門速度調到較快(1/500秒),或提高ISO感光值。微距模式:用來拍攝細微的目標如花卉、昆蟲等等,數碼相機會使用「微距」焦距,並關閉閃光燈。逆光模式:在一些背光的環境下使用,即主體的背後有較強的光線。相機會採用重點測光以增強曝光的准確性、並增加EV值以避免主體過暗,有些相機還會使用閃光燈進行補光。全景模式:拍攝超寬幅度的畫面(如山脈、大海)時,數碼相機會在每張相片後留出多餘位置,幫助攝影者連續拍攝多張風景相片,再組成一張超寬的風景照。

  • 現在智能手機的攝像頭一般都在 5M, 8M, 12M, 高的都有 13M, 如 sony 的Xperia™ZL L35h手機。可以媲美一般的卡片相機了。也有很多的參數可調,其中就包括了場景模式。

  • MTK android 平台中,它的場景模式設置是寫在 cfg_ftbl_custom_raw_main.h 文件中的。

  • Location:ALPS.ICS***mediatekcustomproject_namehalcameracameracfg_ftbl_custom_raw_main.h

9. Android手機拍攝小技巧

很多人覺得Android手機的拍照功能不如蘋果,但事實上,許多Android手機配備了高質量攝像頭,只要掌握正確方法,用手機拍出完美的照片也是很簡單的,下面就帶來Android手機拍攝實用小技巧,一起來看看吧。

了解攝像頭設置

在開始拍攝之前,先要熟悉手機和攝像頭的設置,之後再拍攝就會得心應手了。如果我們能夠了解不同的模式和設置,就可以深入探索和實驗,讓拍攝更具創造力。

確保鏡頭干凈

看起來這一點很奇怪,在使用單反相機時,我們可能會記得擦拭單反鏡頭,但是很難記得要擦拭手機鏡頭。Android手機攝像頭沒有防塵防刮保護罩,專業相機有。

隨身攜帶一小塊清潔布,或者在錢包、夾克內縫一小塊超細纖維鏡頭清潔布,時時提醒自己擦拭手機鏡頭和屏幕,如此一來就可以確保手機拍攝出最清晰的照片。如果嫌麻煩,可以直接用汗衫擦拭。不要忘了擦拭前置攝像頭。

忘了閃光燈 用外部光源

如果外部環境黑暗,我們會下意識打開閃光燈拍攝照片,但是獲得的圖片質量總是不盡人意。事實上,我們完全可以不使用閃光燈,幾乎從不使用。在拍攝照片時,我們可以尋找自然光源。如果你在餐館內,想拍攝一張菜餚的照片,可以選擇靠窗戶的座位,如此一來就可以獲得完美的光線,拍出菜餚的細節。

如果你想自拍,可以站在大窗戶前拍攝。這樣拍攝並不會讓你的臉和特徵「亮」起來,但是會讓背景變暗,讓你本人處在注意力的正中央。如果沒有自然光,要拍攝照片是不可能的,因此在拍攝時最好找一個外部光源,比如一盞燈或者一支蠟燭。雖然看起來很愚蠢,但是幾乎所有的其它光線都要比閃光燈好,有了更好的光線,就可以控制拍攝的內容,讓我們想要的`部分亮起來。

不要變焦

和Android手機的閃光燈一樣,我們應該避開變焦功能。變焦會降低圖像的質量,當我們編輯照片時可能會發現一些驚艷的東西,之前沒有發現,我們可以將這些漂亮的部分剪出來。

這一點我們很難記住,Android設備和單反相機是不一樣的。用手機拍攝時如果我們使用了變焦功能,圖像的質量很難保持一致。

如果你真的想親近自己拍攝的對象,請站起來,走近它,不要使用變焦功能。用這種方法拍攝,可以很好控制拍攝的對象,如果用變焦功能就會降低照片的整體質量。

爆發性拍攝然後挑選

在拍攝照片時,爆發性拍攝的確是一種懶惰的拍攝方式,但是它極可能是拍攝完美照片的最有效方式。

不管是自拍、拍風景、或者是拍攝菜餚,使用爆發性拍攝方式可以毫無壓力拍出一大堆照片,我們只需要按下快門,就可以用快速鏡頭拍出很多照片,拍完之後再選擇哪些最完美的。

雖然拍攝的照片有許多很糟糕,完全無法使用,但是當中還是有隱藏了少數「寶石」。花點時間細細查看拍攝的照片,挑出最好的,刪除糟糕的。

找一個自己喜歡的照片編輯軟體

拍完照片之後,你可以選擇自己喜歡的APP編輯軟體編輯照片。現在市場上有許多的軟體可供選擇,每一款軟體都有自己獨特的功能,比如過濾器、調整亮度和對比度、甚至還可以增加文本信息和貼紙。

如果你對自己拍攝的照片信心不足,照片編輯軟體也是一個很棒的補充工具。如果你對某些照片的質量有點擔心,用編輯軟體稍稍編輯可以「拯救」這些照片。

在社交媒體上關注你喜歡的攝影師

有時,用Android手機拍攝最好的照片並不是從相機APP開始的,而是從瀏覽社交媒體開始的,我們在社交媒體上看到攝影師用Android手機拍攝漂亮的照片,從中可以學到經驗。

在社區媒體上關注一些攝影師,向他們取經,可以獲得一些很好的經驗,因此我們完全可以先看看別人拍攝的好照片,然後走出去嘗試一下。你可以發表評論,問問他,看他是如何用特定風格拍攝特定對象的,或者問問他們是如何編輯特定照片、使之呈現特定風格的,拍攝者可能會回復。

你可以前往Instagram頁面探索一下,欣賞欣賞其它Android手機攝影師拍攝的照片。最開始時你可以挑選喜歡的風格模仿拍攝,最終將它變成自己的。

熱點內容
保定編程家教 發布:2024-05-01 04:00:28 瀏覽:376
qq客戶端源碼 發布:2024-05-01 03:37:01 瀏覽:843
山西時間同步伺服器雲空間 發布:2024-05-01 03:27:20 瀏覽:548
iis運行php 發布:2024-05-01 03:12:22 瀏覽:179
linux字體下載 發布:2024-05-01 02:53:31 瀏覽:738
怎麼查自己電腦配置跟型號 發布:2024-05-01 02:44:19 瀏覽:109
vps伺服器adsl動態ip 發布:2024-05-01 02:15:49 瀏覽:779
python成員函數 發布:2024-05-01 01:26:03 瀏覽:377
編程貓小愛 發布:2024-05-01 01:25:18 瀏覽:32
pythonwhile 發布:2024-05-01 00:04:25 瀏覽:730