約1か月前に段ボールのグラスを注文しました。そのとき、進取の気性に富んだ中国人が安い組み立てキットの生産を開始したことがわかりました。
Oculus Riftに感銘を受けたGoogleエンジニアは、メガネについてまだ知らない人のために、ピザ、ベルクロ、レンズ、磁石の段ボール箱から電話が挿入されるメガネを作りました。 また、正しいステレオ画像を生成するAPIとデモアプリケーションも作成しました。 磁場センサーと電話ジャイロスコープが制御に使用されます。
私は1日前にポイントを集めましたが、磁石を使用してアプリケーションを制御する方法をまだ理解できていません。 私のバージョンでは、磁石は中央のパーティションにのみ配置され(上の写真とは異なり、側面に磁石があります)、どういうわけか制御にほとんど寄与しません。 パーティションを引っ張り、電話の周りでそれを振ったとしても、クリックとして認識される動きを見つけることは困難です。 焦点の合った画像は、電話機を目的の位置から数ミリメートル移動した場合にのみ取得されます。 さらに、わずか20分のテストで、額からの汗の跡が段ボールに現れました。 一般に、段ボールは非常に物議を醸すことが判明したため、このビジネス向けのより高度なメガネを3Dプリンターで印刷し、磁石の問題を解決する必要があります。
メガネを集めましたが、私は急いでNFCタグを接着しました。
今日は少し自由時間があり、レーベルで何ができるかを見ることにしました。 最初のアイデアは、ラベルに表示されたときにアプリケーションを強制的に起動することです。 NFC ReTagは、タグと、タグとの接触によってカードを実行する必要があるという事実の両方を記憶していました。 しかし、Nexus 5にタグが持ち込まれたときに、タグで機能するアプリケーションを選択するためのウィンドウが起動することがわかりました。 さらに、デフォルトを設定することはできません。 つまり 1つを除くすべてのアプリケーションを削除するか、このNFC ReTagで毎回突いてください。 どちらのオプションも、どういうわけか面白くありません。私はまだ地下鉄の地図を覚えていないので、画面をつついてマークなしで地図を開始できました。
その後、問題を回避する方法を探し始め、NFCツールとNFCタスクに出会いました。
最も感銘を受けたのは、電話で137バイトをこの紙に書き込むことができるという事実でした。 ここでは、もちろん、誰かがそこにあるものを言うでしょう、誰もがこれについて長い間知っています。 ただし、知っておくべきことと、ステッカーに必要なアプリケーションへのリンクを書き留めることです。 一般に、リンクを記録した後、カードは問題なく実行され始めました。 「クラス!」と思いました。 そして、彼は疑問に思った-画面ロックはどうですか? 結局のところ、車の中でカードを起動するときにおそらく最も難しいことは、ショートカットをクリックするのではなく、PINコードを入力して画面のロックを解除することです。 私はすぐにNFCRingプロジェクトについて思い出しました。 ロックを解除するためのラベルが付いたリングがある場合、Androidにはロックを解除する機能があります。
検索ソフトウェアはNFC LockScreenOff Enablerに私を導いた
その作業には、Xposedインストーラーが必要です。これにより、Xposedフレームワークが電話にインストールされます。 このフレームワークは、ファームウェアをカスタマイズするためのかなり安全な方法と考えられています。 したがって、アイデアを終わらせるために、 towelrootを使用してルート権限を取得し 、上記のアプリケーションをインストールしました。 信頼できるリストにマークを入力し、画面がオンの場合にのみNFC読み取りモードを設定すると、大切な魔法を受け取りました。 ここで、携帯電話を車のホルダーに挿入すると、次のことが起こります。
- ホルダーのワイヤレス充電により、電話は画面をオンにします。
- シリアルが一致するため、デバイスはロック解除されます。
- マップは、タグからのリンクによって起動されます。
ルート権限を取得せずに同じ効果を達成する方法を誰かが知っている場合は、記事に代替パスを追加します。