@shellex说: 抱团,心理暗示,碎觉

搞一搞Android开发?

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的编辑器…真是无语了…

  1. On October 11, 2009 at 10:12 pm
    alswl :

    好吧,用vim写python,我还是有点崇拜的

    Notify
  2. On October 11, 2009 at 10:17 pm

    @alswl,
    那。。。用啥呢?
    python嘛

    Notify
  3. On October 11, 2009 at 11:44 pm

    太好了,eclipse 坏掉了,壳壳不能动了~

    Notify
  4. On October 11, 2009 at 11:59 pm

    如果用vim写java那就太。。。。。
    Linux下还是用Eclipse写吧。。

    Notify
  5. On October 12, 2009 at 12:16 am
    gza633 :

    eclipse具体什么毛病??我用来开发java EE都好好的 之前一直是用eclipse3.2+myeclipse5.5 现在因为xml和javascript用的多 所以用新一些的版本了 说说看我能不能帮到你

    Notify
  6. On October 12, 2009 at 8:02 am
    rem1x :

    eclipse来开发android应该是最方便的吧。
    至少调试起来各种工具都齐全。

    Notify
  7. On October 12, 2009 at 8:45 am
    alswl :

    @shellex, 我用的是pythonWin,呵呵,简单,用vim尝试了一段时间,有点不习惯

    Notify
  8. On October 12, 2009 at 4:44 pm

    不要懒了,有空去处理一下GREADER订阅没有格式的问题.

    Notify
  9. On October 12, 2009 at 7:45 pm

    我也不觉得Eclipse有什么问题,IDE是王道。
    C/C++与Python不用IDE可以理解,倒是Javascript没有IDE真的很抓狂,
    主要是找不到好用的vim插件,而且web开发一般都涉及好几种语言。

    Notify
  10. On October 12, 2009 at 8:01 pm

    @HicroKee,
    你们这些同学都不认真看文的。我是说我的eclipse的有问题。

    Notify
  11. On October 12, 2009 at 8:02 pm

    @rem1x,
    理论上是的。在我这里不是。

    Notify
  12. On October 12, 2009 at 8:02 pm

    @gza633,
    具体问题见上文…

    Notify
  13. On October 12, 2009 at 8:02 pm

    @于仁颇黎,
    你的订阅源不对。用feedburner烧录的那个

    Notify
  14. On October 12, 2009 at 8:06 pm

    @shellex, 我又不是你我又没G1我看个妹文呀。

    Notify
  15. On October 13, 2009 at 9:05 am

    @shellex, 呼呼,错怪某人了………….道歉

    Notify
  16. On October 13, 2009 at 10:21 am

    @HicroKee,
    你是大坏蛋

    Notify
  17. On October 13, 2009 at 10:22 am

    @于仁颇黎,
    本来默认rss源定向到feedburner的,但是之前出了点问题。所以撤下了那个wp插件

    Notify
  18. On October 13, 2009 at 6:58 pm

    @alswl, 写python用vim最方便了……

    Notify
  19. On October 14, 2009 at 9:24 pm

    曾经echo sed awk 结合写个python的飘过……

    Notify
  20. On October 16, 2009 at 6:09 am
    xifs :

    @shuge.lee, 这。。太强大了。。

    Notify
  21. On November 8, 2009 at 8:12 pm
    vt :

    按钮用不了的解法:
    http://coolfire.fetag.org/?p=545

    Notify
  22. On November 9, 2009 at 1:06 pm

    @vt,
    原来是这个原因…爱死你了vt

    Notify
  23. On November 14, 2009 at 9:57 pm
    vt :

    @shellex, 希望你早点开发出好用的app哟~

    Notify
  24. On January 24, 2010 at 2:49 pm

    搞个可以让浏览器支持 socks v5 代理的应用程序吧。

    Notify

Leave a Reply