2012-06-15 258 views
2

我是一位嘗試學習Android的.net開發人員。我正在嘗試使用Windows桌面上的任何Android模擬器開發移動應用程序。從照片的EXIF數據中讀取地理座標

  1. 能否請你建議爲Windows 7桌面這樣一個Android模擬器?

  2. 是否可以讀取EXIF 從攝像頭數據?或者拍攝照片時用於拍攝座標的設備應該是什麼?

  3. 我們可以將照片和地理座標一起發送到同一系統中的服務器應用程序嗎?

  4. 服務器應用的特徵應該是什麼? Web服務對於服務器應用程序來說是個不錯的選擇?

  5. 有沒有一本書詳細論證了這種方法?

注意:請認爲這是一個編程問題,因爲我試圖讀取EXIF數據做了Android編程。

READINGS:

  1. Reading data metadata from JPEG, XMP or EXIF in C#

  2. How to save GPS coordinates in exif data on Android?

  3. How to call built-in camera app from my own application in Android?

  4. How to Consume WCF Service with Android

回答

2
  1. 的Android模擬器:http://developer.android.com/guide/index.html

可以嵌入EXIF數據/將其發送到遠程服務器進行處理之前拍攝照片時設置它。將數據發佈/發送到遠程系統時,可以發送位置數據分離,或將其作爲屬性保存爲EXIF數據的一部分。

Write/Geotag JPEGs (EXIF data) in Android

通過閱讀上面的,我的假設是,以下將工作:具體到Android

ExifInterface exif; 
exif = new ExifInterface("/sdcard/DCIM/"+filename+".jpeg"); 
double exifLatitude = exif.getAttribute(ExifInterface.TAG_GPS_LATITUDE); 
double exifLongitude = exif.getAttribute(ExifInterface.TAG_GPS_LONGITUDE); 

的更多信息:How to save GPS coordinates in exif data on Android?

最後:Read EXIF information in a JPEG file, ExifInterface其中有例子

+0

謝謝。關於遠程服務器應用程序,我有一個問題。服務器應用的特點是什麼? Web服務對於服務器應用程序來說是個不錯的選擇? – Lijo

+0

可能最好問一個更具體的問題 - 或者在這裏研究其他人做了什麼/問了什麼 – sdolgy