タグ

ブックマーク / kazzz.hatenablog.com (4)

  • 私が「Ice Cream Sandwich」を嫌いな理由 - Kazzz's diary

    GALAXY Nexusが来て2日間使い倒した。ハードウェア自体は良いなぁと思う点が多々あったものの、ソフトウェアに関しては自分がそれを生業にしている点で評価がどうしても厳しくなってしまうようで、今の所嫌いな所ばかりが目立つ状況だ。 私は元々AndroidそれもGingerbread(2.3)までのスマートフォンを主なターゲットとした装飾を控えめにした機能優先なインタフェースとデザインは好きだ。がしかしAndroidとしてタブレットに始めて対応することとなったハニカムは機能的なデザインが影を潜め、完成度もお世辞には高いとは思えないそのデザインとGUIは結局好きになれずじまいだったのである。 そこでAndroid4.0だ。"Ice Cream Sandwich" (以降はICSと略する)はスマートフォンとタブレットのユーザインタフェースを統合するものでありそのデザインは基的にはハニカムが踏

    私が「Ice Cream Sandwich」を嫌いな理由 - Kazzz's diary
    takezoe
    takezoe 2011/12/06
    激しく同意。アプリの設計としてメニューは使うなということなのかな。ただ、左利きの人なら使いやすいかも。
  • AndroidとORM その2 - Kazzz's diary

    コメントで指摘頂いたものも含めてandroidで使えるORMに関してもう少し集約してみる。 ormlite(http://ormlite.com/) SQLiteを使うオーソドクスなORM。恥ずかしながら知らなかったが、ディスカッションも活発であり期待ができそうだ。 ORMLite Users | Google グループ タイプとしてはsqlgenのようにアノテーションで修飾したクラスに対応したDAOクラスを生成するが、sqlgenとは違いランタイムにDAOを作成する。つまりはリフレクションを使う訳で、それによるメリットとデメリットがあることが予想できる。 sqldroid(http://code.google.com/p/sqldroid/) SQLDroidはsqliteのJDBCドライバであり正確にはORMでは無いがJDBCを使用する他のORMと組み合わせて使うことが期待できる。プロ

    AndroidとORM その2 - Kazzz's diary
    takezoe
    takezoe 2011/03/28
    Androidで利用可能なO/Rマッパ その2
  • AndroidとORM - Kazzz's diary

    androidORM(Object-relational mapping(mapper))を使うこと考えた場合、どのような選択があるのだろう。 ContentProvider 正確にはORMではないが、FileやSQLiteデータベースをオブジェクトとしてアプリケーションから操作できるという意味では、ORMと呼んでも良いと思う。 当然だが、標準の実装であり他のライブラリィを必要としないため、事足りる用途であればこれを使えば良いだろう。 gwtorm (http://android.git.kernel.org/?p=tools/gwtorm.git;a=summary) AOSP(Android Open Source Project)中にあるORM。JDBCとProtocolBufferを使用しており、期待できそうなのだが、ドキュメントが殆ど無く、どんなものなのかよく分からない。 sq

    AndroidとORM - Kazzz's diary
    takezoe
    takezoe 2011/03/28
    Androidで利用可能なO/Rマッパ その1
  • Android SDK Emulatorにおけるプロキシセッティング - Kazzz's diary

    Android SDKは素晴らしいが、その中でも特に素晴らしい点のは、実機が無くともかなりの部分のテストができる、リッチなエミュレータが用意されていることだろう。 Android SDK 1.6から起動したエミュレータ このエミュレータ、ネットワークに関しては現在のPCのネットワークデバイスをそのまま使うようにできており、PCのブラウザでするうように、インターネットにもそのままつながる。 Android WebViewによるフルブラウズ画面 しかし、背後にプロキシがあるような環境だとそのままではインターネットに出ることができないので、プロキシの設定が必要になる。 以下、その手順 1. APN(Access Point Name)の作成 HOME>設定>ワイヤレス設定>モバイルネットワーク>アクセスポイント名>MENU>新しいAPNから新しいAPNを作成。 2. APNの設定 プロキシ :

    Android SDK Emulatorにおけるプロキシセッティング - Kazzz's diary
    takezoe
    takezoe 2010/05/30
    Androidエミュレータのプロキシ設定方法
  • 1