Page 177 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 177

정하는  부분이다.



            1.  첫  번째  단락  :  버튼을  누르게  되면  TEXT  BOX1이  노란색으로  변하고,  READ  OK라는  텍스
            트를  출력한다.  NFC를  키고  READ  모드로  설정한다.


            2.  두  번째  단락  :    BUTTON1이  길게  클릭되면  TEXT  BOX1이  파란색으로  변하고,  RESET이

            라는  TEXT를  출력하게  한다.  ->  동시에  NFC의  동작을  멈추고,  RESET한다.


            3. 세 번째  단락  :  NFC-READ 모드일  때  TAG를 읽어  들여 값을  받을  때  TEXT BOX3가 초록
            색으로  변하고,  ‘1’이라는  텍스트를  출력하게  된다.  동시에  READ라는  NOTIFICATION을  띄워
            읽음을  표시한다.



            *이  테스트  프로그램을  통해  핸드폰에서  NFC태그를  읽어  올  때  알림을  띄워  주는  테스트용
            앱을  제작하였다.  하지만  이  프로그램을  통해서  원하는  결과가  나오지  않았다.
              이  테스트를  진행하는  과정에서  NFC태그를  읽을  때  어떤  방식으로  태그를  찍어야  될지  몰라
            서  자꾸  ‘이  태그는  지원되지  않는  태그입니다’  라는  메시지만  보다가  고쳐보겠다고  NFC태그

            의  값을  받아오는  데까지  성공했지만  앱인벤터에서  인식하게  하기까지는  못했다.
            다음번에  제대로  된  앱을  만들  땐  NFC의  무슨  값을  받던  저장하여  하나의  주소로  기억하여
            저장되있던  주소가  찍히면  각각  부여된  숫자가  출력되게  하여  이런  인식의  문제를  해결할  것
            이다.  또한,  ‘앱인벤터’  에서  구현하지  못했던  서버에  값을  업로드  하는  동작도  구현할  것이다.





            7.  프로그램

            <테스트 앱 소스>



            AndroidManifest.xml



            NFC를  사용할  수  있도록  다음과  같은  권한을  부여합니다.



            <uses-feature android:name="android.hardware.nfc" android:required="false">

            <uses-permission android:name="android.permission.NFC">





            MainActivity.java







                                                         -  170  -
   172   173   174   175   176   177   178   179   180   181   182