2013-07-18 46 views
0

是否可以啓用相機設置 pragrammatically?我想以編程方式啓用相機設置頁面,並允許用戶從該頁面執行某些操作。到目前爲止我已經搜索過,無法得到適當的參考。啓用相機設置 - android

回答

1

我打算假設您想要打開相機偏好設置活動並設置位置標記,與Google地圖將用戶導向用於切換GPS的系統偏好設置活動的方式類似。不幸的是,這是不可能的相機應用程序,主要是因爲相機應用程序不是標準的Android設備。

就我個人而言,我在手機上有三個相機應用程序,不包括Eyem和Instagram等應用程序,我不認爲這很不尋常。他們都沒有設置偏好的相同活動,甚至內置的應用程序也沒有標準偏好活動。

如果你想沿着這條路線走,你可以做的最好的事情是在調用拍照意圖之前首先檢查位置服務是否可用(參見How to check if Location Services are enabled?舉例,如果你不確定)。指導用戶在必要時打開它們,並警告他們您需要在他們選擇的相機應用程序中打開位置標記。

+1

謝謝,有用的信息。 – Ram

1

如果你說的是Camera.Parameters當你說設置,當然可以。 這裏列出了所有可能性: http://developer.android.com/reference/android/hardware/Camera.Parameters.html 在開始preview之前,您必須編寫自己的用戶界面以獲取所需的參數並將它們傳遞給camera -objekt。

+0

感謝您的回覆,我想實用地啓用相機地理標籤。這有可能做到。我正在尋找一段時間,我無法得到適當的解決方案。請幫我 – Ram

+1

檢查setGpsLatitude()/ setGpslogitude()的鏈接。但請注意,您必須事先獲得這些值。 – sschrass

+0

從Android文檔:[培訓:使您的應用程序位置感知](http://developer.android.com/training/location/index.html),具體而言,[檢索當前位置](http:// developer .android.com/training/location/retrieve-current.html) – Chilledrat