Danh mục

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    
Thu Hiền

Hỗ trợ phí lưu trữ khi tải xuống: miễn phí Tải xuống file đầy đủ (3 trang) 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 ...

Tài liệu được xem nhiều: