เนื่องจาก GCM Cloud Messaging ตัวเดิมของ Google นั้นหยุดพัฒนาและได้ให้นักพัฒนาหันมาใช้ Cloud Messaging ตัวใหม่แทน มีชื่อว่า Firebase Cloud Messaging (FCM) โดยโครงสร้างพื้นฐายส่วนใหญ่ถูกพัฒนาขึ้นมาจาก GCM ตัวเดิมนั้นเอง ซึ่งหากเราเข้าไปหน้าเว็บของ GCM จะมีข้อความขึ้นเตือนให้หันมาใช้ Firebase แทน
ในเมื่อเขาบอกให้เปลี่ยน เราเป็นนักพัฒนาก็ต้องพัฒนาตัวเองตามเทคโนโลยีไปด้วย เรามาลองดู Firebase กันเถอะ https://firebase.google.com/
Code
วันอาทิตย์ที่ 12 มิถุนายน พ.ศ. 2559
ANDROID : Firebase Cloud Messaging Tutorial ( step by step : ภาษาไทย)
ป้ายกำกับ:
รับพัฒนาแอพ
,
แอนดรอย
,
android
,
app
,
Cloud Messaging
,
example
,
fcm
,
Firebase
,
gcm
,
step by step
วันพฤหัสบดีที่ 21 เมษายน พ.ศ. 2559
ANDROID : Fingerprint API Tutorial [การใช้งาน Fingerprint Unlock]
เริ่มจากอธิบายก่อน Fingerprint API เพิ่งจะเพิ่มมาใน API Level 23 หรือ Android M เพราะฉะนั้นหากต่ำกว่านั้นจะไม่สามารถเรียกใช้งานได้ (แต่ใน Samsung galaxy s6 : Lollipop นั้น samsung เขียน library ขึ้นมาเอง สามารถตามไปศึกษาได้ที่ http://developer.samsung.com/resources/pass ) แต่ใน blog นี้เราจะมาเรียนรู้ fingerprint api ที่ android พัฒนาขึ้นมาเอง และเราต้องใช้ fingerprint ของเครื่อง ไม่สามารถจะสร้างลายนิ้วมือได้เอง ต้องไปเปิดการใช้งานและเพิ่มลายนิ้วมือใน setting ของเครื่องก่อน งั้นเรามาเริ่มกันเลย
ป้ายกำกับ:
android
,
code tip
,
fingerprint
,
fingerprint api
,
unlock
วันอังคารที่ 8 มีนาคม พ.ศ. 2559
[ANDROID : Code - Tip] icon Left TextView | Button
วันนี้มานำเสนอการนำ icon มาใส่หน้า TextView หรือ หน้าข้อความใน Button ด้วยวิธีที่ง่ายแสนง่าย
เพียงแค่คุณนำคำสั่ง drawableLeft มาใส่ในแท๊กของ TextView หรือ Button ดังนี้
ป้ายกำกับ:
แอนดรอย
,
android
,
app
,
code tip
,
icon left text
วันอังคารที่ 13 ตุลาคม พ.ศ. 2558
ANDROID : LogCustom (show ClassName,MethodName,Line,Title,Detail)
วันนี้จะมาแนะนำ Class ที่เอาไว้สำหรับแสดง Log แบบที่แสดงทั้ง ชื่อClass ,ชื่อMethod ,บรรทัดที่เท่าไหร่ ,หัวข้อ ,และรายละเอียด เพื่อให้ง่ายต่อการติดตามว่าเราได้ Log ทิ้งไว้ตรงไหนบ้าง :)
วิธีการเรียกใช้งานก็ง่ายๆ แค่
ผลที่ได้ก็คือ
หวังว่าคงจะเป็นประโยชน์กับเหล่า Dev ทุกท่านนะครับ :)
Thank for source code
วิธีการเรียกใช้งานก็ง่ายๆ แค่
1 | LogCustom.showLog("title","detail"); |
ผลที่ได้ก็คือ
1 | 10-13 13:17:20.461 29221-29363/PackageName V/title: LogCustom : [ClassName.MethodName() Line:183]: detail |
หวังว่าคงจะเป็นประโยชน์กับเหล่า Dev ทุกท่านนะครับ :)
Thank for source code
@author kvarela
วันพฤหัสบดีที่ 17 กันยายน พ.ศ. 2558
ANDROID : SHARE TO FACEBOOK [FacebookHelper.class]
วันนี้ผมก็มี class ตัวช่วยมานำเสนออีกแล้วนะครับ โดย class นี้ มีชื่อว่า.. FacebookHelper โดยความสามารถของมันก็คือ สามารถแชร์ Url Link ไปยังแอพ facebook ได้ แล้วหากในสมาร์ทโฟนเครื่องนั้นไม่มีแอพ facebook ละ ตัว FacebookHelper ก็จะทำการเปิดเว็บบราว์เซอร์ของ Facebook ให้ด้วย เป็นยังไงละ ดี๊ดี เอาละ มาลองกันเลยดีกว่า
แค่ส่ง context ไปใน method share แล้วตามด้วย url ที่ต้องการจะแชร์ :)
1 2 | String url : "https://www.google.co.th/"; // Your URL FacebookHelper.share(context,url); |
แค่ส่ง context ไปใน method share แล้วตามด้วย url ที่ต้องการจะแชร์ :)
ป้ายกำกับ:
แชร์ข้อความไปยัง facebook
,
แอนดรอย
,
android
,
android share
,
facebook
,
share
,
share to facebook
วันพฤหัสบดีที่ 3 กันยายน พ.ศ. 2558
ANDROID : CONNECTION DETECTOR (Class : สำหรับตรวจจับการเชื่อมต่ออินเตอร์เน็ต)
SmartPhone ในปัจจุบัน ส่วนใหญ่นั้นจะมีการเชื่อมต่อ internet อยู่แล้ว วันนี้จึงมานำเสนอ class ที่เอาไว้ตรวจสอบว่า เครื่องที่ใช้งานแอพอยู่นั้น ได้ทำการเชื่อมต่อ internet หรือไม่
การใช้งานก็ไม่ยากซับซ้อนอะไรมาก ตามนี้เลยย โดยต้องส่ง context ไปกับเมธอดด้วยนะ
แต่ด้วยก่อน อย่าลืมไปเปิด permission ใน AndroidManifest.xml ด้วยนะ ตามนี้
ส่วน Code Class ConnectionDetector อยู่ตรงนี้
การใช้งานก็ไม่ยากซับซ้อนอะไรมาก ตามนี้เลยย โดยต้องส่ง context ไปกับเมธอดด้วยนะ
1 2 3 4 5 6 | if (ConnectionDetector.isConnectingToInternet(context)){ Toast.makeText(context,"ตอนนี้มีการเชื่อมต่ออินเตอร์เน็ตอยู่นะ / Internet Connection",Toast.LENGTH_SHORT).show(); }else{ Toast.makeText(context,"ตอนนี้ไม่มีการเชื่อมต่ออินเตอร์เน็ต / No Internet connection",Toast.LENGTH_SHORT).show(); } |
แต่ด้วยก่อน อย่าลืมไปเปิด permission ใน AndroidManifest.xml ด้วยนะ ตามนี้
1 2 | <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> |
ส่วน Code Class ConnectionDetector อยู่ตรงนี้
ป้ายกำกับ:
รับพัฒนาแอพ
,
แอนดรอย
,
android
,
app
,
connection
,
connectiondetector
,
detector
วันจันทร์ที่ 31 สิงหาคม พ.ศ. 2558
ANDROID:SCREEN SIZE (class : สำหรับหาขนาดหน้าจอ หน่วยเป็น pixel)
เนื่องจาก device ทางฝั่ง Android นั้นมีขนาดหน้าจอที่หลากหลายการที่เราสามารถรู้ขนาดหน้าจอของ device ที่ user ใช้งานอยู่นั้นจึงเป็นประโยชน์ต่อการกำหนดขนาด layout หรือ ImageView ที่อยู่ภายในแอพเพื่อให้ได้ขนาดและสัดส่วนที่สวยงามไม่ผิดเพี้ยน
การใช้งานก็สามารถเรียกใช้งานผ่าน class Screensize ได้เลย โดยต้องส่ง context ไปกับเมธอดด้วย
Code Class ScreenSize : สร้าง class ScreenSize แล้วนำ code ด้านล่างไปใส่
การใช้งานก็สามารถเรียกใช้งานผ่าน class Screensize ได้เลย โดยต้องส่ง context ไปกับเมธอดด้วย
1 2 | int widthScreen = ScreenSize.getWidth(context); int heightScreen = ScreenSize.getHeight(context); |
Code Class ScreenSize : สร้าง class ScreenSize แล้วนำ code ด้านล่างไปใส่
สมัครสมาชิก:
บทความ
(
Atom
)



