我正在研究需要能夠檢測攝像頭硬件是否存在於iPad中的程序。我認爲最簡單的方法是確定設備是哪一代產品,但是如果有更簡單的方法來檢測硬件也可以。此應用程序正在設計的iPad可能最近將購買並運行在標準更新版本的iOS上。你如何以編程方式檢測你的iPad的一代?
1
A
回答
2
不可以您可以簡單地檢查使用什麼設備!
爲了檢查所有iOS設備:
NSString *deviceType = [UIDevice currentDevice].model;
NSLog(deviceType);
爲了檢查相機
if ([UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera])
//there is a camera
+0
第一選擇是否會告訴我該設備除了哪個設備(ipod,iphone,ipad)應用程序運行在哪一代? – 2012-08-01 16:53:29
+0
是的,它應該在日誌中回覆正確的迴應 – 2012-08-01 17:06:00
相關問題
- 1. 你如何以編程方式打開你的擴展?
- 2. 你如何編寫你的QTP測試?
- 3. 你如何以編程方式轉到不同的選項卡?
- 4. 任何方式來檢測無線網絡上的iPad或iPhone?你好?
- 5. 如何以編程方式檢測一個新的文件中
- 6. 你如何檢測CGIproxy?
- 7. 你如何以編程方式 - 或從CLI - 旋轉PDF?
- 8. 你將如何以編程方式確定顯示哪個UITableViewRow?
- 9. 你如何以編程方式禁用ListView和滾動ListView?
- 10. 你如何以編程方式在Java中籤署jar文件?
- 11. 檢測iPad是否以編程方式支持SIM卡
- 12. 以編程方式檢測iPad是否具有Retina顯示屏?
- 13. 你可以以編程方式簽署數據庫中的代理嗎?
- 14. 你能以編程方式檢索TabBarApp中的選項卡的名稱嗎?
- 15. 你如何測試你的emberjs路線?
- 16. 你如何測試你的Request.QueryString []變量?
- 17. 你如何測試你的Cocoa GUI?
- 18. 如何檢測你是否在你的手指內移動ImageView
- 19. 如何以編程方式檢查iPad版本/型號
- 20. 你如何檢查你的boost版本?
- 21. 你能以編程方式更改圖像的顏色嗎?
- 22. 你如何組織你的Javascript代碼?
- 23. 你如何組織你的代碼?
- 24. 你如何修改你的代碼?
- 25. 你如何構建你的jQuery代碼?
- 26. 你可以在C#中以編程方式創建表單域?
- 27. 你可以在wp7中以編程方式鎖定屏幕
- 28. 你如何以'root'的身份臨時運行你的代碼?
- 29. 你可以在SSIS中重新使用代碼嗎?你能以編程方式更改源/目標嗎?
- 30. iPad vs iPad迷你用戶代理
http://stackoverflow.com/questions/448162/determine-device-iphone-ipod- touch-with-iphone-sdk – netigger 2012-08-01 16:43:06
我並不是真的在尋找什麼設備,因爲它們都是某種類型的iPad。我真的只是對它是哪代iPad感興趣。 – 2012-08-01 16:50:56
與我發佈的問題完全相同。 – netigger 2012-08-01 17:42:42