ANDROID APP: กรองหุ้นปันผล VERSION 1.6

ANDROID APP: กรองหุ้นปันผล VERSION 1.6 version 1.6 เพิ่มเมนูใหม่ แสดงข้อมูลหุ้นที่อยู่ในดัชนี SET HD เพื่อให้ผู้ใช้สามารถดูหุ้นที่อยู่ใน ดัชนี SET HD ซึ่งเป็นดัชนีที่จัดอันดับหุ้นที่มีการจ่ายปันผลให้ผลตอบแทนที่ดีRead More →

หัดเขียน Python การวนลูป For

หัดเขียน Python การวนลูป For ภาษา python นั้นเป็นภาษาในตระกูล C แต่การใช้ for loop แตกต่างกับภาษาอื่นที่อยู่ในตระกูล C เหมือนกัน ตัวอย่าง for loop ทั่วไปก็อยู่ในรูปแบบ for(int i = 0; i < n; i++){}Read More →

ANDROID APP: กรองหุ้นปันผล VERSION 1.5.5 version 1.5.5 จะเป็นการปรับเปลี่ยนหน้าจัดอันดับเมื่อเปิดดูรายละเอียดหุ้น จะเป็นหน้ารายละเอียดหุ้นแบบใหม่ที่ได้ทำการเปลี่ยนไปก่อนหน้านี้ใน version 1.5.0Read More →

เขียน ANDROID: การใช้วาด CHART ด้วย MPANDROIDCHART

เขียน Android: การใช้วาด Chart ด้วย MPAndroidChart ในการแสดงข้อมูลบ้างครั้งในรูปแบบ Chart หรือว่ากราฟก็จะสามารถอธิบายได้ง่ายกว่า และหาใน application android นั้นก็จะมี library ที่ช่วยสร้างกราฟ แผนภูมิทางคณิตศาสตร์ต่างๆ วันนี้ผมเลยมาแนะนำการใช้งาน MPAndroidChart ในการสร้าง Chart เบื้องต้นอย่างง่ายๆกันครับRead More →

ANDROID APP: กรองหุ้นปันผล VERSION 1.5.0

ANDROID APP: กรองหุ้นปันผล VERSION 1.5.0 version 1.5.0 จะมีการเพิ่มข้อมูลในส่วนของข้อมูลราคาหุ้นย้อนหลัง 1 ปีนับจากวันที่มีข้อมูลล่าสุด โดย ท่านสามารถเข้าใช้งาน feature นี้ได้จาก tab ข้อมูลย้อนหลัง จากนั้นกดที่ปุ่ม History Price จากนั้นจะแสดงกราฟราคาย้อนหลัง 1 ปีนับจากวันที่ application นี้มีข้อมูล โดยจะเป็นราคาปิด ณ สิ้นวันRead More →

ANDROID APP: กรองหุ้นปันผล VERSION 1.3.0

ANDROID APP: กรองหุ้นปันผล VERSION 1.4.0 ในเวอร์ชั่น 1.4 นี้ได้ทำการเพิ่มข้อมูลทางการเงินย้อนหลังของหุ้นที่เป็นข้อมูลรายปี ซึ่งจะมีค่าต่างๆดังนี้ รายได้รวม ค่าใช้จ่ายในการบริหารงานที่คิดเป็น % กำไรขั้นต้นหรือ Gross Margin ที่คิดเป็น % กำไรสุทธิ หรือ Net MarginRead More →

ANDROID การใช้งาน RETROFIT HTTP CLIENT สำหรับ ANDROID และ JAVA

Android การใช้งาน Retrofit HTTP client สำหรับ Android และ Java Retrofit เป็น Library อีกตัวที่น่าสนใจสำหรับในการใช้เป็น HTTP Client ไว้ให้ app android ของเราสามารถดึงและใส่ข้อมูลผ่าน api ที่เป็น web service หรือ restful api ได้ โดยเจ้า Retrofit นั้นรองรับทั้ง xml และ json โดยในบทความนี้จะเป็นตัวอย่างการดึงข้อมูล json แบบ GET ซึ่งจะใช้ service ของ https://jsonplaceholder.typicode.com โดยจะมี 2 url คือ https://jsonplaceholder.typicode.com/posts จะทำการคืนค่าเป็น Array Json ที่เก็บข้อมูล Post ทั้งหมดที่มี https://jsonplaceholder.typicode.com/posts/id โดยจะคืนค่าเป็น Json Object ที่เก็บข้อมูลรายละเอียดของ Post ที่ส่ง id เข้าไปนั้นเอง ขั้นตอนแรกผมจะเริ่มโดยการสร้าง project android ขึ้นมาใหม่ชื่อว่า RetrofitSimple มี minSdkVersion ที่เวอร์ชั่น 17 และมี Activity เริ่มต้นคือ MainActivity ตามที่ android studio กำหนดค่าเริ่มต้นมาใหม่ เมื่อทำการสร้าง project เสร็จแล้วต่อมาก็จะมาเพิ่ม library เข้าไปใน project ซึ่งจะมี retrofit และ gson เพื่อเอาไว้แปลงค่า json ที่คืนค่าจาก request ให้เป็น Object เพื่อนำไปใช้งานต่อไป โดยการเพิ่ม library นั้นก็ให้ไป config ในไฟล์  build.gradle ในส่วนของ app ก็จะได้ดังรูปRead More →

ANDROID APP: กรองหุ้นปันผล VERSION 1.3.0

ANDROID APP: กรองหุ้นปันผล VERSION 1.3.0 รายการ update ใน version 1.3.0 เพิ่มเมนู IPO เข้ามาโดยจะแสดงบริษัทจดทะเบียนที่กำลังจะ IPO ให้แก่ประชาชนทั่วไปและ ข้อมูล IPO ของกอง Trust โดยแสดงเฉพาะข้อมูล IPO ที่ยังไม่ทำการซื้อขายในตลาดเท่านั้น หรือ ipo ที่กำลังจะ trade นั้นเองส่วน ipo ที่ trade ไปแล้วจะไม่อยู่ในเมนูนี้ครับ แต่จะอยู่ในหุ้นทั่วๆ ไป ท่านสามารถทำการค้นหาได้ในเมนูค้นหาครับ แก้ไขข้อผิดพลาดของ applicationRead More →

ANDROID APP: กรองหุ้นปันผล VERSION 1.2.5 รายการ update ใน version 1.2.5 ปรับเปลี่ยนการแสดงผลหน้าแรกเป็น dash board แสดงปุ่มเมนูการทำงานต่างๆ ไม่ว่าจะเป็นข้อมูล XD, Ranking, Sector เป็นต้นเพื่อให้ผู้ใช้งานเข้าถึงฟังก์ชั่นการทำงานต่างๆได้ง่ายขึ้น แก้ไขข้อผิดพลาดของ applicationRead More →

ANDROID การใช้ ESPRESSO เพื่อ TESTING UI

Android การใช้ Espresso เพื่อ Testing UI Espresso เป็น Testing Framework อีกตัวหนึ่งที่ทางทีมงาน Android ได้พัฒนาขึ้นเพื่อเป็นเครื่องมือให้เหล่านักพัฒนา จะได้ทดสอบ Application ที่ตัวเองพัฒนาได้ง่ายขึ้น เพราะในการ Test UI การทำงานของ App นั้นแต่ก่อนต้องมานั่งกดตาม step ว่าแต่ละการทำงานของ UI ส่วนต่างๆทำงานถูกต้องหรือไม่ แต่เจ้า Espresso นี้จะเป็น Testing UI ที่ทำให้นักพัฒนาสามารถกำหนด step การกดปุ่ม key ค่าต่างๆแล้วเป็นไปตาม step หรือไม่ ซึ่งทำให้ลดเวลาในการ test ui ไปได้มากเลยทีเดียวRead More →