搞一搞Android开发?
既然HTC Dream已经到手了,不做几个程序自己用用都不好意思对别人说吧…要不我做点啥啥的。
要说大巫们都是自己搞施法材料泡石头的,要全身上下所有装备都是别的大巫烧制的岂不是很丢脸。。。回头怎么在巫师圈里面晃悠呢。。。
Android SDK配置简单得不行,没啥好说的,也是个屏蔽小白的好方法。但是问题是我的eclipse出了问题——非常的囧,几乎所有的“OK”、“Finish”、“Apply”,“Next”这样的按钮都没有响应——也就是说,这些按钮的单击事件都死翘翘了。
酱紫的话当然没法好好工作了,连建立个工程都是要点“Next”的。
个人猜测应该是SWT的GTK bind的问题,但是也没有找到什么好办法解决下,也没有log啥的。第一次觉得SWT在PC上也有不如Swing的地方,那就是与OS用的UI系统是高耦合的,一旦上游出问题,下面也一起出问题。而Swing就没有这样的问题。我Java菜鸟,瞎猜的,有什么不对的地方告诉我下,谢谢。
试试看,没有IDE是个什么后果?
Shellex写C/C++,Python,Javascript是木有用IDE的。无非就是个工程管理,自动编辑,vim就可以了。
但是Java的话我还真不知道怎么控制大工程。以前尝试一个项目的时候准备makefile,被abettor GG鄙视了:别土了,用ant。说是这么说,但是ant那xml是人写的么,我最讨厌人肉xml了。还有那些import的包,记不住阿…所以还是屈服IDE了。
这回又试试看:
安装好这个android sdk,按照android的开发者站上说的写个hello world。tool目录下有个android的工程管理器,自动生成hello world的。
模拟器和adb的组合很不错,调试麻烦的话可以放log,提示一下,android.util.Log可以直接log,查看log的话可以adb logcat,可以看到模拟器中android的运行日志,如果嫌多,参数是可以加filter的。
PS:SDK里面这套工具灰常地牛逼,详情自己参阅document
虽然是能用,但是写起来还是痛苦…特别是访问developer.android.com还存在一定的障碍….我得寻求IDE。
酱紫的话,我只好转而寻求Netbeans了。
要说从前我是从来不鸟Netbeans的,主要是Swing这玩意的GUI的Linux版本实在是烂的可以…现在至少能用吧。android的开发插件有个非官方的,叫nbandroid,牛逼阿ndroid。
现在就用这个。
PS2:这个Netbeans的编辑器…真是无语了…
