タグ

ブックマーク / techbooster.org (3)

  • C84 Android技術情報誌「Effective Android」刊行 | TechBooster

    夏がやってきました。 コミックマーケットC84 3日目 へ-26b にてTechboosterはAndroid技術情報誌を発行いたします。 コミックマーケットの新刊「Effective Android」はAndroidアプリ開発を効率化する手法を紹介するHowToです。開発を便利にするイディオム、パターン、ライブラリを紹介、開発者のみなさまにはどなたにも喜んでもらえる内容にすべく絶賛執筆中です! 執筆テーマは以下を予定してます。 いかちゃん:GCM。プッシュ型通知機能を徹底解説。 むちき:  Fragment。ダイナミックで柔軟なデザインパターン。 こばしん: ナビゲーションドロワー。新しいUI。 ひつじ:ネットワークプログラミングの新機軸、Volleyライブラリ活用術。 ここで読者のみなさまにお願いが1つ。 Effectiveを名乗るのに十分な内容か、判断いただきたく「Effectiv

    C84 Android技術情報誌「Effective Android」刊行 | TechBooster
  • EclipseのプロジェクトをAndroid Studioへインポートする | TechBooster

    Google I/O 2013でAndroid StudioというIDEが発表され、旧来のEclipse環境で開発していたプロジェクトを移行する方法を紹介します。 EclipseのADTプラグイン(ver22)でAndroid Studio用に変換してエクスポートする機能が追加されました。 そのためEclipseのプラグインをアップデートしてエクスポートすることでAndroid Studioへインポートすることが可能です。 今回はEclipseで作成している次のようなファイル構成の状態のプロジェクトをインポートしてみましょう。 中身はHelloWorldになっています。 やり方については続きをどうぞ。 移行するにはまずEclipseのADTプラグインのアップデートとSDKマネージャでアップデートを行います。 ADTのアップデートはここのADTインストールの項目の通りに行うとアップデートでき

    EclipseのプロジェクトをAndroid Studioへインポートする | TechBooster
  • Androidの画面サイズを攻略して機種依存を吸収する(ナビゲーションバーとステータスバーのサイズを取得する) | TechBooster

    ※上記の名前付けは一般的なものではなく、今回の解説用に定義した名前です。(Displayクラスのサイズといえばどれもディスプレイサイズということになるため、わかりやすさを優先して図示しました) 特にステータスバーとナビゲーションバーは端末ごとカスタマイズされている可能性もあるため、動的に取得するのが望ましい項目と言えるでしょう。しかしながら、直接この2つの高さ情報を取得するAPIは存在していません。踏み込んで解説するならば、これらはアプリケーションの領域外でありアプリが気にする必要はなく、気にしないでいられるデザインやレイアウトを検討すべきである、という設計思想がうかがえます。設計思想を尊重するならば、このあと解説するAPIをなるべく使わないでいいように工夫できると機種依存の苦悩から解放されるでしょう。 取得する方法は続きから ナビゲーションバーを除いたディスプレイサイズを取得する ディス

    Androidの画面サイズを攻略して機種依存を吸収する(ナビゲーションバーとステータスバーのサイズを取得する) | TechBooster
  • 1