こものAndroidメモ

Androidアプリの開発メモブログ!!

Androidハッカソン —

Techbooster主催のAndroidハッカソンへ行ってきました。

イベント:Androidハッカソン@大阪

 

Techbooster主催のAndroidハッカソン

 

30人近いAndroid開発者たちが集まって、その場でチームを組んでアプリ開発を行います。

 

うちのチームは全員ノートPCがMacだったので、「マッカー」とAppleの赤と「ハッカソン」とかけて『真赤村』というチーム名になりました。

そして、制作したのが「寝落ちなう」という照度センサーを使った寝落ち検出アプリです。

 

 

真赤村

 

チームのメンバーの方の多くがAndroidアプリの開発経験があり、なんとか優勝できました。

とても楽しかったです。

 

 

追記:

Techboosterのページにレポートが上がっていましたので、リンクを張っておきます。

Androidハッカソン@大阪 開催レポート



カスタムViewでヌルポ —

[問題]

カスタムViewにおいて、findViewByIdでnullが返ってくる

[症状]

Viewクラスを継承して、自分の使いやすいカスタムViewを作りました。

public class CustomView extends View {
    public CustomView(Context context, AttributeSet attrs) {
        super(context, attrs);
    }
}

レイアウト用のxmlに配置して、画面上では自由に描画できるのですが、

CustomView cview = (CustomView) findViewById(R.id.idTestCustomView);

とすると、nullが返ってきます。

[原因]

コンストラクタが、

public CustomView(Context context, AttributeSet attrs) {
    super(context, attrs);
}

だけではなく、

public CustomView(Context context) {
    super(context);
}

も必要。

これでfindViewByIdに成功しました。



日本Androidの会 関西支部の勉強会 —

日本Androidの会 関西支部の勉強会に行ってきました。

NFCを使ったガードロックの話やデザインの話、GAEの話など、
おもしろそうなことが多く聞けました。

そして、最後にドロイド君のお菓子が登場。
何気にアップルを食べちゃってます。

 

Appleを食べるドロイドケーキ

 

楽しい勉強会でした。