Hướng dẫn xây dựng ứng dụng trên Android
Số trang: 3
Loại file: docx
Dung lượng: 39.75 KB
Lượt xem: 14
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Trong bài viết này sẽ hướng dẫn xây dựng ứng dụng trên Android có khả năng chuyển từ Text sang Voice (tiếng Anh). Để xây dựng ứng dụng với tính năng Text-to-Speech, phải tạo Project mới với Android SDK 1.6 trở lên.
Nội dung trích xuất từ tài liệu:
Hướng dẫn xây dựng ứng dụng trên Android [Hướngdẫn]ỨngdụngTexttoSpeechtrênAndroidTrongbàiviếtnàysẽhướngdẫnxâydựngứngdụngtrênAndroidcókhảnăngchuyểntừTextsangVoice(tiếngAnh).ĐểxâydựngứngdụngvớitínhnăngTexttoSpeech,phảitạoProjectmớivớiAndroidSDK1.6trởlên.Sauđâylàcácbướcthựchiện:Bước1:TạomộtProjectvớitênlàMyTextToSpeech.Bước2:Thayđổitậptinres/layout/main.xmlvớithôngtinnhưsau:Bước3:ImportnhữnggóithưviệnsauvàotrongProject:importandroid.speech.tts.TextToSpeech;importandroid.speech.tts.TextToSpeech.OnInitListener;Bước4:ThayđổinộidungtậptinMyTextToSpeechnhưsau:packagecom.app.MyTextToSpeech;importandroid.app.Activity;importandroid.content.Intent;importandroid.os.Bundle;importandroid.speech.tts.TextToSpeech;importandroid.speech.tts.TextToSpeech.OnInitListener;importandroid.view.View;importandroid.view.View.OnClickListener;importandroid.widget.Button;importandroid.widget.EditText;importandroid.widget.Toast;Lập trình Android – http://laptrinhdidong.vn Page 1publicclassMyTextToSpeechextendsActivityimplementsOnInitListener{/**Calledwhentheactivityisfirstcreated.*/privateintMY_DATA_CHECK_CODE=0;privateTextToSpeechtts;privateEditTextinputText;privateButtonspeakButton;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);inputText=(EditText)findViewById(R.id.input_text);speakButton=(Button)findViewById(R.id.speak_button);speakButton.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){Stringtext=inputText.getText().toString();if(text!=null&&text.length()>0){Toast.makeText(MyTextToSpeech.this,Saying:+text,Toast.LENGTH_LONG).show();tts.speak(text,TextToSpeech.QUEUE_ADD,null);}}});IntentcheckIntent=newIntent();checkIntent.setAction(TextToSpeech.Engine.ACTION_CHECK_TTS_DATA);startActivityForResult(checkIntent,MY_DATA_CHECK_CODE);}protectedvoidonActivityResult(intrequestCode,intresultCode,Intentdata){if(requestCode==MY_DATA_CHECK_CODE){if(resultCode==TextToSpeech.Engine.CHECK_VOICE_DATA_PASS){//success,createtheTTSinstancetts=newTextToSpeech(this,this);}else{//missingdata,installitIntentinstallIntent=newIntent();installIntent.setAction(TextToSpeech.Engine.ACTION_INSTALL_TTS_DATA);startActivity(installIntent);}}}@OverridepublicvoidonInit(intstatus){if(status==TextToSpeech.SUCCESS){Toast.makeText(MyTextToSpeech.this,TextToSpeechengineisinitialized,Lập trình Android – http://laptrinhdidong.vn Page 2Toast.LENGTH_LONG).show();}elseif(status==TextToSpeech.ERROR){Toast.makeText(MyTextToSpeech.this,ErroroccurredwhileinitializingTextToSpeechengine,Toast.LENGTH_LONG).show();}}}Bước5:TiếnhànhBuildvàcàiđặtthửvàoSimulatorLưuý:Vớiứngdụngnày,bạnnêncàiứngdụnglênthiếtbịthậtđểcóthểkiểmtrachứcnăngcủaứngdụng.Mọiýkiếnđónggópvuilònggởivàodiễnđàn.http://laptrinhdidong.vnChúccácbạnthànhcông.Lập trình Android – http://laptrinhdidong.vn Page 3 ...
Nội dung trích xuất từ tài liệu:
Hướng dẫn xây dựng ứng dụng trên Android [Hướngdẫn]ỨngdụngTexttoSpeechtrênAndroidTrongbàiviếtnàysẽhướngdẫnxâydựngứngdụngtrênAndroidcókhảnăngchuyểntừTextsangVoice(tiếngAnh).ĐểxâydựngứngdụngvớitínhnăngTexttoSpeech,phảitạoProjectmớivớiAndroidSDK1.6trởlên.Sauđâylàcácbướcthựchiện:Bước1:TạomộtProjectvớitênlàMyTextToSpeech.Bước2:Thayđổitậptinres/layout/main.xmlvớithôngtinnhưsau:Bước3:ImportnhữnggóithưviệnsauvàotrongProject:importandroid.speech.tts.TextToSpeech;importandroid.speech.tts.TextToSpeech.OnInitListener;Bước4:ThayđổinộidungtậptinMyTextToSpeechnhưsau:packagecom.app.MyTextToSpeech;importandroid.app.Activity;importandroid.content.Intent;importandroid.os.Bundle;importandroid.speech.tts.TextToSpeech;importandroid.speech.tts.TextToSpeech.OnInitListener;importandroid.view.View;importandroid.view.View.OnClickListener;importandroid.widget.Button;importandroid.widget.EditText;importandroid.widget.Toast;Lập trình Android – http://laptrinhdidong.vn Page 1publicclassMyTextToSpeechextendsActivityimplementsOnInitListener{/**Calledwhentheactivityisfirstcreated.*/privateintMY_DATA_CHECK_CODE=0;privateTextToSpeechtts;privateEditTextinputText;privateButtonspeakButton;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);inputText=(EditText)findViewById(R.id.input_text);speakButton=(Button)findViewById(R.id.speak_button);speakButton.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){Stringtext=inputText.getText().toString();if(text!=null&&text.length()>0){Toast.makeText(MyTextToSpeech.this,Saying:+text,Toast.LENGTH_LONG).show();tts.speak(text,TextToSpeech.QUEUE_ADD,null);}}});IntentcheckIntent=newIntent();checkIntent.setAction(TextToSpeech.Engine.ACTION_CHECK_TTS_DATA);startActivityForResult(checkIntent,MY_DATA_CHECK_CODE);}protectedvoidonActivityResult(intrequestCode,intresultCode,Intentdata){if(requestCode==MY_DATA_CHECK_CODE){if(resultCode==TextToSpeech.Engine.CHECK_VOICE_DATA_PASS){//success,createtheTTSinstancetts=newTextToSpeech(this,this);}else{//missingdata,installitIntentinstallIntent=newIntent();installIntent.setAction(TextToSpeech.Engine.ACTION_INSTALL_TTS_DATA);startActivity(installIntent);}}}@OverridepublicvoidonInit(intstatus){if(status==TextToSpeech.SUCCESS){Toast.makeText(MyTextToSpeech.this,TextToSpeechengineisinitialized,Lập trình Android – http://laptrinhdidong.vn Page 2Toast.LENGTH_LONG).show();}elseif(status==TextToSpeech.ERROR){Toast.makeText(MyTextToSpeech.this,ErroroccurredwhileinitializingTextToSpeechengine,Toast.LENGTH_LONG).show();}}}Bước5:TiếnhànhBuildvàcàiđặtthửvàoSimulatorLưuý:Vớiứngdụngnày,bạnnêncàiứngdụnglênthiếtbịthậtđểcóthểkiểmtrachứcnăngcủaứngdụng.Mọiýkiếnđónggópvuilònggởivàodiễnđàn.http://laptrinhdidong.vnChúccácbạnthànhcông.Lập trình Android – http://laptrinhdidong.vn Page 3 ...
Tìm kiếm theo từ khóa liên quan:
android thủ thuật lập trình lập trình căn bản lập trình android ứng dụng TexttoSpeech trên AndroidTài liệu liên quan:
-
114 trang 243 2 0
-
80 trang 222 0 0
-
Thủ thuật giúp giải phóng dung lượng ổ cứng
4 trang 217 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 210 0 0 -
Hướng dẫn lập trình với Android part 4
5 trang 156 0 0 -
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 134 0 0 -
142 trang 130 0 0
-
124 trang 114 3 0
-
150 trang 104 0 0
-
78 trang 103 0 0