スマホHack!

アンドロイドのための Google 意識 API: 照会および信号に反応します。

スマホ関連の海外ニュースです。

Google Play サービスでは、iOS、Android アプリケーションに統合する開発者のための素晴らしい Api の茄多を提供しています。具体的には、Android の開発者のいくつかより多くの Api 利用できる与えることができるさらに多くの電力とアンドロイド OS との統合プラットフォームのアプリケーションを開発するときがあります。意識、最新の Api の 1 つは時間、場所、場所、ビーコン、ヘッドフォン、活動、さらには天候を含む単一の使いやすい API に 7 つの別の場所およびコンテキストの信号を一緒にもたらします。Xamarin の Google Play サービス 9.6.1 (32.961.0) の私たちのリリースと一緒に意識の API の NuGet パッケージを起動します。 意識の API では、これらの信号は、フェンスとスナップショット Api に洞察力を得る 2 つの異なる方法を提供しています。フェンス API では、ユーザーの環境や信号の変化に反応することができます。複数の条件を満たす必要がありますを作成し、それらに対応するコールバックを受け取る彼らが発生すると。今日見ていきます、他の手のスナップショット API アクセスを与える直接信号を 1 つの単純な非同期 API から。シンプルな API だけでなく、意識の API より良いバッテリーの性能とインテリジェント キャッシュとアプリ間の最適化のためのメモリ使用量を提供します。 認識 Api にアクセスする最初のステップは、Google Play サービス-Xamarin.Android アプリケーションに意識 NuGet を追加します。このブログ記事の時点現在のバージョンは 32.961.0 です。NuGet を見つける簡単な方法は、直接パッケージ名 Xamarin.GooglePlayServices.Awareness を入力することです。場所、場所、基本パッケージ、および必要なサポート パッケージも一緒に来る、NuGet が追加されたとき Google Play サービスの追加の依存関係。 Google Play サービスは通常、それらを使用してアプリケーションごとに固有の API キーを必要です。これらを作成して Google API デベロッパー コンソールで有効にします。まず新しいプロジェクトを作成: それが作成されると、3 つの異なる Api を有効にする必要があります: アプリケーションのパッケージ名とキーストアの SHA1 デバッグを使用しているし、これらを登録するアプリ ストアに展開する準備ができたら、リリースを入力する必要があります。アンドロイドに私たちのドキュメンテーションのあなたの署名鍵の指紋を取得を通じて読むことができます。 単にこれらのキーを使用して新しい資格情報を作成します。 Api の登録すると、Android マニフェスト ファイルに追加する必要があります一意の API キーが表示されます。それはのようになります。 アプリケーションのノードに追加するメタ データ タグごとに同じ API キー: API キーの登録方法のうちのすべてで、それは今実際に意識の API の使用を開始する時間です。任意の Google Play サービス API を使用するには、我々 は、GoogleApiClient を作成する必要があります。最初のいくつかの名前空間にしましょう: 今、私たちの活動、私たちを作成でき、GoogleApiClient に接続: ヘッドフォンなどのクエリ信号に対する API を使用して私たちを開始できます。 ヘッドフォン以外にも他の信号は、場所や活動の認識などの追加のアクセス許可を必要とします。Android マニフェストに 2 つの特定のアクセス許可を追加する必要があります: 単純な呼び出しに機能を抽象化するアクセス許可プラグインをチェックし、アクセス許可を要求、使用できます。意識の API の側面に沿ってアクセス許可プラグイン使える場所と天気を照会する場合は、: さらに一歩それを取るし、実行検出活動を要求することによって、サイクリングなど、ユーザーの現在のアクティビティを検出できます我々:、意識の API は非常に強力、同時にデバイスに非常にエネルギー効率の高い照会するとき信号します。完全なソース コードの例は、各スナップショット Api を使用して散策することができます Google の開発者ポータルから意識の API についても詳細 GitHub マイページからダウンロードできます。
続きを読む…

Google Awareness API for Android: Query and React to Signals

Google Play services offers a plethora of amazing APIs for developers to integrate into their iOS and Android applications. For Android developers, specifically, there are several more APIs available that can give you even more power and integration with the Android OS when developing apps for the platform. One of the newest APIs, Awareness, brings together seven different location and context signals into a single easy to use API, including time, location, places, beacons, headphones, activity, and even weather.
Read more…

facebooktwittergoogle_plusredditpinterestlinkedinmail

Comments are closed.