パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v2.0.0

proximity_sensor

近接センサー専用のシンプルで使いやすいFlutterプラグインパッケージ

AndroidiOS
30日間ダウンロード
4.2万
いいね数
48
Pub ポイント
160

パッケージをインストール

flutter pub add proximity_sensor

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

proximity_sensor パッケージは、Android および iOS でのデバイスの近接センサーへのアクセスを簡素化するための軽量な Flutter プラグインです。アプリがデバイスに近い物体があるかどうかを検出できるようにし、電話通話中に画面を自動的にオフにするなどの機能に使用されます。最小限のセットアップでシンプルな API を提供しており、追加の複雑さなしに基本的な近接検出を実装したい開発者にとって理想的です。両方の主要モバイルプラットフォームをサポートし、既存の Flutter プロジェクトにスムーズに統合できます。

用途

  • 通話中の自動画面の明るさ調整
  • ジェスチャーに基づくインタラクション検出
  • 近接によってトリガーされるアプリの動作
  • デバイスの方向認識
  • スリープモードからのスマートウェイクアップ

主な機能

  • シンプルで最小限の API
  • クロスプラットフォーム対応(Android および iOS)
  • リアルタイムの近接イベントリスニング
  • 軽量で高速
  • 追加の依存関係なし

適している対象

  • 近接検出が必要なモバイルアプリ
  • コールインターフェースの強化
  • IoTデバイスの相互作用
  • アクセシビリティ機能
  • 低レベルのセンサー統合

注意事項

  • 近接センサーのみに制限
  • デバイスのハードウェアサポートが必要です
  • サポートされていないデバイスのフォールバックなし
  • プラットフォーム固有の動作の違い
  • センサーの精度はデバイスによって異なる場合があります

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

proximity_sensor

https://pub.dev/packages/proximity_sensor

simple and easy to use flutter plugin package for proximity sensor (only)

Getting started

In the pubspec.yaml of your flutter project, add the following dependency:

dependencies:
  ...
  proximity_sensor:

In your library add the following import:

import 'package:proximity_sensor/proximity_sensor.dart';

Note

Android 12 and higher are required to specify an explicit value for android:exported
This is an example.

<activity
    android:exported="true"
    ....

(Android only) WAKE_LOCK permission is needed if you run setProximityScreenOff(true) before listening to events

Add below permission in your AndroidManifest.xml file.

<uses-permission android:name="android.permission.WAKE_LOCK"/>

Some recent devices use virtual proximity sensors. There are no physical sensors. I found it hard to trust the sensor information in this case.

カテゴリー

ソースリポジトリ

このパッケージを使用しているプロジェクト