ラベル Android の投稿を表示しています。 すべての投稿を表示
ラベル Android の投稿を表示しています。 すべての投稿を表示

2013年5月24日金曜日

SearchView を閉じるときにイベントを取得する

SearchView を閉じるときに何かしたい場合は、MenuItem に OnActionExpandListener を設定する。
menuItem.setOnActionExpandListener(new OnActionExpandListener() {
  public boolean onMenuItemActionExpand(MenuItem item) {
    // 開くときに呼ばれる
    return true;
  }
  public boolean onMenuItemActionCollapse(MenuItem item) {
    // 閉じるときに呼ばれる
    return true;
  }
});
ActionBar や SearchView にリスナー設定するわけじゃないのか

2013年5月20日月曜日

Android Studio が起動しない

Google I/O 2013で、Android の統合開発環境「Android Studio」というものが発表されたらしい。

話は変わって、最近 Eclipse のコンテンツ・アシストでエラーが出るようになった。対処法もわからない。じゃあ、いつ乗り換えるの?いm

そういうわけでインストールしてみた、動かない。

Android Studio を起動するには環境変数に「ANDROID_STUDIO_JDK」「JDK_HOME」「JAVA_HOME」のいずれかを設定する必要があります。この時、セミコロンなど余計なものをつけると JDK が見つかりませんと怒られてしまうようです。
先頭のドライブ名が小文字だったり末尾にバックスラッシュ(円マーク)をつけるのもダメらしい。

これって常識なの?

2013年4月29日月曜日

iPhone販売シェア66.2%の裏側

スマートフォン国内販売シェアのニュースに違和感
内容は iPhone のシェア 66.2% に対し、Android は 31.9% で日本では iPhone がよく売れているというものだ。そのニュースを見るまで、私の知るスマートフォンの国内販売シェアは Android が約 60% で iPhone は約 30% だった。それが1年でひっくり返り、ここまで差が広がるものなのだろうか。

実はこのニュースには裏がある
調査は2012年の10月から12月に新規契約又は機種変更を行ったスマートフォンを対象にしている。そして調査開始の10日前、2012年9月21日は iPhone5 の発売日だった。つまり、この調査は iPhone が一年で一番売れる時期に行われたのだ。

結局
10月と11月は Android の販売台数を上回ったものの12月は逆転されている。iPhone の販売シェア 66.2% とは iPhone5 の発売後3ヶ月に限定された話だったのだ。

印象操作 ダメ。絶対。

2012年スマートフォンOSシェア(日本)
Android 66.4%、iOS(iPhone) 33.1%、その他 0.5%

2013年2月23日土曜日

NetworkOnMainThreadException

Android 3.0 以降、メインスレッドで通信をすると NetworkOnMainThreadException が発生するらしい。
しらないよそんなの(;´д`)

XperiaのICS化について

まずはrootを取って...という記事が多いけど、 ICS化するだけならFlashtoolを使ってROMを入れるだけでいい。

2013年2月21日木曜日

Androidの開発環境

Androidの開発環境は、Googleが用意したZIPファイルを解凍するだけでいい。
ただし、プラグインの追加で表示がおかしくなるのでそのまま使うこと。

パスワード管理アプリPocketの同期ができない

このアプリ、初めての同期は日本語が混ざると失敗します。
一時的に日本語を削除することで回避できます。