about 2 months ago - No comments
สวัสดีครับวันนี้มาเพิ่มเติมความรู้เกี่ยวกับ Android อีกเเล้วคราวนี้มาระดับสูงขึ้นมานิดนึง ออกเเนว Network เต็มที่กันไปเลยวันนี้เราจะทำให้ Android ของเราทำการติดต่อไปยัง Web Service ที่มีอยู่เพื่อเรียกใช้บริการต่างๆจาก Web Service เหล่านั้นกันนะครับซึ่งวิธีการอะไม่ยากเลยสักนิดเดียวเเต่ว่า เราจำเป็นต้อง เพิ่มความสามารถให้กับ Android นิดหน่อยเเค่นั้นเองตามไปดูวิธีทำกันเลยครับผม ก่อนอื่นให้ทำการ Download ไฟล์ .jar ก่อนเพื่อที่จะทำให้ Android ของเรามีความสามารถติดต่อ Web Service ได้กดไปตามลิงค์เลยครับ KSoap2-android.jar เมื่อทำการ Download มาเเล้วใำห้ทำการ Add .jar ดังกล่าวให้กับโปรเจ็คที่เราได้สร้างขึ้นเพียงเเค่นี้เราก็สามารถที่จะทำการพัฒนาให้ Android ทำการติดต่อกับ Web Service ได้เเล้ว ต่อไปเราจะไปดูวิธีการติดต่อกับ Web Service กันครับ
public class SOAPConnected {
[...]
about 2 months ago - No comments
อันนี้น่าสนใจสำหรับคนที่เขียนโปรแกรมบนระบบปฏิบัติการ android เนื่องจากว่ามีนทำมาเพื่อ android โดยเฉพาะและผมคิดว่าเป็น icon ที่สวยและน่าประทับใจจริงๆ สำหรับคนที่ต้องการนำไปพัฒนา GUI ให้ได้มาตราฐานและสวยงาม โดยตัวนี้เป็น open สามารถโหลดมาแก้ไขได้อย่างสบายๆ โหลดได้ที่นี้
http://www.androidicons.com/
Last 5 posts by nolifelover10 Beautify web forms – January 3rd, 2010popup แสดงรูปหรือมัลติมีเดียด้วย clearbox3 – December 12th, 2009สร้าง graph ด้วย javascript(TufteGraph) – December 8th, 2009แสดงหน้าเว็บด้วย font ที่ต้องการ – December 2nd, 2009การเขียนบล๊อกที่ดี ตอนที่ 4 เพิ่มสีสันให้กับ source code – November 22nd, 2009
about 3 months ago - No comments
สวัสดีครับวันนี้เราจะมาเริ่มกันที่การใ้ช้งาน database ของเจ้าตัว Android กันบ้างนะครับซึ่งวิธีการนั้นไม่ยากเลยที่จะใช้งาน เพียงเเค่เข้าใจหลักการในการทำงานเเค่นั้นเอง ส่วนหากต้องการเข้าไปดู Table ต่างที่อยู่ใน Database ของเครื่องนั้นจะกระทำผ่านทาง adb shell นะครับผมซึ่งคำสั่งในการใช้งาน Database ก็จะมีลักษณะคล้ายคลึงกันกับคำสั่งการใช้งานบนคอมพิวเตอร์ มาเริ่มกันเลยครับ
โดยวันนี้เราจะทำเพียงเเค่การ ดึงค่า Person id ขึ้นมาจาก Database ซึ่งเจ้าตัว Person id นั้นจะเป็นตัวอ้างอิงถึงรายละเอียดผู้ิติดต่อของเราภายใน Android นั้นเองซึ่งถ้าเราทราบ Person id นี้ก็จะสามารถไปดึงค่าต่างๆขึ้นมาได้มากมายไปดูวิธีการเขียนกันเลย
Cursor cursor = getContentResolver().query(Phones.CONTENT_URI, null, null, null,null);
while(cursor.moveToNext()){
Log.v("GET_PersonID","person id:"+cursor.getInt(cursor.getColumnIndex(Phones.PERSON_ID)));
}
cursor.close();
AndroidManifest
เป็นไงครับไม่ยากเลยใช่ใหมซึ่งที่จริงเเล้วเราสามารถดึงค่าอะัไรก็ได้จาก Database ที่ต้องการเพียงเเค่รู้วิธี รู้เงื่อนไขในการดึงข้อมูลขึ้นมาเเค่นั้นเอง อ่อเเหละที่ลืมไม่ได้เลยคืออย่าลืมใส่ permission ในไฟล์ AndroidManifest ด้วยนะครับ
Last 5 posts [...]
about 4 months ago - No comments
วันนี้จะนำเทคนิคในการเล่นไฟล์ วีดีโอ บน Android มาให้เรียนรู้กันนะครับซึ่งวิธีการเขียนนั้นไม่ยากเลย ตามมาดูวิธีการเขียนกันเลยครับ
ทำการ New Project Android ขึ้นมา
ทำการสร้าง Layout เพื่อทำการเเสดงผลไฟล์ วีดีโอ ซึ้งจะมีโค้ดดังนี้
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<VideoView android:id="@+id/VideoView02"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</VideoView>
</LinearLayout>
ในไฟล์จาวาให้ทำการเเก้ไข โ้ค้ดเป็นดังนี้
public class IntroApp extends Activity implements OnCompletionListener{
protected void onCreate(Bundle bundle) {
[...]
about 9 months ago - 4 comments
ใน Android SDK 1.5 นั้นจะมีความเปลี่ยนเเปลงพอสมควรเเละสิ่งที่เปลี่ยนเเปลงไปจนเเปลกตาก็มี Google Map ใน Android นั้นเองโดยหากถ้าเทียบกับรุ่นก่อนเเล้วเราสามารถที่จะพัฒนา Application ที่เกี่ยวกับ Google Map ได้โดยทันที เเต่ใน Android SDK 1.5 นี้หากท่านจะต้องการพัฒนา Applation นั้นท่านจำเป็นจะต้องมี Api Key เสียก่อนซึ่งวิธีการทำนั้นไม่ยากเลยถ้าหากรู้วิธี เเต่ตอนเเรกก็มั่วเอาเหมือนกันเล่นเสียไปเกือบ 2 ชั่วโมงเลยเพื่อจะเอา ApiKey ออกมา วิธีการทำนั้นตามไปดูกันเลยครับ
วิธีในการที่จะเอา API KEY นั้นจะมีขั้นตอนดังต่อไปนี้
ทำการ Log in Google Account เสียก่อนไ่ม่เช่นนั้นจะไม่สามารถ Generate Key ได้
เปิด command Prompt เเล้ว cd ไปยังโฟลเดอร์ .android ที่อยู่ภายใน Documents
ใช้คำสั่ง keytool ซึ่งเราก็จะได้ รหัสที่เป็น MD5 ออกมา [...]
about 1 year ago - 1 comment
สวัสดีครับเพื่อนๆพี่ๆน้องๆป้าๆที่เคารพรักทุกท่านครับ วันนี้ก็มีข่าวคราว
ซึ่งก็นับว่าเป็นข่าวดี (อีกแล้ว)สำหรับนักพัฒนา Google Android
ข่าวนี้ ก็มีอยู่ว่า ณ ตอนนี้ทาง Google เขาได้เปิดขายโทรศัพท์มือถือ
T-Mobile G1 แบบไม่ล๊อค …
ให้กับนักพัฒนาได้ซื้อไปใช้กันแล้ว โดยราคาที่เปิดตัวมาก็อยู่ที่ 424ดอลล่า
หรือคิดเป็นเงินไทย ก็จะอยู่ที่ประมาณ 14000 บาทครับ ซึ่ง สำหรับผู้ที่สนใจ
จะต้องเข้าไปสมัครเป็นสมาชิกของ Android Market
( http://market.android.com/publish )
แล้วก็ทำการสั่งซื้อเจ้า T-Mobile G1ได้ แล้วก็ค่าส่งก็ยังฟรีอีกต่างหาก แต่ … …
O_o” นี่เลย ที่สำคัญที่สุด นั่นก็คือ … ตอนนี้ Google เปิดขายในบางประเทศเท่านั้น
นั่นก็คือ US, UK, Germany, Japan, India, Canada, France, Taiwan, Spain, [...]
about 1 year ago - No comments
สิ่งที่เป็นที่เชิดหน้าชูตาของ Android สิ่งหนึ่งที่ได้รับการพูดถึงพอสมควรก็คือ Browser นั้นเองในวันนี้ผมจะมาทำการ review กันพอๆเห็นภาพว่า Browser ของ Android ดียังไง review ครั้งนี้ review บน Android Emulator นะครับเพราะมือถือจริงไม่มีตังซื้อถึงจะมีวางเเผงขายให้เกลือนตามมาบุญครองชั้น 4 ก็ตามราคายังปาไป 15k-16k T_T คนจนน้ำตาตกครับ โดยในวันนี้เราจะได้ใช้ sdk ตัวใหม่ล่าสุดคือเวอร์ชั่น 1.0.r2 ^^ พึ่งปล่อยมาเลยควบคู่กับ ADT 0.8 อันที่จริง sdk ใหม่ก็ไม่ได้มีไรมากเพียงเเค่เพิ่มลูกเล่นให้กับ Emulator คือเพิ่ม trackball มาให้เล่นกันนิดหนึ่ง เอาละครับมาเริ่มกันเลยดีกว่าครับ เริ่มต้นด้วยการรัน Android Emulator กันเลย เเล้วก็เข้าไปยัง Browser เพื่อนจะเจอหน้าเพจของ google เเน่นอนครับ
หน้าเวป google ครับซึ่งเเน่นอน Emulator ยังไม่รองรับภาษาไทยนะครับเเต่ถ้าเป็น G1 ตอนนี้ Hack [...]
about 1 year ago - No comments
วันนี้เราจะมาทำการปรับเเต่ง Android Emulator กันสักหน่อยเพื่อทีนักพัฒนาหลายๆท่านอาจจะเริ่มเบื่อๆกับหน้าตาเดิมของมันเเล้วโดยปกติแล้วหน้าตาของ Android Emulator นั้นจะมีเพียงรูปลักษณ์เดียวเท่านั้นในที่นี้เราจะทำการเปลี่ยนหน้าตา Android Emulator เป็นรูปลักษณ์อื่นที่ดูแปลกไปจากเดิม
รูปลักษณ์หน้าตาเดิมของ Android Emulator
วิธีการทำมีดังต่อไปนี้
ดาวโหลดไฟล์ที่จำเป็นในการเปลี่ยนหน้าตาของ Android Emulator
ทำการ unzip ไฟล์ที่ดาวโหลดไว้ไปยังไดเรกเทอรี่ของ sdk_android/ tools/lib/images/skins
ทำการรัน eclipse เปิดไปยัง open run dialog
เลือกไปยัง Target สังเกตตรง screen size เลือกหน้าตาตามไฟล์ที่เราได้ทำการ unzipไว้ ดังรูปกดตกลงเเล้วรัน Android
เเละเเล้วก็จะได้หน้าตาของ Android Emulator ใหม่มา G1 สะด้วยสวยดีใหมละครับทำให้เหมือนได้จับของจริงๆเลยเเฮะคงจะทำให้หายเบื่อเจ้า Android Emulator เครื่องสีเเดงกันมั่งนะครับ ขอให้สนุกกับ Emulator ตัวใหม่นะครับบั้ยบาย
Last 5 posts by ll~ตัวป่วน~ll[Step by Step]How to Check out Project [...]
about 1 year ago - No comments
สวัสดีครับเพื่อนๆที่เคารพรักทุกท่านครับ วันนี้ผมก็มีข่าวที่นับว่าเป็นข่าวที่เพื่อนๆหลายคน
รวมทั้งผมด้วย กำลังตั้งหน้าตั้งตา รอแล้ว รออีก มานานแสนนาน แต่… ณ บัดนี้ข่าวที่ว่านี้
ก็ปรากฏให้เห็นขึ้นมาเป็นที่เรียบร้อยแล้ว นั่นก็คือ ตอนนี้ โทรศัพท์มือถือที่รองรับระบบ
ปฏิบัติการ Google Android ได้คลอดออกมาเป็นที่เรียบร้อยแล้ว… ฮู้เร่ๆๆๆๆๆๆๆ
นั่นก็คือ “T-Mobile G1” ซึ่งโทรศัพท์มือถือรุ่นนี้ เป็นแบบสไลด์ด้านข้าง ซึ่งเมื่อสไลด์แล้ว
จะเห็น Keyboard แบบ QWERTY เลย โอ้ว๊าว น่าใช้มาก ส่วนที่บันเดิลมาด้วยอีกอย่างนั่นก็คือ
Accelerometer (เครื่องวัดความเร่ง + ตรวจจับทิศทางการเคลื่อนไหว) และที่สำคัญที่สุด
ในส่วนของจอแสดงผล T-Mobile ให้จอแสดงผลที่มีขนาดใหญ่ค่อนข้างมากซึ่งเพียงพอต่อ
การใช้งานอย่างแน่นอนครับ
ส่วนราคาเปิดตัวในสหรัฐอเมริกา ราคาค่าตัวของ T-Mobile G1 นี้ เปิดตัวในราคา 199$ ครับ
ส่วนเพื่อนๆที่อยากจะดูการทำงานของเจ้า G1 ตัวนี้ทาง Google ก็มี Video แสดงการทำงาน
ของเจ้าโทรศัพท์มือถือนี้ด้วย [...]
about 1 year ago - No comments
Android เป็นระบบปฏิบัติการบนมือถือที่เปิดตัวมาเเล้วนานพอสมควรซึ่งหลายๆคนคงได้ทำความรู้จักกันบ้่างเเล้วจนถึงวันนี้ Android ก็ถูกพัฒนามาไกลมามากพอสมควร โดยล่าสุดนั้นทาง google ก็เตรียมออก SDK ตัวใหม่ให้เหล่านักพัฒนาได้นำไปใช้กัน เเละเป็นข่าวที่น่ายินดีอย่างยิ่งเพราะในที่สุดค่าย T-Mobile จะได้เป็นจ้าวเเรกที่ได้ขายโทรศัพท์มือถือที่ใช้ Android โดยตัวเครื่องจะเป็น HTC Dream ซึ่งน่าจะว่าขายราวๆเดือนตุลาคมปลายปีนี้ เป็นข่าวที่น่ายินดีหลังจากที่ข่าวคราวของ Android เังีียบหายไปสักระยะหนึ่ง
กล่าวอ้อมมานานวันนี้จะบอก Tip ในการ set proxy ให้กับ Emulator ของ Android เหมาะสำหรับนักศึกษาภายในมหาลัยที่กำลังพัฒนา Android เเต่ไม่สามารถเข้าเวปทั่วไปได้ จึงจำเป็นจะต้องใช้ proxy ในการท่องอินเตอร์เน็ต โดยวิธีการ set proxy นั้นมีวิธีการดังนี้
ให้เข้าไปยัง Directory ของตัว adb shell ในเครื่องโดยใช้คำสั่ง command prompt
ใช้คำสั่ง adb shell
ใช้คำสั่งเพื่อเข้าไปยัง Databases ดังนี้ #sqlite3 /data/data/com.google.android.providers.settings/databases/settings.db
ทำการ set proxy โดยใช้คำสั่ง insert [...]