Category: JAVA

เขียน Android การใช้งาน Single TouchScreen

No Comments

January 1, 2012 at 6:38 amCategory:JAVA | Mobile Programming

ในมือถือ android หรือว่าพวก tablet นั้นความสามารถที่ต่างจากมือถือรุ่นเก่านั้น มีอยู่อย่างหนึ่งคือ หน้าจอแบบสัมผัสหรือที่เรียกว่า TouchScreen นั้นเอง แต่การ touch screen นั้นก็มีแบ่งออก 2 แบบคือ single touch screen กับ multi touch screen ซึ่งวันนี้ผมจะเอาตัวอย่างการใช้งานแบบ single touch screen มาให้ดูก่อน โดยครั้งนี้ผมจะใช้ api android 2.3.3 ซึ่งก็ลองอัพเวอร์ชั่นดูบ้างว่าโค้ดมีปัญหาอะไรรึเปล่าเพราะสังเกตว่ามือถือที่ออกมาหลังๆๆจะไล่ออก 2.3 กันซะส่วนใหญ่ยิ่งรุ่น top แพงๆๆก็ไป 4.0 ละ โดยผมได้สร้างโปรเจ็คที่ชื่อ THTouchScreen โดยใช้ api 2.3.3 มี min SDK Version 10 ครับโดยสร้างตามรูปเลยครับ

Read More…

Tags: , , , , ,

การสร้าง ActiveList แล้วเรียกใช้งาน class อื่น

No Comments

December 13, 2011 at 3:32 pmCategory:JAVA | Mobile Programming

การสร้าง ActiveList แล้วเรียกใช้งาน class อื่น

ในการพัฒนา android app นั้นเมื่อโปรแกรมมีการทำงานที่ซับซ้อนนั้น หลักการพื้นฐานของ oop ก็น่าจะเป็นการสร้าง class เพื่อที่จะสร้าง object ที่ทำงานต่างกันไป วันนี้หลังจากหายไปนานไม่ได้เขียนบทความเลย เอาตัวอย่างการสร้าง Active List เมื่อ เลือก list แล้วก็จะไปเรียกใช้งาน class ต่างๆที่มีอยู่ครับเราไปดูกันเลย

หัดเขียน android

หัดเขียน android

หลังจากที่สร้างโปรเจ็คเสร็จแล้วให้เราทำการแก้ไขไฟล์หลัก ActiveList.java ให้ทำการ extends มาจาก ListActivity
Read More…

No tags for this post.

เขียนโปรแกรม android : Web Viewer

No Comments

September 11, 2011 at 3:14 pmCategory:JAVA | Mobile Programming

เขียนโปรแกรม android : Web Viewer

หลังจากหายไปนานกลับบทความที่เกี่ยวการพัฒนาโปรแกรมใน android ผมก็กลับมาเขียนอีกครั้ง บ้างครั้งก็น้อยใจตัวเองที่ไม่มีปัญหาจะซื้อ smart phone ที่มีระบบปฏิบัติการ android กับเค้าซะทีจะได้ตั้งหน้าตั้งตาพัฒนา android application ?แล้วมันจำเป็นที่จะต้องมีมือถือ android ด้วยหรอ ? คำตอบก็คือคำว่าใช้ครับ เพราะลำพัง simulator ที่ติดมาใน eclipse นั้นไม่พอหรอกไหนจะลอง test โปรแกรมไหนจะ ทดสอบระบบ touch screen เพราะระบบ simulator นั้นไม่สามารถจะจำลองระบบสัมผัสได้นั้นเอง เอาเถอะไหนๆก็ไหนๆเขียนกันต่อไป บทความนี้จะเป็นเนื้อหาเกี่ยวกับ web viewer ซึ่งเป็นตัวที่ช่วยให้โปรแกรมเราเข้าเว็บได้ซึ่ง บ้างครั้งเราไม่ต้องการจะใช้ web browser ที่มากับมือถือก็สามารถใช้ web viewer ได้ซึ่งมันสามารถไปพัฒนาต่อเพื่อจะดึงค่าและกำหนดการแสดงผลของเว็บได้นะครับ

new project android

Read More…

Tags: , , ,

เขียนโปรแกรม android ใส่ Event ให้กับปุ่ม

No Comments

June 29, 2011 at 5:40 pmCategory:JAVA | Mobile Programming

เขียนโปรแกรม android ใส่ Event ให้กับปุ่ม

หลังจากครั้งก่อนนั้นเราได้ทำการสร้างปุ่มไปแล้ว ซึ่งถ้าใครยังไม่อ่านหรือลองทำก็ไปอ่านได้ที่ เรามาสร้างปุ่มใน android กันดีกว่า รอบนี้เราก็ทำการใส่ event ที่เราสร้างขึ้น ถ้าใครเคยเขียนโปรแกรมพวก GUI ที่ใช้ปุ่มในจาวาธรรมดาแล้วมันก็จะคล้ายๆๆกันนะครับ จะทำต่อจากบทความก่อนก็ได้หรือทำใหม่ก็ได้ครับ ผมขอทำใหม่เพราะหาโปรแกรมครั้งที่แล้วไม่เจอแล้วครับ ขั้นแรกเราทำการสร้าง project ขึ้นมาใหม่เหมือนทุกครั้งที่เราเคยทำ ผมขอข้ามไปนะครับเพราะมันคล้ายๆกันในบทความเก่าๆสามารถหาอ่านได้นะครับ
แต่ครั้งนี้ผมจะสร้างปุ่มโดยไม่ใช้ xml แล้วนะครับเพราะมันมีตัวช่วยในการออกแบบหน้าต่างโปรแกรมอยู่แล้ว ให้ทำการสร้างปุ่ม 2 ปุ่มตามรูปครับ โดยให้เราทำการคลิกเปิด main.xml ใน res/layout นะครับมันก็จะขึ้นหน้าตาให้ออกแบบแล้วครับ

android event Read More…

Tags: , , , , ,

การสร้าง widget วันที่บน android

No Comments

June 12, 2011 at 8:39 amCategory:JAVA | Mobile Programming

การสร้าง widget วันที่บน android

จากครั้งก่อนเมื่อนานมาแล้วเราได้ทำการสร้าง widget บน android ขึ้นหลังจากนั้นผมก็ไม่ได้เขียนบทความต่อเป็นเวลานานมาก ครั้งนี้จึงเป็นการต่อจากครั้งก่อน โดยถ้าใครยังไม่เคยอ่านบทความที่แล้วให้ย้อนกลับไปอ่านได้? เรามาสร้าง WIDGET บน ANDROID กัน

เรามาเริ่มกันเลยดีกว่าให้ทำการเปิดโปรเจ็คที่เคยทำไว้ในครั้งที่แล้วขึ้นมาทำต่อ แล้วทำการแก้ไขไฟล์ ThWidget.java โดยทำการเพิ่มโค้ดดังนี้
Read More…

Tags: , , , , ,

เรามาสร้าง Widget บน Android กัน

No Comments

May 28, 2011 at 12:15 pmCategory:JAVA | Mobile Programming

เรามาสร้าง Widget บน Android กัน

ช่วงนี้ผมนั่งหาเว็บตัวเองใน google แล้วก็พบสิ่งที่ผมคิดจริงๆ มันก็คือการขโมยบนความผมไปลงในเว็บอื่นนั้นเองใครจะเอาบทความผมไปลงที่ไหนอย่างไรผมก็ใช่จะว่าอะไรมากมายแต่ขอ อ้างอิงกันบ้างนะครับ

เอาละเรามาต่อของเรากันนี้ดีกว่าครั้งนี้ผมจะพูดถึงการเขียน Widget เล็กๆๆที่มีใช้ใน Android ทั่วไป โดย Widget ที่จะสร้างครั้งนี้เป็น Widget ที่แสดงข้อความง่ายเพื่อว่าใครจะเอาไปต่อยอดสร้าง Widget เท่ห์ๆใช้กัน

ขั้นแรกเราก็สร้าง Project Android ขึ้นมาแบบเดิมก่อน

android widget Read More…

Tags: , , ,

การเล่นไฟล์เสียงใน Android

No Comments

May 15, 2011 at 5:53 amCategory:JAVA | Mobile Programming

การเล่นไฟล์เสียงใน Android

android

วันนี้ผมว่างเขียนบทความอีกครั้ง เรามาต่อกันกับ android ต่อโดยครั้งนี้จะเป็นการเล่นไฟล์เสียงใน android สำหรับไฟล์เสียงที่รองรับมีดังนี้

?WAV(PCMuncompressed)

?AAC(AppleiPodformat,unprotected)

?MP3(MPEG-3) ?WMA(Windowsmediaaudio)

?AMR(Speechcodec)

?OGG(OggVorbis)?

?MIDI(Instruments)

ส่วนการ encode ที่รองรับ

MP4(MPEG-4lowbitrate)

?H.263(3GP)

?H.264(AVC) Read More…

Tags: , , , ,

เรามาสร้างปุ่มใน android กันดีกว่า

No Comments

May 2, 2011 at 8:19 amCategory:JAVA | Mobile Programming

เรามาสร้างปุ่มใน android กันดีกว่า

เรามาต่อเนื่องกันต่อสำหรับการพัฒนาแอพพลิเคชั่นบนระบบปฏิบัติการ android ซึ่งครั้งนี้จะเป็นการสร้างปุ่มในตัวโปรแกรมอย่าง่ายๆ ซึ่งการสร้างปุ่มนี้ผมจะใช้วิธีการเขียนโดย xml เป็นตัวกำหนดลักษณะของปุ่มนั้นเองเริ่มแรกให้สร้าง project ตามนี้ครับ

android

android

ซึ่งเราจะต้องสร้างไฟล์ xml และกำหนดค่าของไฟล์ xml ที่อยู่ใน resource ของตัว application ซึ่งจะอยู่ใน directory res เริ่มแรกให้เราทำการแก้ไข้ไฟล์ใน res/layout/main.xml Read More…

Tags: , , ,

เริ่มแรกเขียนโปรแกรม android ด้วยโปรแกรมเดิม Hello World

No Comments

April 23, 2011 at 1:17 pmCategory:JAVA | Mobile Programming

เริ่มแรกเขียนโปรแกรม android ด้วยโปรแกรมเดิม Hello World

เรามาต่อกันกับการเขียน android กันเลยครับในคราวนี้จะเป็นการทดสอบว่าโปรแกรมและ SDK รวมไปถึง plug-in ต่างที่ทำในบทความที่ผ่านมาว่าทำงานได้รึเปล่า โดยแน่นอนว่าโปรแกรมแรกที่เขียนทุกภาษาเพื่อทดสอบการทำงานของ complier หรือ IDE นั้นก็คือโปรแกรม Hello World นั้นเอง เราก็มาเริ่มเขียน android กันเลยดีกว่า โดยให้เปิด IDE eclipse กันก่อน? ให้เลือกที่ File -> New -> Other

android

จากนั้นเลือกในส่วนของ Android แล้วเลือก Android Project

Read More…

Tags: , , , , ,

การสร้าง AVD สำหรับเป็น emulator เพื่อจำลอง android

No Comments

April 17, 2011 at 9:18 amCategory:JAVA | Mobile Programming

จาก 2 บทความในครั้งก่อนก็เป็นการติดตั้ง sdk และ plug ing สำหรับการพัฒนา android เสร็จเรียบร้อยแล้ว อีกอย่างที่ขาดไม่ได้คือ avd หรือที่เรียกว่า android virtual device เพื่อเป็นตัวจำลองสำหรับการรันโปรแกรมที่พัฒนาด้วย android โดยขั้นตอนก็ไม่ยากอะไรมาก แน่นอนเริ่มแรกก็ต้องเปิดโปรแกรม IDE อย่าง eclipse ขึ้นมา แล้ว eclipse ก็ต้องทำการลง android (adt ?plug in) เรียบร้อยแล้ว เมื่อเปิดขึ้นมาก็ให้ไปที่ ?Window – > Android SDK and AVD Manager

android emulator

Read More…

Tags: , , , , ,