2012年6月28日木曜日

Android OS 4.1 Jelly Bean


ついこの間4.0登場が、もう次のバージョン!?
と思ったら、4.0は2011年10月発表とのこと。
約8カ月も経っていたんですね。

今回はユーザの操作感向上が大きくなりそうです。
ざっくりと以下のように改善されます。


・描画処理
 垂直同期タイミングの調整、トリプルバッファリングをグラフィックスパイプラインに追加
 → なめらかに表示されるようになる

・操作感
 指の位置を予測する機能を追加
 → タッチ操作の遅延を減らす

・ホーム画面
 ウィジェットの自動リサイズ

・通知
 拡大リスト
 情報量が増加

・テキスト入力
 音声入力が可能に
 音声入力をオフラインで使用可能に
 (英語のみ)推測変換が可能に

・カメラ
 写真再生が高速に
 ピンチ操作で写真再生や削除が可能に

・Android Beam
 NFCでビデオ共有が可能に
 Bluetoothハンドオーバー
 → NFCをかざしてBluetoothのペアリングを行うことができる

 ・視覚障害者へのサポート改善
 ジェスチャーによってデバイスをコントロールできるモードが追加
 点字表示デバイスの外部接続が可能に

 ・モバイル検索の強化
 Googleバーで検索すると、Knowledge Graphテクノロジーによって生成された関連情報が表示される

 Google Now
 → 必要な情報を必要なタイミングで表示
 → 検索履歴、カレンダーなどの情報から、ユーザが今必要としている情報を推測して表示する


開発者向けページにも4.1がでていました。
http://developer.android.com/about/versions/jelly-bean.html

2012年6月26日火曜日

case式は定数式でなければなりません

昔作ったAndroidアプリを修正しようとしていると突然エラー、

「case式は定数式でなければなりません」

エラー箇所は「case R.id.○:」という定義です。

調べたところ、SDKのr12以降でライブラリに変更があったようです。

R.javaに生成されるリソースフィールド(idやlayout等)の定義が

「public static final int」 → 「public static int」

と、定数ではなくなっていました。。
1年近く気付かなかったって、そっちの方が問題。

2012年6月25日月曜日

千里中央でイベントを見ました

昨日(6/24(日))、千里中央セルシーというところでブラブラしていると、
アイドルらしき女の子のユニットがイベントをやっていました。

ちょうど握手会でおじさんやら少年やらが列を作っていたので、
行ってみようかとも思いましたが、一人だったので遠巻きに見ていました。

…ああいうところに飛び込んでいく勇気が欲しいです。

いったい彼女たちは何と言うグループなのか…、
調べたところ、「Berryz工房」「℃-ute」だったそうです。

おぉー。有名な人たちだ。

2012年6月12日火曜日

アトピー性皮膚炎、慢性化 原因タンパク質特定

私もアトピーなので、非常にうれしいニュースです!!

現在はステロイドや軟膏で炎症を抑えるのが主な対処方法です。
治療ではないため、暫くするとまた症状が出ることが当たり前になっていました。

今回原因物質が特定されたことで、治療が可能になりそうです!
研究者の方々に、是非新薬を開発して頂きたいです!

アトピー性皮膚炎、慢性化 原因タンパク質特定 佐賀大など発表
http://sankei.jp.msn.com/life/news/120612/trd12061208450007-n1.htm

佐賀大の詳細ページ
http://www.biomol.med.saga-u.ac.jp/medbiochem/AD-PN.html

メモ。コンストラクタで値追加するにはthis()を使用。

public Screen(Game game) {
    this(game, 0);
}
public Screen(Game game, int val) {
    this.val = val; }