タグ

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

  • Android データを簡単に保存する方法(SQLite編) | TechBooster

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

    Android データを簡単に保存する方法(SQLite編) | TechBooster
  • SpeechRecognizerを使った音声認識を行う | TechBooster

    TechBoosterでは、RecognizerIntentを利用した音声認識の方法を紹介しています。 音声認識を利用する RecognizerIntentを利用した方法では、マイクの絵が表示されているダイアログが出力され、 音声認識が行われます。 このAndroid標準のダイアログを表示せず、独自の画像等で音声入力状態を表示したい場合などに利用出来るのがSpeechRecognizerを使った音声認識の方法になります。 エントリでは、3枚の画像を使って、3種類の入力状態を表示するサンプルを元に SpeechRecognizerの使い方を紹介していきます。 SpeechRecognizerを作成する SpeechRecognizerクラスは、Android音声認識用に用意されているServiceに アクセスするためのクラスです。 SpeechRecognizerクラスの使用に当たって、

    SpeechRecognizerを使った音声認識を行う | TechBooster
    michael-unltd
    michael-unltd 2017/08/19
    SpeechRecognizer版
  • Android O Developer Previewが登場 | TechBooster

    2017年3月21日(現地時刻)、GoogleAndroid O Developer Previewを発表しました。 Android O Developer Previewは多くの機能が新規に追加・変更されています。主な機能をあげると バッテリ保護のためのBackground limits 通知情報をまとめるNotification channels パスワードの入力負荷を軽減するAutofill APIs Picture in Picture マルチウインドウへの対応 XMLでのFont resources対応 形状をデバイスに応じて変更、アニメーションに対応するAdaptive icons など着実な強化が図られています。公開された内容からダイジェストで解説します(随時更新します)。 https://developer.android.com/intl/ja/preview/inde

    Android O Developer Previewが登場 | TechBooster
  • Androidでの多言語対応方法 | TechBooster

    リソースの多言語対応は、res/以下のディレクトリ(たとえばres/values)に修飾子を付与するだけで、簡単に作成できます。 日語と英語(デフォルト)に対応する場合、下記2つのリソースを用意します。 values/string.xml values-ja/string.xml valuesディレクトリに修飾子としてjaを付与します。これで日語ロケールの場合は、日語でメッセージが表示されます。 ※今回は、国外のユーザーに対して分り易くするためデフォルトを英語(en)としています。 values/string.xml <?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello">Hello World, orientationSensorActivity!</string> <string name="

    Androidでの多言語対応方法 | TechBooster
  • GCMを使用してAndroid-PHPでPUSH通知を実装する | TechBooster

    GCM(Google Cloud Messaging Service)はAndroidでPUSH通知を行うためのGoogleのサービスです。 ※記事はGoogle Cloud Messaging for Android の非推奨化に伴ってGoogle Play servicesに対応した版に@mhidakaが加筆、改定しました。 対応したプロジェクトファイルはGCMSampleからダウンロード可能です GCMを使用するとLINEなどのメッセージングアプリが実装しているPUSH通知機能を簡単に実装できます。PUSH通知は情報をリアルタイムで送信できることから、昨今のアプリ開発では重要視されている機能です。 この記事ではサーバーではポピュラーな言語であるPHPを使ってサーバー実装を紹介します。 詳細は以下から。 サンプルコードは下記からダウンロードできます。 GCMSample1.zip

    GCMを使用してAndroid-PHPでPUSH通知を実装する | TechBooster
  • 1