Sufficiency Economy
Group Blog
 
All blogs
 

Adroid Programming : เบื้องต้น

มาทดลองเขียนโปรแกรม android บน tablet hyundai ความกว้าง 1024 x 600 โดยหาความรู้จาก javacodegeeks.com


เมื่อเราสร้างโปรเจคจะมีสิ่งหลักๆที่เกิดขึ้นคือ
1. ได้ package
2. class ที่ extends จาก class Activity
3. คำสั่ง setContentView เพื่อระบุสิ่งจะปรากฏบนหน้าจอ เช่น

setContentView(R.layout.main);

4. ในfolder res น่าจะย่อมาจาก resource จะไว้ใส่พวกรูปภาพ(drawable-XX) และเราสามารถแก้ไขข้อความที่แสดง โดยไปแก้ที่ ไฟล์ main.xml และ string.xml

 (layout, values) 

5. ใน folder gen จะมีการสร้าง public final class R ไว้สำหรับการอ้างอิงถึง res ต่างๆ ซึ่งจะสร้างแบบ auto 




 

Create Date : 15 กรกฎาคม 2555    
Last Update : 15 กรกฎาคม 2555 19:33:15 น.
Counter : 1260 Pageviews.  

ซื้อ HYUNDIA A7HD Tablet มา ก็ต้อง HelloWord กันหน่อย

หลังจากเล็งอยู่นานว่าอยากได้ tablet คุณภาพพอใช้ แต่เน้นราคาถูก ดังนั้นพวกจักรวาล คงซื้อไม่ได้ ต้องมามอง tablet จีนแทน หาไปหามาก็มาตรงลงใจที่ Tablet Hyundia ของเกาหลี ที่ไปเปิดโรงงานที่จีน น่าตาก็ดูดีมีชาติตระกูล 


ต่อไปก็ต้องมา Hello World โดยเขียนโปรแกรมแบบ Java ง่ายๆมัง 
ก็ต้องติดตั้ง android sdk, Eclipse และ android sdk manager วิธีติดตั้งหาได้ตาม
 web ทั่วไป
ก็คิดจะทำโปรแกรม การ์ดเกมแบบง่ายๆ เลยตั้งชื่อว่า มหาการ์ดเกมส์ ซะเลย 55

ก็ได้ผลลัพธ์ตามรูป
เอ๊ะ แล้วจะเปลี่ยนข้อความได้อย่างไร ก็ง่ายๆ ไปเปลี่ยนข้อมูลใน File string.xml

xml version="1.0" encoding="utf-8"?>

<resources>


<string name="hello">ยินดีตอนรับสู่ มหาการ์ดเกมส์ เกมแห่งอนาคต … nเพราะมันยังทำไม่เสร็จ ^ ^string>

<string name="app_name">มหาการ์ดเกมส์string>


resources>




ก็จะได้ผลลัพธ์ใหม่ตามนี้







 

Create Date : 29 มิถุนายน 2555    
Last Update : 29 มิถุนายน 2555 21:03:35 น.
Counter : 2070 Pageviews.  

ใส่ภาษาไทย ให้ epad

จากการลองเสียตัง ซื้อของจาก ebay โดยไม่ดูหลายละเอียดให้ดี ก็เลยได้ของ Copy ไม่สมประกอบมา
ที่จริงซื้อพวก apad irobot น่าจะดีกว่านี้

ก็พยายามหาวิธีใส่ภาษาไทยลงไป ตาม spec เขาว่าอ่านได้นะครับ แต่เอาเข้าจริง เปิดweb ก็เป็นตัวสี่เหลี่ยม แถบช่วงแรกๆ เปิด google แล้วมีภาษาจีนประกอบตลอด

ขั้นแรกก็ทดลอง setting ก่อน
1. set ที่ Locale & Text ให้เป็นไทย
2. set ที่ browser ที่ Text encoding โดย ISO-8859-1 ถูก set ไว้แล้ว
ทำเสร็จ ทุกอย่างก็เหมือนเดิม

search ใน net ดู ก็พบ //tonhor.exteen.com/20100714/fonts-thai-keyboard-thai-root-desire-rom
แต่เป็นของ โทรศัพท์ HTC แต่ใช้ android เหมือนกันเลยลองทำตาม มั่วสะ

ขั้นตอนก็คือ
1. ทำให้ keyboard มันเปลี่ยนภาษา ได้ก่อน ของเก่าก็เปลี่ยนได้แต่เป็น ภาษาจีน 55
โดย load จาก market เพราะมีคนไทยใจดีแจกฟรีไว้ แต่ epad มันไม่สามารถ load ไฟล์ได้
เลยพยายามหาที่เป็นไฟล์ apk ในที่สุดก็เจอ Thaikeyboard ที่ //www.droidsans.com/sites/default/files/ThaiKeyboard.jpg
ให้เปลี่ยน jpg เป็น apk
แล้วติดตั้งผ่าน sdcard
ตอนนี้ก็สามารถสลับภาษาได้แล้ว แต่ตัวอักษรก็ยังเป็นสี่เหลื่ยมอยู่
2. ต่อไปก็ต้องหา font ไทยมาลง จาก Droidsans เหมือนเดิม แต่มาติดปัญหาตรงจะใส่ font เนีย
เพราะมี กระทู้เค้าเตือนว่า copy ไป แปะ ผ่าน filemanager ไม่ได้

ตามกระทู้ข้างบน คงต้องใช้ คำสั่ง adb push File ไป แต่เมื่อ เสียบ USB มันดันไม่เห็นเครื่อง epad
แล้วทำไงหว่า ค้นไปมา ก็พบการติดต่อเครื่องผ่าน wifi ที่ //www.ravihara.in/2009/05/android-adb-over-tcpip.html
ใช้คำสั่ง
# ADBHOST=192.168.128.4 adb kill-server

# ADBHOST=192.168.128.4 adb shell


เราก็จะถึงตัวเครื่องได้ โดยไม่ต้องใช้สาย USB

แล้วทำการ copy font ใหม่ ไปทับของเดิมที่ /system/font แต่backup ของเก่าไว้ด้วยนะกันพลาด
สุดท้ายก็แสดงภาษาไทยได้ตามรูป





=======================================
แก้ไขเพิ่มเติม พอดีที่ทำนี้ใช้ผ่าน program terminal ใน iMac ครับ
แล้วคิดว่าใน Window ก็น่าจะคล้ายกัน ขอโทษด้วยครับ

ถ้าใน window ให้ทำตามนี้
1. พิมพ์คำสั่ง set ADBHOST="ip เครื่องepad"
2. พิมพ์คำสั่ง adb kill-server
3. พิมพ์คำสั่ง adb shell
ก็จะติดต่อเครื่อง epad ได้ แต่ มีตัวอักษรแปลกๆ อยู่หน้า และหลังชื่อไฟล์ ต่างๆ ไม่ต้องสนใจ
อันนี้รูปประกอบ ถ้าได้ ไม่ได้ยังไง ช่วยบอกด้วยนะครับ






 

Create Date : 23 กรกฎาคม 2553    
Last Update : 16 สิงหาคม 2553 19:52:47 น.
Counter : 2414 Pageviews.  

ทดลองซื้อของผ่าน ebay กับ อีแปด

ช่วงนี้ไม่มีไรทำ เลยอยากเสียตัง
เลยลองสมัคร ebay เพื่อลองซื้อของผ่าน net ดู
วิธีก็ไม่ยาก อย่างที่คิด สมัครเสร็จ ก็ต่อด้วยสมัคร paypal เพื่อใช้ในการจ่ายเงินแต่ค่าธรรมเนียมสูงเอา
เรื่องเหมือนกัน แล้วเราก็ link กับบัตรเครดิต ตอนแรกก็กลัวว่ามันจะหักมั่ว อยากจะจำกัดวงเงิน
ซึ่งก็เป็นตามนั้น ถ้าเราไม่ confirm ก็จะ limit ที่ประมาณ 18,000
เมื่อได้เครื่องมือในการจ่ายเงินก็หาเรื่องเสียตัง
คืออยากได้ ipad แต่ยังไม่เข้าศูนย์ แล้วราคาก็แพงอยู่ เลยจะลองเล่นๆ กับ ipad จีน ที่ทำเลียนแบบ
ราคา ก็ตั้งแต่ 110 US ถึง 200 ด้วยความงก เลยซ์้อ epad เพราะราคารวมค่าส่งก็ประมาณ 3500

สั่งเสร็จ ก็รอสักเจ็ดวัน ก็มีไปรษณีย์มาส่ง


package เรียบร้อยดี เมือแกะกล่องก็ได้ epad ขนาด 7 นิ้ว



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

ทดลองอ่าน pdf ไฟล์ ง่ะมานไม่ใส่โปรแกรมมาให้ แต่พอค้นในอากู๋ ก็ได้ androidreader ใช้ได้เลย

ต่อมาเข้า web กำ ไม่มีภาษาไทย ก็หาวิธีลง ยังงงอยู่ เห็นว่ามีบางคน copy font ใส่ตรงๆ เครื่องพัง
//www.scriptdd.com/webtip/build_MID_M70003_ROM_android_tablet.html

เด๋วได้ผลอย่างไงจะมาบอก




 

Create Date : 21 กรกฎาคม 2553    
Last Update : 28 กรกฎาคม 2553 19:00:39 น.
Counter : 729 Pageviews.  

1  2  

wink99_th
Location :
พิษณุโลก Thailand

[Profile ทั้งหมด]

ฝากข้อความหลังไมค์
Rss Feed
Smember
ผู้ติดตามบล็อก : 8 คน [?]




New Comments
Friends' blogs
[Add wink99_th's blog to your web]
Links
 

 Pantip.com | PantipMarket.com | Pantown.com | © 2004 BlogGang.com allrights reserved.