음.. 제가 했을때는 제가 능력이 부족했었는지 없었는지 모르겠지만 NFC를 바로 켤수있는 방법이 없었는지 기억이 잘안나지만
NFC를 켤수 있다고해도 NFC 메뉴 안의 태그/디바이스연결, 데이터전송 이 두 가지모두 켜야하는데 억지로 코드상에서 켰을때 태그/디바이스는 자동으로 켜지고, 데이터 전송은 꺼져있거나 그런 문제가 발생했던걸로 기억합니다.
그래서 나온 방안이
Intent nfcOptionsIntent = new Intent(android.provider.Settings.ACTION_WIRELESS_SETTINGS);
startActivity(nfcOptionsIntent);
이렇게하면 세팅화면까지만 보내는데 경고 팝업을띄우고 그 경고팝업 내용에 NFC를 활성화하고 메뉴안의 서브메뉴까지 켜라는 등의 메시지를 추가해서 설명을 보충하였고, 확인버튼 눌렀을경우 설정창으로 이동까지만 처리했던것 같습니다.