[Android 6.0] Voice Interaction APIについて

こんにちは、KID.Aです。

今回もVoice Actionsの記事になります。
Android Mでは音声会話を構築するAPIが登場しており、音声操作で立ち上げたアプリを音声で操作できるようになっています。

続きを読む

カテゴリー: Android | タグ: , , | コメントする

System Voice Actionsについて

こんにちは、KID.Aです。

今回の記事はGoogleのVoice ActionsのSystem Voice Actionsの実装方法と実行結果について記載していこうと思います。
Voice Actionsはユーザが音声コマンドでアプリを利用できるようにすることができます。

続きを読む

カテゴリー: Android | タグ: , , | コメントする

[Android 5.0] BLEのBluetoothLeScannerについて

こんにちはKID.Aです。

 

今回もBLEの記事になります。

Android 5.0からBluetoothLeScannerというクラスが追加になり、BLEデバイスの検索やフィルターが簡単に実装できるようになりましたので実装方法を紹介していこうとおもいます。

 

続きを読む

カテゴリー: Android | タグ: , , , , | コメントする

[Android 5.0] BLE ペリフェラル側のデータ通信実装

こんにちは、KID.Aです。

 

前回の記事ではペリフェラルのアドバタイジングデータの発信を実装しました。
今回はペリフェラルのデータ通信の実装をしていきます。

 

まずは、データ通信を行う際はアドバタイジングで設定するsetConnectableをtrueにします。

AdvertiseSettings.Builder settingBuilder = new AdvertiseSettings.Builder();
settingBuilder.setConnectable(true);

これでデータ通信が可能になります。

 

続きを読む

カテゴリー: Android | タグ: , , , | コメントする

[Android 5.0] BLE ペリフェラル側のアドバタジング発信

こんにちは、KID.Aです。

 

今更ながらですが、5.0からの追加されたBLEのペリフェラル側の実装を記載します。

BLEのペリフェラルはアドバタイジングパケットを発信できます。
今回はアドバタイジグパケットの発信までを実装します。

ちなみにAndroidのセントラル側の実装は過去の記事に記載しています。

続きを読む

カテゴリー: Android | タグ: , , , | コメントする

[Android 6.0] App Linksの認証の成否の確認

こんにちはKID.Aです。

 

前回の「[Android 6.0] App Linksについて」の記事でApp Linksの認証を試しましたが、うまくいきませんでしたので少し調査をしました。

 

まずは、以下のマニフェストを設定した場合の挙動を確認します。

<activityandroid:name=".SecondActivity" android:label="@string/title_activity_second">
    <intent-filter android:autoVerify="true">
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />
        <data android:scheme="http" android:host="www.targethost.com" />
    </intent-filter>
</activity>

続きを読む

カテゴリー: Android | タグ: , , | コメントする

Kotlinのいいところ/Kotlin Android Extensions

先日、Kotlinが1.0-betaとなりました。(The Kotlin Language: 1.0 Beta is Here!)
そろそろ1.0リリースも見えてきていますし、GitHub上のKotlin LOCもどんどん増加しています。
Kotlinを始めてみるにはいい時期じゃないでしょうか。

今回はKotlin…ではなく、Android Studioのプラグインである「Kotlin Android Extensions」で提供されている機能について説明します。

続きを読む

カテゴリー: Android | タグ: , , | コメントする