설정에서 수행하는 대신 안드로이드 응용 프로그램에서 NFC 기능을 어떻게 전환합니까? 블루투스를 켜기 만하면 NFC에서도 비슷하게 전환 할 수 있습니까? NFCAdapter Documentation을 보았지만 coudnt가 적절한 방법을 찾았습니다.내 응용 프로그램에서 NFC를 켜는 방법
답변
블루투스를 켜기 만하면 NFC에서도 비슷하게 전환 할 수 있습니까?
프로그래밍 방식으로 "설정에서 변경하는 대신"Bluetooth를 켜기 "할 수 없습니다. 블루투스 사용 여부는 보안 설정입니다. 마찬가지로 NFC 사용 여부는 설정 앱에서만 가능합니다.
리플렉션을 사용하여 NfcAdapter 개체에서 enable() 및 disable() 메서드를 가져올 수 있습니다.
이들은 API에 숨겨져 있습니다.
Android 2.3.6부터 특수한 권한이 필요하므로 더 이상 작동하지 않습니다. –
어떤 예가 가능합니까? –
@AnchalRadhwani 대답은 4 살입니다. 더 이상 작동하지 않습니다. –
당신은 NFC가 꺼져 있는지 감지 할 때이 설정으로 사용자를 리디렉션 할 수 있습니다
// Take the user to the wireless settings panel, where they can enable NFC
final Intent intent = new Intent(Settings.ACTION_WIRELESS_SETTINGS);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
startActivity(intent);
그래서 기본적으로 나는 이런 식으로해야한다. 'code' if (! nfcAdapter.isEnabled()) // 그리고 위에서 쓴 것을 따라라. – tanuj
먼저이 특별한 질문을 한 이유를 먼저 설명해주십시오. 내 앱이 먼저 인증으로 시작한 다음 제품 ID가 nfc 태그에서 검색되고 제품의 해당 정보가 목록보기에 채워지는 또 다른 활동이 있습니다. 사용자가 10 개의 다른 태그를 탭하면 10 개의 다른 항목이있는 목록보기가 나타납니다. 특정 사용자가 단순히 홈 화면에 있고 앱의 다른 기능을 탐색 중이며 태그를 탭한 상태라면 앱이 어떻게 동작할까요? 목록 채우기 기능을 해당 활동에서만 실행하고 싶습니다. – tanuj
귀하의 회신을 기다리고 있습니다. – tanuj
- 1. 내 응용 프로그램에서 응용 프로그램에서 구현하는 방법
- 2. Nokia 5800 응용 프로그램에서 카메라 플래시 켜는 방법
- 3. Wifi Direct를 켜는 방법 안드로이드를 켜는 방법
- 4. 내 레일 응용 프로그램에서
- 5. 내 응용 프로그램에서
- 6. 파이썬을 통해 내 컴퓨터를 켜는 방법?
- 7. 내 응용 프로그램에서 C#
- 8. 내 응용 프로그램에서 jQuery과
- 9. 프로그래밍 방식으로 NFC를 사용하여 Android SDK 내 버튼을 숨기는 방법
- 10. 는. 내 응용 프로그램에서
- 11. AWT 로깅을 켜는 방법
- 12. 안드로이드 에뮬레이터를 켜는 방법?
- 13. 표시등을 켜는 방법
- 14. 내 MVC3 응용 프로그램에서 리디렉션 때 나는 내 응용 프로그램에서
- 15. 내 응용 프로그램에서 단축키
- 16. SmsManager 내 응용 프로그램에서
- 17. 내 응용 프로그램에서
- 18. , 내 응용 프로그램에서 이미지
- 19. (아이폰) 내 응용 프로그램에서
- 20. 내 응용 프로그램에서
- 21. BitmapFactory.decodeFile(); 내 응용 프로그램에서
- 22. 문제는 내 응용 프로그램에서
- 23. 릴리스는 내 응용 프로그램에서
- 24. 내 RoR에 응용 프로그램에서
- 25. 내 응용 프로그램에서
- 26. 내 응용 프로그램에서 MPMoviePlayerController
- 27. Linq에 내 응용 프로그램에서
- 28. 내 응용 프로그램에서 안드로이드
- 29. 내 응용 프로그램에서
- 30. 저장하는 방법 윈도우 자원 내 응용 프로그램에서
http://stackoverflow.com/questions/1975655/enable-android-bluetooth-from-documentation Bluetooth를 프로그래밍 방식으로 전환 할 수 있다고 생각했습니다. 나는 위에서 언급 한 링크를 언급했다. – tanuj
@ tanuj : 블루투스를 활성화하지 않습니다. * 사용자 *가 블루투스를 활성화 할 수 있습니다. 사용자는 언제나 아니오라고 말할 수 있습니다. 불행히도'BluetoothAdapter.ACTION_REQUEST_ENABLE'과 같은 것을 알지 못합니다. NFC 녀석의 대답은 당신이 얻는 것만큼이나 가깝습니다. – CommonsWare