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  -
   213   214   215   216   217   218   219   220   221   222   223