CCU_COMM_ANT 板


LINE

QQ 纪录一下~到时候有人要用也可以用 http://job.achi.idv.tw/2009/11/17/ %E4%BB%8B%E7%B4%B9netbeans%E4%B8%8B%E7%9A%84android%E9%96%8B%E7%99%BC/ =========================================== 这篇netbeans tutorial的教学是在这里找到的, 一般开发Android连官网上也是推荐用Eclipse的, 但是因为Java ME的新版跟Netbeans整合的太密合了, 所以我这几天都在习惯用Netbeans, 顺便也想试试在Netbeans是否也可以开发Android程式。 前往Netbeans的网站,虽说也有中文的, 但是内容还是很少,很多是停留在netbeans 5.5阶段, 所以我也mail给负责繁体中文的人看看,是否可以让我帮忙翻译这篇, 不过还未得到通知前,我就先放在工作达人吧! 原文是在 26 November, 2008使用 NetBeans 6.5 及 Android SDK 1.0 Release 1发布的, 当然我可不能照抄对不对,少说也得一下以我用的是Netbeans 6.7跟Android SDK 2.0。 在这篇文章中, 我会告诉你如何使用Netbeans的nbandroid 这个netbeans plugin来在Android平台上设计程式。 先决条件 在开始开发Android应用程式前,你应该已经通晓: Android 架构 撰写Android应用程式的浏览 请参考Android SDK documentation 关於上面的资讯。 你将需要: NetBeans 6.7 Android SDK (这篇将使用Android SDK 2.0) , 安装这个套件可以参考android download这篇。 Android plugins for NetBeans: 这个Android外挂现在叫做’nbandroid’ , 是由http://nbandroid.kenai.com开发的, 早先这个专案叫做’undrioid’:http://undroid.nolimit.cz 安装NetBeans的Android 外挂 nbandroid project 提供了在NetBeans上开发Android的外挂, 有三种方式来安装: 强烈建议 使用nbandroid更新中心, 可以参考如何安装Android外挂到Netbeans 下载并安装NBMs,从这里下载,一旦下载完成, 到工具->外挂程式->Downloaded安装外挂。 你也可以复制专案的mercurial repository , 然後建立模组套件再接着安装他们。(How?) 新增Android平台 在安装这个外挂後,你必须到工具->Java平台新你的Android平台: 指定你的Android SDK 位置: 新增一个新的Android project 现在,到档案->New Projects,你现在应该会看到一个新的纪录: 按下一步使用预设的名称 (或改变它!) 你会看到像下面那样的新专案结构: 档案MainActivity.java 显示在下: /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package org.me.hellodroid; import android.app.Activity; import android.os.Bundle; /** * * @author amit */ public class MainActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); // ToDo add your GUI initialization code here } } 就如Android SDK documentation所说得, Android应用程式会组成一系列的活动, 产生的档案MainActivity.java是这个应用程式的主要活动。 执行你的专案 现在建置并执行你的专案,你的专案建置成功然後Android emulator 启动: 我们的 Hello World在哪里? 只要加入 setContentView(R.layout.main); 到上面的档案在 // ToDo add your GUI initialization code here,这个位置 这是由外挂产生的,因为main.xml 包含了产生的主要的view。 另外的方式我们可以这样做。 我们应该新增支援到骨架程式码里来显示文字- Hello, Android, 新增下列的程式码到档案的 ”// ToDo add your GUI initialization code here”位置处: TextView tv = new TextView(this); tv.setText("Hello, Android"); setContentView(tv); 你会注意到netbeans ide抱怨说- “Cannot find symbol”, 这是因为我们需要汇入类别TextView,在NetBeans很容易解决, 只要在错误处点击并选择”Add import for..” 档案应该像这样: package org.me.androidapplication1; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; /** * * @author amit */ public class MainActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); TextView tv = new TextView(this); tv.setText("Hello, Android"); setContentView(tv); } } 现在再一次执行专案: --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.60.254.31







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:e-shopping站内搜寻

TOP