Android Development 2Mr.Suttipong Kullawattana
1. การสร้างแผนที่ด้วย Google Map Android V2 ให้กับ Application
ตั้งชื่อไฟล์และก าหนด Target SDK และ Compile With เป็น API 17 Android 4.2
สร้าง Class test 17.java ขึ้นมา โดยให้ extends FragmentActivity ซึ่งเป็นองค์ประกอบของ Google Map
<uses-library android:name="com.google.android.maps" />
ก าหนด Manifest test 17 ขึ้นมา ซึ่งเป็นองค์ประกอบของ Google Map
ก าหนด Permission และ User Permission
ด้วยชื่อ package แล้วตามด้วย permission.MAPS_RECEIVE
ก าหนด User Permission การเข้าถึงระบบอินเทอร์เน็ต, ระบบเน็ตเวิร์ค, ระบบ Service และ การค้นหาสถานที่ Location Base
ของ Google Map
ก าหนด android : name และ API Key ที่ได้จาก Google Map API และการเข้าถึงระบบ Google Map ด้วยการใส่ Version ของระบบ Google
Play Service
API Key ใส่ที่ android:value
Version ของ Google Play Service
ใส่ Fragment ใน XML File เพื่อโชว์ Google Map V2
2. การ Get API Key Google Map V2 ให้กับ Application
การ Add Package ของ Google Play Service ลงไป โดยให้ไปคลิ๊กที่ชื่อไฟล์ > File > Properties
ท าการ Add Package ของ Google Play Service ลงไป โดยให้ไปคลิ๊กที่ Add และเลือกจาก File ADT ของ SDK Android ที่ได้โหลดมา
ท าการ Add Package ของ Google Play Service ลงไป โดยให้ไปคลิ๊กที่ Add และเลือกจาก File ADT ของ SDK Android ที่ได้โหลดมา
Configuration Google Map
เราจะเห็นไฟล์ google play service.jar ปรากฏอยู่
3. การร้องขอ MD5 และ SHA 1 จาก jdk ของไฟล์ javaเพื่อ Get API Key Google Map V2 ให้กับ Application
MD5 ที่ได้จากการ get โดยใส่ –v จะได้เลข MD524:09:9C:93:1C:44:59:52:CD:AC:DD:CA:E1:D5:92:2A
SHA-1 ของเครื่องท๊อป (เลข SHA-1 จะเป็นของเครื่องนั้นๆ)
• 98:A0:72:BB:28:9A:CB:AC:FA:41:97:41:3E:05:B5:E1:25:5C:33:A6;com.example.test17
• เมื่อต้องการขอ API Key ให้เราท าการ Copy เลข SHA-1 แล้วตามด้วยชื่อ Package ของ Application ของเรา และหลังจากนั้นให้เราเข้าไปที่
• https://code.google.com/apis/console
4. การสร้างโปรเจคใน Google Map API เพื่อร้องขอ API Key จาก MD5 และ SHA 1 จาก jdk ของไฟล์ java ให้กับ Application
ที่ https://code.google.com/apis/console
API Key
SHA-1 ที่ได้จาก cmd
แสดงถึงว่า เราก าลังใช้งาน API Key ตัวนี้อยู่ (1 API ต่อ 1 App)
ถ้าเราอยากจะสร้าง Key ใหม่ ให้เราไปที่ Create new Android Key หรือถ้าจะแก้ไข Key ให้ไปที่ด้านขวาเพื่อแก้ไข Key
5. การทดสอบการท างานของ Application ในเบื้องต้น
ให้ท าการ Update Google Play Service
ถ้า Update ไม่ได้ ให้ใช้ GENYMOTION ในการจ าลองการท างานของ
Google Map
https://cloud.genymotion.com/page/launchpad/download/
Download Eclipse Plugin และ Copy .jar ลงใน Folder Plugin ของ Eclipse
บางครั้ง ต้องลบ AVD เก่าออกไปให้หมดก่อน ส าหรับคนที่มี AVD ของ Android อยู่แล้ว
AVD Android
Genymotion
ข้อมูลใน Virtual Box เพื่อ Run
ท าการ Start Virtual Box เพื่อ Run ด้วย
ขั้นตอนการ Setting Google Apps
http://wiki.rootzwiki.com/Google_Apps#Universal_Packages_2
เลือก Version API ตามที่ต้องการแล้วกด Download เช่น กดที่ 20130813 ก็จะมี Package โหลดมาให้เลย
ลากทั้งไฟล์มาที่ Emulatorแล้วท าการ Restart Emulator อีกครั้ง
IBM Worklight Studio
• Step 1 : Build
• Step 2 : Run VM