| hai's profile★ Starfish^-^ ★ PhotosBlogLists | Help |
★ Starfish^-^ ★A Za A Za Fighting !!!
|
||||
在Android中使用Map需要注意的技巧一、申请获得Map API的密钥 申请APIkey的时候,类似命令如下: 生成页面:http://code.google.com/android/maps-api-signup.html 二、Apikey放在正确的位置 1、XML布局文件中 <view android:id="@+id/mv" 2、java中 mMapView = new MapView(this, "01Yu9W3X3vbpYT3x33chPxxx7U1Z6jy8WYZXNFA"); 三、记得导入uses-library 使用的时候需要在manifest中的application节点下加入 <uses-library android:name="com.google.android.maps" />
四、需要给予一定的权限 因为要使用GoogleMAP的service,所以需要 如果需要GPS等应用,还需要 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission> 五、Activity需要继承自MapActivity 类似如下代码; package com.iceskysl.showmap; 9/22/2009 Android SDK in NetBeans 6.5一篇德国人写的Android 的插件在Netbeans中的安装过程,满详细的,关键是指出了如何设置“手机仿真设备”的步骤,刚设置Android的时候晕了,netbeans也不给点提示,网上的文章都漏掉了这个关键步骤。 Selbst besitze ich (noch) kein Android Smartphone. Aber das wird sich hoffentlich bald ändern (zurzeit würde mir das HTC Hero sehr gefallen) Jedenfalls habe ich mir das SDK für Android heruntergeladen (http://developer.android.com/), um die Delvik-Java-VM zu testen und später ein Hello-World-App zu erstellen. Darum möchte ich hier kurz beschreiben wie ich das SDK für NetBeans “konfiguriert” habe.
Für NetBeans gibt es zum Glück auch schon ein Plugin: http://nbandroid.kenai.com/ Dieses kann man sich am Besten über Eintragung eines neuen Update-Centers installieren. Nun ist in der Registerkarte “Available Plugins” das Plugin Android dabei. Ist dies nicht der Fall, sollte dies ein Klick auf “Reload Catelog” lösen. Nun kann dieses Plugin installiert werden. Ist das Plugin installiert muss noch das SDK hinzugefügt werden. Dazu geht man auf “Tools” -> “Java Platforms” und wählt dort “Add Platform” aus. Im neuen Fenster einfach “Google Android” wählen: In folge dessen wird der Ordner des SDK ausgewählt und die Platform. Ich habe hier 1.5 gewählt. Damit ist das SDK auch schon hinzugefügt. Man kann nun auch schon sein erstes Android Projekt erstellen: Was mir allerdings beim Ausführen dieses Rohprojekts aufgefallen ist, ist, dass man an einem Fenster “Select Device” hängen bleibt, das allerdings keine Devices zur Auswahl hat:
Ich bin mir nicht sicher ob man mit dem NetBeans-Plugin ein solches Device erstellen kann – ich habe es auf die schnelle jedenfalls nicht gefunden und darum einfach das Konsolenprogramm des SDK verwendet. 关键步骤,命令行设置手机仿真设备! Dazu startet man einfach mal die Konsole, wechselt zum SDK-Folder und startet:
Ist dies getan, kann man nun auch endlich beim Starten des Projektes dieses Profil auswählen und schließlich sein erste Programm starten. Das ganze leere Programm sieht im Emulator dann so aus: Um sein erstes obligatorisches HelloWorld-App zu schreiben kann man weiterführend sich auf NetBeans.org schlau machen. |
||||
|
|