[App.th] Thai-Eng Holo Dictionary

by tukzazaza
12 July 2013 - 02:46

สวัสดีครับเพื่อนๆ สมาชิก Blognone วันนี้ขอแนะนำ แอพพลิเคชันดิกชันนารี แบบเบาๆ ง่ายๆ ใช้ข้อมูลจาก Longdo.com นะครับ

ในการพัฒนาแอพพลิเคชันนี้ผมได้ทดลองใช้ไลบรารีของ Android ที่มีชื่อว่า AndroidAnnotations พบว่ามีความสะดวกในการทำงานมากขึ้น จึงอยากแนะนำให้สมาชิกที่กำลังพัฒนาแอพพลิเคชันบน Android ได้ทดลองใช้ดูครับ

ในส่วนความสามารถของแอพพลิเคชันนี้ก็คือ สามารถทำการเลือกคำศัพท์จากแอพอื่นๆ และกดแชร์ มาที่ Holo Dict เพื่อทำการแปลได้ ทำให้การอ่านเว็บไซต์ หรืออ่านอีบุ๊ก สามารถแปลศัพท์ได้อย่างรวดเร็ว

สำหรับผู้สนใจสามารถดาวน์โหลดได้ที่

ก่อนจากไป อยากแนะนำ AndroidAnnotations ซักนิดนะครับ ความสามารถก็คือใช้ annotations ในภาษา Java มาทำให้การเขียนโปรแกรมสะดวกมากขึ้น ตัวอย่างเช่น ถ้าเราต้องการทำงานอะไรซักอย่างใน background เราอาจต้องนั่งเขียน AsyncTask เพื่อไปดึงข้อมูลใน background แล้วค่อยมาอัพเดตหน้าจอผ่านทาง UIThread ใช่ไหมครับ แต่ด้วย AndroidAnnotations เราเพียงแค่เขียนประมาณนี้

 
  @Background
  void searchAsync(String searchString, String userId) {
    Bookmarks bookmarks = restClient.getBookmarks(searchString, userId);
    updateBookmarks(bookmarks);
  }
 
  @UiThread
  void updateBookmarks(Bookmarks bookmarks) {
    adapter.updateBookmarks(bookmarks);
    bookmarkList.startAnimation(fadeIn);
  }

ก็ประมาณนี้ครับจะดูสั้นๆ ง่ายๆ มากขึ้นอยากแนะนำให้ลองใช้กันดูสำหรับ Android Developer ครับ

สำหรับท้ายนี้ ภาพประกอบครับ ขอบคุณครับ

Blognone Jobs Premium