안녕하세요, 내 질문은 내 사용자가 iPhone 4 (카메라 플래시 용) 또는 다른 iDevice를 사용하고 있는지 감지하고 싶습니다. 무엇을 감지하는지 알고 있습니다. iOS 버전 또는 카메라 플래시 기능이있는 장치를 어떻게 감지 할 수 있습니까?내 응용 프로그램의 사용자가 어떤 장치를 사용하고 있는지 감지하는 방법
1
A
답변
3
기기를 기반으로 추측하기보다는 필요한 특정 기능을 확인하는 것이 가장 좋습니다. (그렇지 않으면 장래의 장치로 코드를 편집 할 필요가 있습니다.)
카메라 플래시의 경우, 예를 들어 UIImagePickerController의 isFlashAvailableForCameraDevice:
메서드를 사용할 수 있습니다. (isCameraDeviceAvailable:
메서드를 사용하여 카메라의 존재 여부를 먼저 확인한 후 메서드를 AVCaptureDevice Class 내에 호출 한 후이 메서드를 호출 할 수 있습니다.
1
일반적으로 기기의 유형을 결정하기 위해 기기의 유형에 의존하기를 원하지 않습니다. 다른 시장에서 판매되는 일부 iPhone 4에는 플래시가 없거나 일부 미공개 장치가 않습니다. 특정 장치 유형보다는 관심있는 기능을 항상 쿼리하는 것이 좋습니다.
이 경우 특정 카메라에 플래시가 있는지 여부를 확인하려면 + [UIImagePickerController isFlashAvailableForCameraDevice :]를 호출 할 수 있습니다.
+0
대단히 고맙습니다. –
관련 문제
- 1. 자바 코드에서 응용 프로그램의 유형을 감지하는 방법
- 2. 내 친구가 내 페이스 북 응용 프로그램도 사용하고 있는지 찾기
- 3. 어떤 사용자가 어떤 비디오를 볼 수 있는지 제어하는 방법
- 4. 키보드가 있는지 여부를 감지하는 방법
- 5. C# app에서 어떤 개체가 내 메모리를 사용하고 있는지 추적 하시겠습니까?
- 6. 사용자가 프록시를 사용하고 있는지 여부 확인하기
- 7. 항상 이동식 장치를 감지하는 가장 좋은 방법
- 8. 사용자가 하이퍼 링크를 클릭하는 것을 감지하는 방법
- 9. 내 응용 프로그램이 닫혔는지 감지하는 방법
- 10. 사용자가 WordPress에서 'manage_options'기능을 사용하고 있는지 어떻게 확인합니까?
- 11. Visual Studio에서 내 앱이 실행되고 있는지 감지하는 적절한 방법은 무엇입니까?
- 12. 내 응용 프로그램의 프로세스 이름을 설정하는 방법
- 13. 안드로이드에 내 앱의 처음 사용자가 있는지 확인하십시오.
- 14. 어떤 블로그 API를 감지하는 방법
- 15. WCF - 서버가 살아 있는지 감지하는 방법?
- 16. 내 응용 프로그램의 루트 전제를 얻는 방법?
- 17. C# 어떤 프로세스가 파일을 사용하고 있는지 알려주는 방법?
- 18. 종류가 이미 등록되어 있는지 여부를 감지하는 방법
- 19. 블루투스 장치가 연결되어 있는지 감지하는 방법
- 20. HPET를 사용할 수 있는지 감지하는 방법
- 21. 내 응용 프로그램의 확장 성을 확인하는 방법
- 22. 내 응용 프로그램의 모든 활동을 닫는 방법?
- 23. 내 응용 프로그램의 다이얼러 열기
- 24. 사용자가 Google 계정을 가지고 있는지 확인하는 방법.
- 25. 사용자가 Android에서보기를 탭하는 경우를 감지하는 방법
- 26. 내 mvc 응용 프로그램의 보안
- 27. 내 안드로이드 응용 프로그램에 usb 장치를 나열하는 방법?
- 28. Qt - 포커스가있는 응용 프로그램을 감지하는 방법
- 29. 사용자가 텍스트 입력 컨트롤을 사용하고 있는지 여부를 확인하는 방법이 있습니까?
- 30. vimscript : 특정 파일이 있는지 여부를 감지하는 방법
대단히 감사합니다! 앱에 필요한 특정 기능을 확인하고 두 개의 애플리케이션 (iPhone 4 용, 다른 모든 기기 용)을 출시합니다. 다시 한 번 감사드립니다. –
@Alex Er ... 왜 단일 앱을 만들고 실행중인 기기를 기반으로 기능 세트를 미세 조정하지 않습니까? –