メインコンテンツにスキップ
@capgo/capacitor-加速度計 デバイスAPI オープンソース

加速度計 Capacitor プラグイン

デバイス加速度計を使用して動きと向きの追跡を検出する

インストール

bun add @capgo/capacitor-accelerometer bunx cap sync
npm、pnpmまたはyarn
  • npm install @capgo/capacitor-accelerometer
  • pnpm add @capgo/capacitor-accelerometer
  • yarn add @capgo/capacitor-accelerometer

ガイド

How to use Accelerometer in Capacitor

デバイスでテスト

Capgoアプリをダウンロードし、QR codeをスキャンしてください。

アクセラレータ プラグインのプレビュー QR code

@capgo/capacitor-アクセラレータを使用

Capacitor プラグインは、デバイスのアクセラレータと連携するために使用されます。

インストール

bun add @capgo/capacitor-accelerometer
bunx cap sync

bunx cap sync codeを日本語のプロジェクトにコピーします。プラグインのアップグレード後は再度実行してください。

インポート

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';

APIの概要

方法 説明
getMeasurement 最新の加速度センサーのサンプルを取得します。
isAvailable 加速度センサーのセンサーが搭載されているかどうかを確認します。
startMeasurementUpdates 加速度センサーのストリーミングを開始します。
stopMeasurementUpdates ストリーミングを停止します。
checkPermissions 許可の状態を取得します。
requestPermissions 許可を求めます。

例

getMeasurement()

最新の加速度センサーのサンプルを取得します。

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';

const result = await CapacitorAccelerometer.getMeasurement();
console.log(result);

isAvailable()

加速度センサが搭載されているデバイスかどうかを確認します。

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';

const result = await CapacitorAccelerometer.isAvailable();
console.log(result);

startMeasurementUpdates()

加速度センサの更新をJavaScript層にストリーミングします。

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';

await CapacitorAccelerometer.startMeasurementUpdates();

stopMeasurementUpdates()

ストリーミングを開始します。

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';

await CapacitorAccelerometer.stopMeasurementUpdates();

checkPermissions()

加速度センサの許可状態を取得します。

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';

const result = await CapacitorAccelerometer.checkPermissions();
console.log(result);

requestPermissions()

加速度センサへのアクセスを許可するように求めます。

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';

const result = await CapacitorAccelerometer.requestPermissions();
console.log(result);

イベントをリスンします。

addListener ハンドルを取得します。 handle.remove() 画面がアンマウントされたとき、またはリスナーをすべてクリアしたときに呼び出します。 CapacitorAccelerometer.removeAllListeners() 詳細なドキュメント

Capacitor-Accelerometer

使用@capgo/capacitor加速度計

Capacitor アクセラレーターモジュールを使用している場合 Using @capgo/capacitor-accelerometer 計画ダッシュボードとAPIの運用を、接続します。 @capgo/capacitor-加速度計 @capgo/capacitor加速度計 Capacitor アクセラレーターモジュールの実装詳細については Capacitor アクセラレーターモジュールの概要 API Overview for the API の実装詳細について 概要 概要の実装詳細について API キー API キーの実装詳細について

FAQ

加速度計プラグインのFAQ

Capacitor アクセラレータ プラグインを Capacitor アプリにインストールする方法は何ですか。

「bun add @capgo/capacitor-加速度計」(または「npm install @capgo/capacitor-加速度計」)を実行し、次に「bunx cap sync」を実行してiOSとAndroidのプロジェクトがネイティブcodeを取得できるようにします。次に、次のコードを使用してアプリケーションcodeで「@capgo/capacitor-加速度計」をインポートします。

@capgo/capacitor-加速度計は、React、Vue、Angularとどのどのフレームワークと一緒に動作するのでしょうか。

Yes. Accelerometer is a Capacitor package, so it works with any web framework that runs inside Capacitor, including Ionic, React, Vue, Angular, Svelte and plain JavaScript.

Which Capacitor version does @capgo/capacitor-accelerometer support?

Capgo plugins follow Capacitor's major version: use the plugin major version that matches your Capacitor major version (for example plugin v8 with Capacitor 8). The compatibility table in the GitHub README lists the maintained versions.

Is @capgo/capacitor-accelerometer free and open source?

Yes. The source code is public on GitHub at https://github.com/Cap-go/capacitor-accelerometer/ and the package is free to install from npm. Bug reports and pull requests are welcome.

アップデート code がアクセラレータを使用している場合、アプリストアのレビューなしでアップデートできますか。

codeをインストールまたはアップグレードすると、ネイティブのcodeが変更されるため、新しいストアビルドが必要になります。その後、プラグインを呼び出すJavaScript、HTML、CSSの変更は、Capgoライブアップデートで即時配信できます。

アクセラレータの変更をアプリレビューの待たずに配信する

プラグインがストアのビルドに含まれると、Capgo ライブアップデートは、ユーザーにJavaScript、HTML、CSSの変更を数分で反映します。

Capgo で始めましょう