Page 218 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 218
}
// 버퍼 데이터를 디코딩해서 String 으로 변환
public String byteDecoding(byte[] buf) {
String strText="";
String textEncoding = ((buf[0] & 0200) == 0) ? "UTF-8" : "UTF-16";
int langCodeLen = buf[0] & 0077;
try {
strText = new String(buf, langCodeLen + 1,
buf.length - langCodeLen - 1, textEncoding);
} catch(Exception e) {
Log.d("tag1", e.toString());
}
return strText;
}
}
activity_nfc.xml
<?xml version="1.0" encoding="UTF-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin">
<ToggleButton
- 211 -