2015/Jul/10

การเปลี่ยน Logo และ Application Name บน Android Studio

เมื่อเราทำ Application ปกติก็จะมี Icon Logo กับ Application Name มาให้เรียบร้อย ตอนนี้เราต้องการจะเปลี่ยน ทั้ง Logo และ App Name

วิธีการเปลี่ยน Logo สามารถทำได้โดยการเข้าไปแก้ไข ไฟล์ AndroidManifest.xml โดยให้ทำการ copy ไฟล์ภาพที่ต้องการใช้ไปเตรียมในแฟ้ม drawable ก่อนจากนั้นเข้าไปเปลี่ยนข้อมูลการเรียกใช้ icon จาก @drawable/ic_launcher เป็น  @drawable/egat_android_logo_network
 

ทดลอง Run โปรแกรม จะเห็นว่า Logo เปลี่ยนไปแล้วตามที่กำหนด

Icon ของ Application ก็ใช้ตัวเดียวกันครับ
 

การเปลี่ยนชื่อ Application ใน ซึ่งชื่อนี้ถูกเรียกใช้มาจาก string.xml ที่ชื่อว่า app_name 

วิธีการแก้ไขให้เข้าไปเปิดไฟล์ string.xml แล้วเข้าไปแก้ไข <string name="app_name">SplashScreen</string> เป็น <string name="app_name">Anniversary Queen Sirikit Botanical</string>

ชื่อ Application ก็จะถูกเปลี่ยนแปลงแล้วครับ

จบแล้วครับ 

2015/Jul/09

Splash Screen style BigTUI

มาทำหน้าต่าง UI : Welcome หรือที่เรียกว่า Splash Screen

ตามที่ มาสเตอร์อึ่ง (http://androidthai.in.th) เคยแนะนำไว้ว่า Splash Screen คือ หน้า Introduction ก่อนเข้า แอปพลิเคชันบนแอนดรอยด์ อาจจะเป็น หน้าที่แสดงโลโก้ของบริษัท, สัญลักษณ์ของแอปพลิเคชัน โดยจะแสดงไว้ตามเวลาที่กำหนดประมาณ 3-5 วินาทีแล้วแต่จะกำหนด จากนั้นค่อยเข้าไปสู่หน้าหลักของแอปพลิเคชัน

ขั้นตอนการทดสอบคราวนี้จะมีอยู่ 4 ขั้นตอนดังนี้

1. สร้างโปรเจกต์ ขึ้นมาก็จะได้หน้าตาและไฟล์ที่เกี่ยวข้อง 2 ไฟล์ คือ MyActivity.java ไฟล์แรก สำหรับให้แอปพลิเคชันทำงาน และ activity_my.xml เป็นไฟล์ User Interface : UI ชุดแรกที่ระบบสร้างมาให้

 


2. สร้าง UI ขึ้นมาใหม่ ชื่อว่า splashscreen.xml เพื่อให้เป็นหน้าจอต้อนรับเข้าสู่ Application โดยให้มี Logo หรือภาพที่จะสื่อให้เห็นใน 3 วินาทีแรก ในที่นี้เป็นแอปพลิเคชัน สำหรับ สวนเฉลิมพระเกียรติ สมเด็จพระนางเจ้าสิริกิติ์ พระบรมราชินีนาถ ผมก็ขอใช้ภาพที่สื่อกับระบบงาน และมีโลโก้ หน่วยงาน กับกลุ่มนักพัฒนา ตามรูปครับ 

3.ขั้นตอนต่อมาก็เป็นการสร้างไฟล์ Java Class ชื่อ SplashScreen.java สำหรับสั่งให้มีการแสดง UI ที่ชื่อ splashscreen.xml ตามเงื่อนไขเวลาที่กำหนดไว้ SPLASH_TIME_OUT = 3000 หรือประมาณ 3 วินาที

4. กำหนดค่า  เพิ่มในไฟล์ AndroidManifest.xml

5. ทดลองสั่ง Run ดูหากข้อมูลถูกต้องไม่มี error ก็จะมี UI แสดงขึ้นมา 3 วินาที 

หมายเหตุ เคยเจอปัญหาเกี่ยวกับชุดคำสั่ง Handler

หาในเน็ตเจอวิธีการแก้ไขปัญหา เนื่องจากมีการ import Handler ผิดที่ โดยไปโหลด import จาก java.until.logging.Handler ซึ่งปกติต้อง import จาก android.os.Handler 

 หลังจากที่เปลี่ยนแล้วก็ใช้งานได้ตามปกติ 

จบแค่นี้ก่อนนะครับ 

edit @ 10 Jul 2015 13:47:20 by BigTUI ^_^

edit @ 10 Jul 2015 14:03:22 by BigTUI ^_^

2014/Sep/13

โปรแกรมเมอร์มือใหม่อย่างเรา อยากเขียน Application บน  Android โดยใช้ Android Studio ขอบคุณ มาสเตอร์ อึ่ง ที่สอนสั่ง ตอนนี้สามารถทำงานบน Emulator ได้แล้ว อยากจะลองของจริงมั่ง ครั้นจะไปซื้อ Samxxxx ตัวที่เหมาะๆ ก็ 6,xxx บาท ตัวถูกๆ ไม่เกิน 2,500 บาท ก็ไม่สวย หาไปหามาไปเห็น AIS Lava 4.0” (Iris 405+) โฆษณา ไปดู Review ที่ http://www.whatphone.tv/review/ais-lava-4-0-iris-405-review/ ความสามารถก็ไม่เบาแฮะ ประกอบกับมือถือคุณภรรยาเริ่มมีงอแง แวะไปดูที่ AIS ลองจับๆ ดู มี 3 รุ่น (3.5",4.0",4.5") เทียบคุณสมบัติ 3.5" ตกไปก่อน (จอเล็ก Spec. ต่ำ) ส่วน 4.0" กับ 4.5" ถามคนขายบอกว่า Spec. เหมือนกันต่างกันตรงขนาดของจอ จับไปจับมา 4.0" ดูสมส่วนกว่า (จริงๆ แล้ว 4.0" มีส่วนของ  Proximity sensor, Light sensor เพิมมาด้วยเหมาะกับคนที่จะพัฒนาต่อเนื่อง)

เมื่อตัดสินใจซื้อ AIS Lava 4.0” (Iris 405+) มาแล้วก็มาลองวันนี้ขอลองเครื่อง LAVA กันหน่อย เปิด Android Studio ขึ้นมาสร้างโปรเจกต์ใหม่ ใส่แต่ Background ก็พอ อยากลองว่าสามารถใช้เขียน App ได้หรือเปล่า
 
ทดสอบ Run บน Emuator ก็สามารถใช้งานได้ พอมาลองต่อ AIS Lava 4.0” (Iris 405+) แล้ว Run ดูไม่รู้จักเลย ต้องไปหาไดร์ฟเวอร์มาติดตั้งหน่อย ตอนแรกไม่รู้ว่ามันต้องหาที่ไหน เข้า google หามั่วๆ ไป เจอ Driver ที่เว็บ  http://androidxda.com/download-lava-usb-drivers (ต้องขอบคุณมากๆ ครับ) โหลด Driver รุ่นที่ต้องการ Iris 405+ มาแล้วติดตั้ง จากนั้นทดสอบ Run Project ก็จะเห็นอุปกรณ์ Iris 405+ 
 
สำหรับใครที่เป็นนักพัฒนา ที่ไม่อยากลงทุนมากๆ กับอุปกรณ์ (ที่บางอย่าง Emulator ทำไม่ได้) AIS Lava 4.0” (Iris 405+)  ก็เป็นอีกเครื่องหนึ่งที่ราคา กับ Spec. น่าสนใจมากครับ

---- THE END ---- 

2013/Dec/22

แก้ไขปัญหาการแสดงผลภาษาไทยบน Design View ของ Android Studio 0.3.6 ขึ้นไป
เนื่องจากคืนวันก่อน...โน้น ได้ไป up version เป็น Android Studio 0.3.6 ทิ้งไว้
เช้ามา Restart แล้วเจอปัญหาว่าไม่แสดงภาษาไทยบนหน้าต่าง Design แต่ run ผ่าน Emulator สามารถใช้งานได้เหมือนเดิม
 
หาบน google หลายเพลา เพิ่งจะไปเจอ คำแนะนำที่ http://www.hankcs.com/program/mobiledev/idea-this-version-of-the-rendering-library-is-more-recent-than-your-version-of-intellij-idea-please-update-intellij-idea.html เป็นภาษาจีนเดาๆ เอาครับว่าให้ลองเปลี่ยน API จาก Adroid 4.3 เป็น Android 2.3.3 
 
พอกลับมามองบนเครื่องของเรา มีรูป icon Android สีเขียวๆ มีเลข 19 ลองกดที่่ Drop down list ก็จะเห็น คำว่า Automatically Pick Best ถูกเลือกอยู่ ให้เปลี่ยนไปเลือก API 18:Android 4.3 ได้ผลครับที่หน้าต่าง Design แสดงข้อความภาษาไทยแล้วครับ
 
ต้องขอขอบคุณ เว็บที่แนะนำ http://stackoverflow.com/questions/18195807/android-studio-rendering-problems
 
 
สามารถอ่านบทความที่มาสเตอร์อึ่งทำไว้ได้ครับที่ http://androidthai.in.th/conternt-android/253-solution-thai-language-error-on-android-studio.html 
 
มีความสุขกับ Android Studio ครับ
 

edit @ 10 Jul 2015 14:03:44 by BigTUI ^_^

2013/Dec/15

แนะนำเว็บที่เกี่ยวข้อง กำลังเก็บสะสมครับของดีๆ ทั้งนั้น update เรื่อยๆ
 
[How to] วิธีการติดตั้ง Android Studio http://www.artit-k.com/how-to-setup-android-studio/

[IOIO-Board] การสร้างโปรเจคสำหรับ IOIO บน Android Studio http://www.akexorcist.com/2013/07/ioio-board-ioio-android-studio.html

มาสเตอร์อึ่ง http://androidthai.in.th/
  • คู่มืออบรมแอนดรอนด์ กับ มาสเตอร์อึ่ง เล่มใหม่ อิง android Studio  https://docs.google.com/file/d/0BxPdSFnhyBbIVVVzZXhKREJRemM/edit

edit @ 9 Mar 2014 22:25:22 by BigTUI ^_^



ศรีเดช ปัญจขันธ์
View full profile