android獲得手機照片,攝像,拍照,錄音等功能並將其轉為字串
【原文:http://www.cnblogs.com/cnblogs-lin/archive/2012/05/23/2515219.html】
android獲得手機照片,攝像,拍照,錄音等功能並將其轉為字串
- 今天在專案中,需要獲得手機本地相簿中的照片路徑,拍照並獲得拍照後的路徑,攝像並獲得攝像後的路徑,錄音並獲得錄音後的路徑,並將相應檔案轉為string格式以便利用json上傳至服務端。
- 參考了網上的一些材料,在這裡個人覺得比較好的一個資料是:http://www.oschina.net/code/snippet_163910_6069。
- 在這裡做個筆記,也希望能對大家有一點幫助。
- 第一步:佈局檔案,對於佈局檔案我總是做不好,希望大家湊合著
View Code
- 第二步:主介面Activity
View Code
- 第三步:將檔案轉為String物件
View Code
- 將String轉為file
View Code
最後注意的一點是別忘了在AndroidManifest.xml中新增相應的許可權:
View Code -
到此功能基本完成了。
- 在這裡在記錄一點題外的東西,比較細微的東西,就是利用java的反射機制動態呼叫相應方法。
- 客戶端傳遞服務服務id,服務端根據服務id解析出類名和方法名,並執行改方法。
1 public void invoke(String mClassName,String mMethodName) 2 { 3 //動態呼叫 4 Class clazz=Class.forName(mClassName); 5 //呼叫沒有引數的建構函式得到一個例項 6 Object instance=clazz.newInstance(); 7 //第二個參數列示方法引數的型別 8 Method method=clazz.getDeclaredMethod(mMethodName, String.class); 9 //第一個引數是類物件,後面傳遞執行這個方法的引數 10 mRetunInfo = (String)method.invoke(instance,mDate); 11 }
- 客戶端傳遞服務服務id,服務端根據服務id解析出類名和方法名,並執行改方法。
相關文章
- Android呼叫攝像頭拍照並顯示照片Android
- 照片系列之android呼叫攝像頭拍照Android
- android studio之簡單呼叫攝像頭並且獲取其照片Android
- Android呼叫攝像頭拍照Android
- Android 呼叫攝像頭拍照Android
- 【Android】【opencv】實現攝像頭拍照和錄影AndroidOpenCV
- Android提供的攝像頭拍照Android
- 在Android中呼叫攝像頭拍照並顯示出來Android
- Android使用者請注意,你的相機正在偷偷開啟並拍照攝像Android
- Android開發之呼叫攝像頭拍照Android
- 安卓呼叫攝像頭拍照安卓
- Android 呼叫攝像頭功能【拍照與視訊】Android
- 移動web喚起手機拍照、攝影、錄音及撥號Web
- web呼叫攝像頭拍照並上傳到伺服器Web伺服器
- 前端使用html5、ffmpeg實現錄屏攝像等功能前端HTML
- HTML5拍照、攝像機功能實戰HTML
- Android切換前後置攝像頭並錄製視訊Android
- Android中呼叫攝像頭拍照儲存,並在相簿中選擇圖片顯示Android
- 純JavaScript實現的呼叫裝置攝像頭並拍照的功能JavaScript
- Android多媒體應用開發-控制攝像頭拍照Android
- js獲取頁面地址引數並將其轉化為一個物件JS物件
- C#實現攝像頭呼叫、拍照C#
- javascript手機移動端微信拍照錄音錄視訊並阿里oss上傳JavaScript阿里
- C++將數字轉為字串,並拼接C++字串
- 專案實戰:Qt+Ffmpeg+OpenCV相機程式(開啟攝像頭、支援多種攝像頭、解析度調整、翻轉、旋轉、亮度調整、拍照、錄影、回放圖片、回放錄影)QTOpenCV
- html5呼叫攝像頭實現拍照HTML
- 簡單介紹C#獲取攝像頭拍照顯示影像的方法C#
- Android開發獲取相機拍照的原圖(並非縮圖)Android
- android 除錯攝像機黑屏問題Android除錯
- WebRTC網頁開啟攝像頭並錄製視訊Web網頁
- 瀏覽器呼叫攝像頭進行拍照程式瀏覽器
- AngularJS中使用HTML5攝像頭拍照AngularJSHTML
- android studio呼叫攝像頭拍照及具體步驟演示程式碼Android
- iPhone XS/iPhone XS Max攝像頭拍照解析:蘋果也玩起了AI拍照iPhone蘋果AI
- Android呼叫攝像頭Android
- html5中呼叫攝像頭拍照並上傳(附繞過https的想法)HTMLHTTP
- C# 使用AForge呼叫筆記本攝像頭拍照C#筆記
- 一、WebCam + PHP 拍攝並儲存照片WebPHP