問題タブ [android-ibeacon]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Google Play ストアで iBeacon Android アプリを公開するための再要件
iBeacon テクノロジを実装した Android アプリを開発しました。
アプリは特定の UUID タイプのビーコンを 1 つ検出し、さらに先に進みます。これらのビーコンには、CMS で定義された一連のアクションがあります。
同じものを Google Play ストアに送信したいのですが、ストアに置く前に従うべきチェックリストがわかりません。
では、iBeacon アプリを Google Play ストアに送信するために従うべき前提条件または手順は何ですか? また、Google アプリ テスターの提出時に CMS ログインを提供する必要がありますか?
ありがとう。
android - ビーコンが特定の距離に来るとアクティビティを自動起動
ビーコンが特定の距離 (私の場合は 1 メートル) 以内に到達したときに、アプリケーションがアクティビティを自動起動するようにしたい
充電器を接続または切断したとき、およびデバイスを起動したときにアクティビティが開始されますが、アプリケーションを閉じてビーコンが 1 メートルのときに自動起動しませんでした。
私が望むのは、ビーコンが 1 メートル以内にある場合、アクティビティは自動的に起動するはずです。
私はAndroidビーコンライブラリを使用しており、 https://altbeacon.github.io/android-beacon-library/samples.htmlに記載されているのと同じ手順に従っています
私のマニフェストファイルコードは
私のアプリケーションクラスコードは次のとおりです。
私の主な活動クラスは次のとおりです。
android - Eclipse に Android ビーコン ライブラリを追加する方法
https://github.com/AltBeacon/android-beacon-library-reference/tree/eclipseに記載されている正確な手順に従いましたが、それでも Android ビーコン ライブラリを使用できません。
私のプロジェクトライブラリ(プロパティ-> Android)にAndroidビーコンライブラリを追加しようとすると、赤いシンボルが表示され、これによりコードにエラーが発生します。
android - ビーコンの検出に失敗
https://altbeacon.github.io/android-beacon-library/samples.htmlのコードを使用して、次のように ios 8 の IBeacon エミッターを検出しようとしていますhttp://blog.passkit.com/configure-iphone-ibeacon -transmitter/で、どのステップが間違っているかが少しわかりません。Region で BeaconIdentifier を myMonitoringUniqueId として使用する必要がありますか? IBeacon を検出できません....使用しているライブラリが Android Beacon Library であるため、ios から IBeacon をリッスンするには追加の手順が必要ですか?
も追加
beaconManager.getBeaconParsers().add(new BeaconParser(). setBeaconLayout("m:2-3=0215,i:4-19,i:20-21,i:22-23,p:24-24")) ;
これは、AltBeacon の Android ビーコン ライブラリで iBeacon を検出するための正しいレイアウトですか?
BeaconIdentifier = @"com.example.apple-samplecode.AirLocate";
didEnterRegion Edited file Log のログメッセージがまだ表示されない:
----------------------------------------------編集2-- -------------------------------------------------- ------
以下のようにRangeNotifierをonBeaconServiceConnect内に追加しましたが、didRangeBeaconsInRegionとdidEnterRegion、didExitRegion、didDetermineStateForRegionには決して入りませんアプリが起動したときに一度だけ起動しますアプリが閉じられたときにすべてのリストを停止させる方法誰かがそれを行う方法を指摘できますか?
ログファイル:
---------------------------------------編集3--------- ----------------------------
didEnterRegion 内のログをに変更しました
didRangeBeaconsInRegionに入り始めましたが、beacons.size()は0として表示されます......
---------------------------------------編集 4--------- ------------------------------
デバイスでOKがLog.i(TAG, "I just saw an beacon for the first time! Id1->"+region.getId1()+" id 2:"+region.getId2()+" id 3:"+region.getId3());
表示され、距離がうまく機能しています...
android - ビーコンが 1 メートル以内にある場合、起動アクティビティを何度も停止します
私は 2 つのビーコンを持っており、この最初のビーコンが 1 メートル以内に来ると最初のアクティビティを起動し、2 番目のビーコンが 1 メートル以内に来ると 2 番目のアクティビティを起動しました。
今私が欲しいのは、最初のアクティビティが一度起動された場合、アプリケーションは最初のアクティビティを再度起動するべきではありませんが、問題は、最初のアクティビティから戻るボタンを押すと、最初のビーコンが 1 メートルにあり、同じ面に直面している場合、最初のアクティビティが再び起動されることです2 番目のビーコンの問題
私のマニフェストファイルコードは次のとおりです。
私のアプリケーションクラスコードは次のとおりです。
ibeacon-android - バックグラウンド ビーコンの検出が何度か失敗する
バックグラウンドでaltbeacon libを使用すると、ビーコンを数回だけ検出するか、少なくとも数回だけアプリをフロントグラウンドに起動するだけです。以下は、検出されなかった場合とうまく検出された場合のログです。
うまく起動すると、次のように表示されます。
コードは次のとおりです
ibeacon-android - ビーコン rssi 値からノイズを除去するには?
ビーコン検出用の Android アプリを作成しましたが、デバイスとビーコンの間の距離が同じであっても rssi 値が異なります。平均を見つけても正確な読みが得られるとは思いません。rssi の正確な値を取得するためにデータ (rssi 値) を処理する方法を提案できますか?
android - ビーコン検出後にバックグラウンドでアプリを起動
そのため、Application を拡張し、バックグラウンドで動作する BootstrapNotifier と RangeNotifier を実装するクラスを作成します。アプリを最初に開いたときは正常に動作し、ビーコンとビーコンの情報を適切に検出しますが、デバイス (タブレット/電話) の電源を入れたときにバックグラウンドで自動的に起動する必要があり、アプリを閉じても継続します。バックグラウンドでビーコンを検索します。
以下のように特定のActivitieを呼び出すpostService.Postという名前のAsyncTaskを用意します
このコードは、ビーコンを検出したバックグラウンド用であり、ビーコンが検出されたときに postService.Post を呼び出してアクティビティを開始します。
android - RegionBootstrap (Android ビーコン ライブラリ) を「更新」するにはどうすればよいですか?
ビーコンで動作する Android アプリを開発しています (Android ビーコン ライブラリの使用のおかげです)。新しいRegionBootstrapを作成するController(私のクラス)メソッドを呼び出すBootstrapNotifierを拡張するアプリケーションがあります。アプリが起動するとすべてが正常に機能し、対応する地域に関連するビーコンは、特定の地域に出入りするときに通知をトリガーします。
これはコントローラーです:
ここで、リージョンを追加できるようにします。ビーコンがそのリージョンに出入りするタイミングをすぐに検出したいと考えています。そのためには、単にその setRegionBootstrap メソッドを再度呼び出して、リージョンの新しいリストを渡す必要があると考えました。代わりに、アプリを再起動しない限り、新しいリージョンに出入りする通知はありません。これを修正する方法はありますか?ありがとう。