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

공중망을  이용한  애완동물  사료  공급기



                        public  void  onPause(){

                             if(_tts !=  null){
                                  _tts.stop();
                                  _tts.shutdown();

                             }
                             super.onPause();
                        }


                        private  void ttsUnder20(String text){

                             HashMap<String,String>  map  =  new  HashMap<>();
                             map.put(TextToSpeech.Engine.KEY_PARAM_UTTERANCE_ID,"MessageId");
                             _tts.speak(text, TextToSpeech.QUEUE_FLUSH,map);

                        }


                        @TargetApi(Build.VERSION_CODES.LOLLIPOP)
                        private  void ttsGreater21(String text){
                             String  utteranceId=this.hashCode()  +  "";

                             _tts.speak(text, TextToSpeech.QUEUE_FLUSH,null,utteranceId);
                        }
                  }

             }




            어플리케이션의  기본적인  동작을  담당하고  있는  부분으로  아트메가와  통신을  해서  정보를  주거나  받고,
            그  정보를  데이터베이스에  저장하며,  주차요금을  계산하고,  그  요금을  TTS를  사용하여  말해주는  기능을
            가지고  있다.


                                                                                                DBHelper.java

             package  com.example.user.parkstation;



             import  android.content.ContentValues;
             import  android.content.Context;
             import  android.database.Cursor;

             import  android.database.SQLException;
             import  android.database.sqlite.SQLiteDatabase;
             import  android.database.sqlite.SQLiteException;




            인천전자마이스터고등학교
                                                         -  824  -
   826   827   828   829   830   831   832   833   834   835   836