• GIZMODO
  • FUZE
  • BUSINESS INSIDER JAPAN
  • DIGIDAY
  • gene
  • gene
  • cafeglobe
  • MYLOHAS
  • Glitty
  • roomie
  • machi-ya
  • GIZMODO
  • DIGIDAY
  • gene
  • cafeglobe
  • MYLOHAS
  • Glitty
  • machi-ya
  • roomie

misaki  - ,,,  08:00 PM

SimpleStyle 第78回:楽してAndroid開発の勉強をする『xml2java』

SimpleStyle 第78回:楽してAndroid開発の勉強をする『xml2java』

2011_1114_2322_40.jpg


■楽して勉強

Windows用:勉強をするときに、いかに楽するかを考えるようになったのは、コンピュータを使い始めてからかもしれません。Googleで検索したりとか、コピー&ペーストとか。

今Androidの開発の勉強をしています。Androidの開発は、xmlとJavaを使います。このふたつ、親和性はあまりないように思えています。

xmlとGUIでプログラムの部品を配置したら、半自動的にJavaのコード(イベントハンドラ)を生成したい、と感じました。これ、C#とVisualStudioにはあるんです。Eclipseに見当たらないのは、探し方が下手なのでしょうか...。

 


111114_misakikaoru_2011_1114_2244_58.jpg※ クリックで拡大

ま、なければ作っちゃえばいいということで、この『xml2java』が生まれました。


■使い方

111114_misakikaoru_2011_1114_2245_05.jpg※ クリックで拡大

EclipseのGUIでプログラムを配置したあと、ルートのフォルダをドラッグすると、該当するJavaのコードをイベントハンドラをひも付けした状態で、半自動的に生成します

111114_misakikaoru_2011_1114_2247_13.jpg※ クリックで拡大


■ワンポイントと考察

まず大前提。手作業を大幅に軽減できることを目標にしていますが、完璧ではないかもしれません。もう少しAndroid/Javaのことを理解したら、完成度を高められそうです。Eclipse自体にこの機能と同等の機能があることを見つけられれば、不要になるかもしれません。GUIで作成したオブジェクトには、すべてIDを割り当てておく必要があります。

そもそも勉強をするときに、楽して身につくのかどうかはよくわかりませんが、私はいちいち書くのは大変面倒くさいと考えるタイプです。楽してポイントをしぼって勉強するほうが、自分の勉強法としては向いていると考えています。

ご意見は、コメントやTwitter、はてなをご利用ください。

いずれJavaで書けば、Android/Linux/Macintoshでも動くはずですが、それはまだちょっと先になりそうです。

xml2javaは、Windows用のツールです。

アイコンは「iconseeker.com」のEveraldo Coelhoさんによる「java」を使用しました。


xml2java

(美崎薫)

 

  • ,,,,,,, - By

    庄司真美

    LIKE

    ビジネスや人間関係を広げるチャンスに? 「Airbnb」のホストになることで得られる、お金以外のもの

    Sponsored

    ビジネスや人間関係を広げるチャンスに? 「Airbnb」のホストになることで得られる、お金以外のもの

    ビジネスや人間関係を広げるチャンスに? 「Airbnb」のホストになることで得られる、お金以外のもの

    世界的に知名度の高い宿泊予約のマーケットプレイスといえば、「Airbnb(エアビーアンドビー)」。2008年に誕生して以来、世界各国に広がり、現在は世界191カ国、3万4000以上の都市で利用されています。 そして今あらためて、空き部屋などを有効利用する手段や新たなビジネスのかたちとして、「Airbnbのホスト」に注目が集まっています。 物件の管理や接客の仕方、また、お部屋のコーディネイトなど、  10:00 PM

2017年注目のライフハックツール

MORE FROM LIFEHACKER

powered by
    
    
    
  

lifehacker

Recommended

© mediagene Inc.