タグ

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

  • Android 5.0 Lollipopの開発者オプション詳細解説 | TechBooster | TechBooster

    13項目がデバッグとしてまとめられています。「疑似ロケーションを許可」では疑似的な位置情報の利用を許可します。位置系アプリケーションでは便利な機能です。「デバッグアプリを選択」は項目名からはわかりませんが、アプリケーションの起動前にデバッガをアタッチできる機能です。「Wi-Fiを強制的にモバイル接続に切り替える」は優先的にモバイルデータ通信を利用します。 View HierarchyでView構造をチェックする 開発者オプションのなかに「表示属性検査を有効にする」という不思議な項目があります。これは英語表記のほうがわかりやすいかもしれません。英語では「Enable view attribute inspection」、Viewクラスの属性情報を監査するという意味だと思いますが、直訳したのでしょう。 利用には、チェックボックスを有効にしてから、Android Studio(またはEclips

    Android 5.0 Lollipopの開発者オプション詳細解説 | TechBooster | TechBooster
  • Android センサーを利用する方法 / Getting Started | TechBooster

    Androidでは様々なセンサーに対応しています。 センサーとはさまざまな物理量(温度や角度など)を検知・計測する装置のことです。 スマートフォンにはさまざまなセンサーが内蔵されており、スマートフォンが現在おかれている環境の情報を数値として得ることができます。 たとえば、スマートフォン同士をシェイクすることでアドレス帳を交換するアプリはスマートフォンがシェイクされたことをセンサーが検知することによって実現しています。 Android 4.0で対応しているセンサーには、加速度センサーの他にも以下のようなものがあります。 [table “172” not found /] これらのセンサーを利用するには以下のような設定が必要です。 今回はAndroidでセンサーを利用する方法について解説します。 詳しくは続きからご覧ください。 SensorManagerとは? Androidでセンサーを使おう

    Android センサーを利用する方法 / Getting Started | TechBooster
  • Android データを簡単に保存する方法(SQLite編) | TechBooster

    Androidでデータを保存する方法として「Preference」の使い方を7/1の記事で紹介しました。 今回は組み込み機器向けのリレーショナルデータベース管理システムである「SQLite」を使ったデータの保存方法についてご紹介します。 詳細は続きからどうぞ。 SQLiteは上で述べたように主に組み込み機器での使用を想定したコンパクトなデータベース管理システムです。 各アプリケーションのディレクトリ以下に指定したファイル名でデータベースの実体であるファイルが作成されます。 SQLiteOpenHelper データベースのオープン処理はSQLiteOpenHelperというヘルパークラスを使います。 実際にはSQLiteOpenHelperを継承したクラスを定義することになります。 static final String DB = "sqlite_sample.db"; static fin

    Android データを簡単に保存する方法(SQLite編) | TechBooster
  • Applicationクラスを継承して、データの共有をする。 | TechBooster

    Application内での共有データ等の管理などに便利です。 詳細な使用方法は続きをどうぞ Applicationクラスを継承する際に必要な事は、 継承したクラスの作成 AndroidManifest.xmlへの独自Applicationクラスの登録 以上の二点です。 また、使用する場合には以下に気をつけます。 Context#getApplication() を使用し、独自Applicationクラスのオブジェクトを取得する。 今回は2枚のActivityを作成し、以下の様に動作するサンプルを作成します。 画像リソースの取得/独自Applicationクラスへのデータセット 独自Applicationクラスからのデータロード/画像リソースの表示 Applicationクラスの継承 まず、Applicationクラスを継承した、独自Applicationクラスを作成します。 packag

  • AndroidのLayoutについて | TechBooster

    Androidアプリケーションを始めて作成するときに、一番つまづきがちになるLayoutの構成の仕方。 エントリでは、下記要素についての紹介を踏まえて、思い通りの位置にViewを構成する方法を紹介します。 今回紹介する要素 android:layout_weight android:gravity android:layout_gravity android:layout_margin android:padding 今回のサンプルではこれらの要素を使用して、以下画面を作成します。 また、今回の記事の作成にあたり、以下サイトを参考にさせていただきました。 ありがとうございました。 zaki日記 様 http://zaki.tdiary.net/20110702.html#p01 プログラミング雑記 様 http://d.hatena.ne.jp/Korsakov/20100826/128

    AndroidのLayoutについて | TechBooster
  • 詳解 Android 4.3(Jelly Bean) 新機能 | TechBooster

    Welcome to Android 4.3, a sweeter version of Jelly Bean! 日、Android 4.3(API Level.18) Jelly Beanがリリースされました。 2012.11.13のAndroid 4.2 リリースから9か月ぶりの新バージョンです。記事は以下のリリースを意訳、追記しました。 https://developer.android.com/about/versions/jelly-bean.html https://developer.android.com/about/versions/android-4.3.html https://developer.android.com/sdk/api_diff/18/changes.html Android 4.3はコードネームJelly Beanが示す通りAndroid 4.

    詳解 Android 4.3(Jelly Bean) 新機能 | TechBooster
  • 1