1. Dịch. Tạo một class Translate
Phải chạy dưới 1 thread khác để tránh bị lỗi trong quá trình dịch. ở đây mình extends AsyncTask và các biến
toLang: ngôn ngữ cần dịch ra,
fromLang là ngôn ngữ đầu vào.
Các biến này dạng String đều sử dụng dạng ký tự đại diện do Google quy định ví dụ như
Việt Nam: vi
Nhật: ja
Anh: en
Hàn: ko
Trung: zh-CN
Hoa kỳ: hy
....
2. Hàm phát âm thanh.
Trong đó đối số
text: là chữ bạn muốn đọc,
lang là muốn đọc dạng ngôn ngữ nào. Sử dụng ký tự đại diện do google quy định. Giống như ví dụ ở đầu bài.
3. Code full của MainActivity.java
4. Code activity_main.xml
Giao diện gồm một ô nhập và 2 nút, 1 nút dịch và 1 nút đọc
Đặc biệt là không quên thêm permission INTERNET vào AndroidManifest.xml
xem video mô tả Project hoặc Download
Mọi thắc mắc hoặc góp ý đừng ngại comment bên dưới nha.
bạn ơi, có thể giải thích cận kẽ các câu lệnh trong mainActivity dc k ạ
ReplyDeletebi loi roi admin oi
ReplyDelete