블루투스를 통해 Android 모바일에서 인쇄하고 싶습니다.
목록에있는 모든 장치를 Bluetooth 어댑터로 가져옵니다.
목록의 어떤 장치가 모바일이고 프린터가 프린터인지 알고 싶습니다.
코드를 찾을 수있는 코드, 메소드 또는 기능이 있습니까?기기를 아는 방법은 안드로이드에서 모바일 또는 프린터입니까?
0
A
답변
1
모든 블루투스 장치는 Bluetooth Profiles 세트를 구현합니다. 이러한 프로필 세트는 장치 유형을 결정합니다. 이 방법으로 프로파일은 장치의 기능을 정의합니다. 따라서 BT 마우스 또는 조이스틱과 같은 장치는 HID (Human Interface Device)를 구현하여 시스템이 이러한 작업을 식별합니다. 핸드셋에서 장치를 스캔하는 동안에도 다른 기능이있는 장치 앞에 다른 아이콘이 표시됩니다.
모든 프로필에는 해당 장치를 식별하는 데 필요한 특정 UUID가 있습니다. 여기는 List of UUID
프린터는 BPP 프로파일을 구현할 수 있습니다. BT가 인쇄 작업을 할 때마다 시스템이 주변의 모든 BT 장치를 검색합니다. 그런 다음 각 장치에 대해 구현하는 프로필 목록이 검색됩니다 그런 다음 가장 일치하는 장치가 인쇄 확인을 위해 사용자에게 제공됩니다. 이제 프로필은 UUID로 식별되므로 시스템은 특정 UUID 집합을 찾습니다.
기반 UUID를 기반으로 어느 정도 프린터를 식별 할 수 있습니다. 그러나 당신은 항상 확신 할 수 없습니다 (제 생각 엔).
관련 문제
- 1. 안드로이드에서 DatagramPacket을받은시기를 아는 방법?
- 2. PrintQueue는 프린터의 기본 프린터입니까?
- 3. 태블릿이 아닌 Android 기기를 포함하는 모바일 리디렉션?
- 4. 누구나이 기기를 0 기기에서 사용할 수있는 이유를 아는 사람이 있습니까?
- 5. 안드로이드에서 안드로이드에서 애플리케이션으로 모바일 데이터 전달하기
- 6. 안드로이드에서 세션을 설정하는 방법을 아는 사람이 있습니까?
- 7. navigator.userAgent가 휴대 기기를 감지합니까?
- 8. 아이폰/안드로이드에서 티타늄 모바일 일정 잡기?
- 9. 안드로이드에서 그래프 또는 차트를 이동하는 방법은 무엇입니까?
- 10. iphone 또는 ipad 또는 ipod + phonegap으로 기기를 알아야합니다.
- 11. 휴대 기기를 수용하는 방법
- 12. 어느 것이 더 jquery 모바일 또는 phonegap
- 13. 기기를 찾을 수있는 방법은 Android 또는 Android 탭입니까? 최근 앱 버튼 만 제거하는 방법?
- 14. Flex 모바일 프로젝트 또는 ActionScript 모바일 프로젝트입니까?
- 15. 안드로이드에서 jQuery 모바일 레이아웃 체크 박스를 사용하여
- 16. 안드로이드에서 모바일 웹 응용 프로그램의 제약
- 17. ASP.Net 모바일 웹 페이지가 안드로이드에서 작동하지 않습니다
- 18. 안드로이드에서 모바일 데이터 트래픽을 측정하는 방법
- 19. 안드로이드에서 모바일 이부자리가 작동하지 않는 이유는 무엇입니까?
- 20. 안드로이드에서 jQuery 모바일 아이콘이 검은 색으로 바뀝니다.
- 21. iPhone : MACRO를 사용하여 기기를 확인하는 방법은 무엇인가요?
- 22. GPS가있는 기기와없는 기기를 지원하는 방법은 무엇입니까?
- 23. Android에서 GPU가 낮은 기기를 제외하는 방법은 무엇인가요?
- 24. APN이 알림을 전송할 기기를 찾는 방법은 무엇입니까?
- 25. 안드로이드에서 크기를 줄인 후 비트 맵 크기를 아는 법?
- 26. 안드로이드에서 활동 라이프 사이클을 무시하는 방법을 아는 사람이 있습니까?
- 27. 안드로이드에서 MS-Word 문서를 여는 방법을 아는 사람 있습니까?
- 28. 휴대 기기를 내 사이트의 다른 버전으로 리디렉션
- 29. 모바일 리디렉션 : 메타 또는 자바 스크립트?
- 30. 반자 또는 전체 너비를 아는 법은 무엇입니까?
uid에서 프린터 기반 목록을 얻는 방법은 무엇입니까? –
나는 조금 더 정교하게 대답했다. –