Development
Android OS/Application Development
by jumbo_cs : Posted at 07/05/2011 01:21

สวัสดีครับจากบทความที่แล้วเรื่อง "สวัสดี Android (Basic)" ผมได้แสดงการสร้าง Android Project
และการแก้ไขโค้ดให้ดูไปบ้างแล้ว ตอนนี้ผมจะอธิบายเพิ่มเติมเกี่ยวกับไฟล์อื่นๆ ที่จำเป็นครับ

เริ่มจากการสร้าง Project ใหม่ขึ้นมาครับ

Project Name := Example
Build Target := Android 2.2
Package := com.droidsans.example
Application Name := Example
Create Activity := Example

เมื่อสร้างเสร็จโปรเจคเสร็จแล้วให้เราสังเกตุที่ Project Explorer แล้วดูโฟลเดอร์ชื่อ res ครับ
เห็นแล้วกดขยายออกครับเราจะเจอโฟลเดอร์ข้างในอีก 5 โฟลเดอร์ครับ


รูปที่ 1 แสดงโฟลเดอร์ต่างๆ ที่เกี่ยวกับโปรแกรม

by jumbo_cs : Posted at 02/05/2011 20:54

สวัสดี Android (Basic) บทนี้เราจะมาเริ่มสร้างโปรแกรมง่ายๆ กันครับ

เมื่อพูดถึงเวลาที่ Programmer จะเรียนรู้ภาษาโปรแกรมอะไรแล้ว ส่วนใหญ่ Programmer
ก็จะเริ่มจากการทักทายภาษาโปรแกรมนั้นๆ ก่อนครับ Hello Android ^^

*************** ช่วงที่ 1 สร้าง Android Project ใน Eclipse ***************

เปิด Eclipse ขึ้นมาครับ แล้วไปที่ File > New > Other... หรือกด Ctrl + N ก็ได้เหมือนกันครับ


รูปที่ 1 แสดงขั้นตอนการ Create Project

by Novice_android : Posted at 28/04/2011 10:08

ตอนนี้ผมกำลังลองเขียนโปรแกรม Video ให้เล่นบนหน้าจอ android 2.2
โค้ดตามนี้ครับ โดยอันนี้ผมลองใช้การดึงUri จากเว็บเบราเซอร์มา เเต่มันไม่เเสดงผลที่เรียกเลย

มันเเจ้งมาว่า ไม่สามรถเปิดวีดีโอนี้ได้

ใครเชี่ยวชาญมาแก้ปัญหาทีครับ

package com.mygame;

import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.widget.MediaController;
import android.widget.Toast;
import android.widget.VideoView;

by misztaquer : Posted at 01/02/2011 10:58

อย่าตกใจไปเลยครับ เพราะมันก็คือ PandaBoard ดังรูปนี้ครับ

Loading video...

Technical Specs

Core Logic

* OMAP4430 applications processor

Display

* HDMI v1.3 Connector (Type A) to drive HD displays
* DVI-D Connector (can drive a 2nd display, simultaneous display; requires HDMI to DVI-D adapter)
* LCD expansion header

Memory

* 1 GB low power DDR2 RAM

by nuuneoi : Posted at 26/01/2011 15:35

ไม่ได้เขียนบทความในเชิงเทคนิคเสียนาน ขอเขียนหน่อยละกันนะ Smile

เผอิญมีโอกาสได้ทำงานเกี่ยวกับ NFC บน Nexus S ก็เลยมาแบ่งปันประสบการณ์ว่าการที่ทีมแอนดรอยด์บอกว่า Android 2.3 Gingerbread สนับสนุน NFC นั้นมันเป็นอย่างไร

NFC คืออะไร

ก่อนอื่นก็คงขอพูดโดยคร่าวๆก่อนว่า NFC คืออะไร

NFC ย่อมาจาก Near Field Communication หรือการสื่อสารด้วยการจับให้อุปกรณ์มาอยู่ใกล้ๆกัน โดยระยะทำการจะอยู่แค่เพียง 5 ซม. เรียกว่าแทบจะจูบปากกันแล้วทีเดียว โดยอุปกรณ์ทั้งสองจะใช้การเหนี่ยวนำของขดลวดในการสื่อสารซึ่งกันและกัน หากนึกไม่ออกมันก็คือบัตรรถไฟฟ้าที่เราแค่แตะประตูก็เดินเข้าไปได้แล้วนั่นเอง

แต่เจ้าสิ่งที่เราเห็นบนรถไฟฟ้าอันนั้นจริงๆเรียกว่า Proximity หรือถ้าเรียกอีกชื่อหนึ่งที่คนอาจจะคุ้นเคยกว่าคือ RFID (ซึ่งจริงๆแล้วมันคือคนละคำกัน RFID เป็น Proximity แบบหนึ่ง) การทำงานจะต้องมีตัวที่เรียกว่าตัวอ่าน (Reader) และการ์ด (Tag)

ส่วน NFC นั้นก็คล้ายกับ RFID อีกนั่นแหละเพราะเบื้องหลังมันคือ Proximity ตัวหนึ่งและมันสนับสนุนเทคโนโลยี RFID ได้แบบเต็มรูปแบบ เราสามารถใช้ NFC ในการอ่านหรือเขียน RFID ได้ทันที แต่สิ่งที่ NFC เหนือกว่าคือ NFC สามารถปรับเปลี่ยนตัวเองให้เป็น Reader หรือ Tag ก็ได้! ยังผลให้เราสามารถนำมันไปใช้ในการสื่อสารระหว่างกันได้ โดยจะมีอยู่ 3 โหมดการใช้งานที่ใช้กันคือ

1) ทำตัวเป็น Reader
2) แปลงร่างเป็น Tag
3) คุยกันแบบ P2P

by SilverSnowl : Posted at 09/01/2011 01:38

คนใช้เยอะ......อยากพัฒนา
แต่จะเริ่มไงเนี่ย !!!

by Padetc : Posted at 26/12/2010 22:48

ตอนนี้เวบ blognone ได้ทำการสัมภาษณ์คุณกริช เจริญผลดี ผู้พัฒนาคีย์บอร์ด TSwipe ไปแล้วดังกระทู้ต่อไปนี้
http://www.blognone.com/news/20741

ส่วนเนื้อหาก็ขอ copy มาบางส่วนเพื่อให้ได้อ่านกันนะครับ

Quote:


สวัสดีครับ ผมชื่อ กริช เจริญผลดี อายุ 31 ปี เรียนจบปริญญาตรีมหาวิทยาลัยราชภัฏจันทรเกษม เป็นโปรแกรมเมอร์อิสระ ผมได้เริ่มศึกษาเกี่ยวกับคอมพิวเตอร์ด้วยตัวเอง จากหนังสือและซอร์สโค้ดโปรแกรมต่างๆ ตั้งแต่ อายุ 15 ปี สมัยเครื่อง 486dx ได้ทำการศึกษาการเขียนโปรแกรมหลากหลายภาษา ได้แก่ Assembly, C, C++, Pascal, Visual Basic, Java, Perl, PHP, และอื่นๆ

by ToomTam : Posted at 01/10/2010 01:20

หลายคนอาจจะบอกว่ามี SDK ที่เป็น Java แล้วจะมาเขียน C++ อีกทำไมกัน ส่วนตัวผมชอบ C++ เพราะความสามารถส่วนนึงของมันที่สามารถพอร์ท ไปรันที่อื่นได้ และเรืองความเร็วที่ให้ความเร็ว ได้ดีอย่างเช่นเกมส์ต่างๆ ที่รันบนเครื่องเรา ส่วนมากแล้วก็เขียนด้วย C++ และก็พอร์ทมาจากเครื่องอื่นเยอะพอสมควร แต่วันนี้ผมคง Guide ไปไม่ถึงหรอกนะครับ เรื่อง เขียนเกมส์เพราะผมไม่ใช้คนเขียนเกมส์ เข้าเรื่องๆ......
ตอนนี้ Android NDK ก็ไปซะ R4 ล่ะหลายคนก็งงอีกว่า NDK คืออะไรจริงๆแล้วมันคือตัว Compile C++ โดยสามารถใช้ JNI call โปรแกรมนี้ ให้สามารถนำไปทำงานบนเจ้าหุ่นเขียวได้นั่นเองครับ

by arther : Posted at 20/09/2010 20:14

Account Keeper App สำหรับบันทึกรายรับรายจ่าย สามารถสร้าง Account ได้ไม่จำกัดไม่ว่าจะเป็นข้อมูลกระเป๋าตัง หรือจะบัญชีธนาคารรวมไปถึง personal loan สามารถ update currency rate ผ่าน Internet ได้

by jumbo_cs : Posted at 29/08/2010 11:05

การติดตั้ง Android SDK บน Windows (64Bit) ครับ
บทความนี้พูดถึงการติดตั้งบน Windows เฉพาะ Android กับ Eclipse ครับ

โปรแกรมที่ต้องเตรียมครับ

1. Java Development Kit 6 Update 21 [jdk-6u21-windows-x64.exe]
2. Android SDK Revision 6 [android-sdk_r06-windows.zip]
3. Eclipse 3.6.0[eclipse-SDK-3.6-win32-x86_64.zip]
...
การติดตั้ง Java Development Kit ไม่พูดถึงครับ เพราะติดตั้งเหมือนโปรแกรมทั่วไปครับ
หลังจากติดตั้ง JDK เรียบร้อยแล้วก็มาติดตั้ง Android SDK กันต่อครับ
...
การติดตั้ง Android SDK Revision 6

เปิดโปรแกรม SDK Setup ครับ

Navigation
User login
Moderator Team
Contributor
Active forum topics
Recent blog posts
Recent comments
Facebook Fan Page
Who's new
Hits Counter