본문 바로가기

Programming/Android Java145

안드로이드 Advanced NFC 보호되어 있는 글 입니다. 2014. 9. 27.
안드로이드 NFC 기본 기능 (NFC Basic) URL : http://www.hardroid.net/archives/162 ..... 안드로이드에서 NDEF 데이터를 사용하는 경우는 다음과 같이 2가지 사항이 있을 수 있다. - NFC 태그의 NDEF 데이터를 읽기- 안드로이드 빔( Android Beam™ )을 사용하여 NDEF 메시지를 하나의 장비에서 다른 장비로 전송하기 ..... 태그 디스패치 시스템 안드로이드 장비는 NFC가 환경설정 메뉴에서 비활성화되어져 있지 않다면 일반적으로 스크린이 잠금 해제되어져 있을 때 NFC 태그들을 찾을 것이다. 안드로이드 장비가 NFC 태그를 찾았을 때 적절한 동작은 사용하는 앱이 무엇인지 사용자에게 물어보지 않고 대부분 인텐트를 처리할 수 있는 적절한 액티비티가 처리하는 것이다. 왜냐하면 장비들은 매우 가까.. 2014. 9. 27.
Android NFC URL : http://blog.daum.net/creazier/15309926 ..... 안드로이드 NFC .....안드로이드 버전 2.3 (진저브레드) 부터 NFC 기능이 추가됐습니다. 그 후로 몇 번의 버전 업에 따라 NFC API에도 변화가 있었습니다. 안드로이드 버전에 따라 NFC API기 지원하는 기능을 정리해보면, 아래와 같습니다. 버전 지원 기능 2.3 - 단말의 NFC 기능 지원 여부 판단 - RFID 태그 인식 - NDEF (NFC 태그에 데이터를 저장하는 포맷) 메시지 해석 2.3.3 - RFID 태그 종류별 처리 - 태그 전달 시스템 (Tag Dispatch System) 확립 - P2P 지원 4.0 - Android Beam 지원 RFID 태그 인식이나 NDEF 처리, 태그 전달 .. 2014. 9. 26.
안드로이드 NFC 읽고/쓰기 구현 URL : http://hyosang.kr/432 ..... NFC에서 전송되는 데이터는 NDEF (NFC Data Exchange Format) 이라는 형식을 따른다.한번에 전송되는 NFC 데이터는 NDEFMessage (android.nfc.NdefMessage) 이고, 하나의 NDEFMessage에는 여러개의 NDEFRecord (android.nfc.NdefRecord) 를 포함한다. NDEFRecord는 3bit의 TNF(Type Name Field)를 가지며, TNF는 기본적으로 안드로이드의 NdefRecord 클래스에 정의되어 있다.이 TNF에는 몇가지 제약사항이 있다.- TNF_EMPTY인 경우 type, id, payload를 가질 수 없다- TNF_UNKNOWN이나 0x07인 경우 ty.. 2014. 9. 26.
NFC, Well-known Type URI, Absolute URI, Text 태그 데이터 가져오기 소스 private NfcAdapter mAdapter; private PendingIntent mPendingIntent; private IntentFilter[] mFilters; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // // NFC 관련 객체 생성 mAdapter = NfcAdapter.getDefaultAdapter(this); Intent targetIntent = new Intent(this, ReadActivity.class); targetIntent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP); mPendingIntent = .. 2014. 9. 25.
wi-fi 절전모드를 끄는 소스코드@androidpub URL : http://www.androidpub.com/1869205 ..... 와이파이 상세설정에 있는 와이파이 슬립모드 설정 이야기라면 Settings.System.putInt(getContentResolver(), Settings.System.WIFI_SLEEP_POLICY, "원하시는 설정"); 으로 설정 가능하답니다 :) android.provider.Settings.System.putInt( getContentResolver(), android.provider.Settings.System.WIFI_SLEEP_POLICY, value); 퍼미션은 setting.provider를 사용하는 것이므로 가 필요하다. value는 WIFI_SLEEP_POLICY_DEFAULT, WIFI_SLEEP_PO.. 2014. 9. 21.