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 →

app android หุ้น

ANDROID APP: กรองหุ้นปันผล VERSION 1.2 update ใน version 1.2 ปรับปรุงแก้ไขการทำงานผิดพลาดของ app เพิ่มปุ่ม add favorite ในหน้ารายละเอียดหุ้น สำหรับปุ่ม favorite นั้นจะทำให้สามารถเพิ่มหรือลบหุ้น favorite ได้ทันทีจากหน้ารายละเอียดหุ้นเมื่อกดเปิด favorite แล้วหุ้นก็จะไปแสดงในหน้ารายการ หุ้น favorite ทั้นที่เพื่อที่จะสามารถติดตามการขึ้นเครื่องหมาย XD ได้ทันทีRead More →

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

ANDROID APP: กรองหุ้นปันผล VERSION 1.1 ใน version นี้มีการเพิ่ม feature ใหม่ขึ้นมาเล็กน้อยคือ เพิ่มในส่วนของ แบบ 59-2 หรือที่เรียกกันเต็มๆว่า “ข้อมูลแบบรายงานการเปลี่ยนแปลงการถือหลักทรัพย์ของผู้บริหาร” หรือที่นักลงทุนส่วนใหญ่เรียกว่า Inside Trading การซื้อของผู้บริหารนั้นเอง โดย ณ ตอนนี้ข้อมูลที่มีอยู่ในฐานข้อมูลนั้นจะตั้งแต่วันที่ 11/7/2017 เป็นต้นมาและจะถยอยนำเข้าย้อนหลังให้นะครับ หากผู้ใช้งานมีคำแนะนำหรืออยากได้ การใช้งานแบบไหนสามารถ ติชมกันได้ที่ facebook เลยนะครับ โดยสามารถดูข้อมูลการซื้อขายหลักทรัพย์ของผู้บริหารได้โดยไปที่หน้ารายละเอียดของหุ้นที่สนใจ แล้วกดปุ่ม Inside Trading ถ้ามีข้อมูลก็จะแสดงข้อมูลออกมาครับ  Read More →

PYTHON การใช้ PANDAS โหลดข้อมูลจากไฟล์ CSV

Python การใช้ pandas โหลดข้อมูลจากไฟล์ CSV python ขึ้นชื่อว่าเป็นภาษาหนึ่งที่ใช้ทำการวิเคราะห์ข้อมูลได้ดี ซึ่งผมก็คิดว่ามันคงจะจริง โดยผมลองใช้ library  มีอยู่แล้วมาลองโหลดข้อมูลจาก CSV แล้วทำการวิเคราะห์ข้อมูลเรียกว่าทำได้ง่ายมากเลยไม่ซับซ้อนอะไรมากมาย แต่ขั้นแรกก่อนจะเริ่มทำการโหลดไฟล์ csv ไปวิเคราะห์ข้อมูลนั้นก็ต้องทำการติดตั้ง library ก่อนนั้นคือเจ้า Pandas กับ Numpy โดย Pandas จะเป็นตัวโหลดข้อมูลและเซฟข้อมูลลงไฟล์ โดยข้อมูลที่มันโหลดมาจะกลายเป็น Data Frame หรือกรอบข้อมูลประมาณข้อมูลที่เรียงกันเป็นตารางที่มีได้หลายมิตินั้นเอง ส่วนเจ้า Numpy นั้นจะเป็น Library ในการคำนวณทางคณิตศาสตร์ โดยผมใช้ OS Windows เลยทำลง package รวมที่ชื่อว่า Anaconda ซึ่งจะมี ide มาให้พร้อมเลยชื่อว่า spyder เอาละที่นี้มาถึงไฟล์ csv ที่จะโหลดข้อมูลกันบ้าง ผมได้เอาไฟล์ csv ราคาหุ้นจาก website siamchart โดยมีหน้าตาข้อมูลในไฟล์ดังรูปด้านล่างครับRead More →

ANDROID การใช้งาน TABLAYOUT และ SET CUSTOM TAB

Android การใช้งาน TabLayout และ Set Custom Tab วันนี้ผมจะมาเขียนบทความเกี่ยวกับการใช้ TabLayout ใน android โดยมีการ set custom tab หรือการกำหนดว่าแต่ละ tab นั้นจะประกอบด้วยอะไรบ้างเช่น TextView หรือ icon ต่างๆแล้วแต่เรากำหนด โดยเริ่มแรกผมจะทำการสร้าง Project ขึ้นมาใหม่ CustomTab โดยกำหนดให้ Project support minSdkVersion ไว้ที่ version 17 เพราะ version ต่ำกว่านี้จะไม่รองรับบ้างคำสั่ง โดยกำหนดที่ไฟล์  build.gradle ในส่วนของ Module ตามภาพด้านล่างเลยครับRead More →