2017-07-13 6 views
0

8.0から、Androidは振動の振幅と持続時間(api 26 link)を制御します(最終的に)。Androidは古いOSバージョンの振動振幅制御を有効にする予定ですか?

古いOSバージョンの古いデバイスで振動の振幅を制御することができるのであれば誰でも知っていますか?明らかにハードウェアが許せば。

パルス幅を変えて、振幅を制御する方法を今誰かが考え出していますか?システムは、多くの装置の設定に振動強度スライダがあるので、明らかにそのシステムを制御することができます。

+1

古いSDKバージョンに変更を加えるかどうかを尋ねる場合答えはいいえ – tyczj

+0

@tyczjいいえ、私はそれが彼らが現在のバイブの強さを調整するために使用する低レベルの呼び出しでそれをサポートすることが可能かどうか疑問に思っています。 ContextCompatを使って権限を確認し、実行時の権限を要求したのと同じように並べ替えます。 – AardvarkBlue

+0

ContextCompatはあなたのためのAPIチェックだけで、あなたのアプリケーションが実行されているデバイスのsdkバージョンを確認し、sdkバージョンに基づいて特定のAPIコールを行うことと変わりありません。それは古いAPIに機能を追加しません – tyczj

答えて

0

振動強度スライダは、通常、ボタンのクリック振動の持続時間のように、システムの振動の持続時間を制御しますが、実際の強度は制御しません。このAPIは、主にS8のような新しい携帯電話に導入された新しい振動システムを対象としており、実際のクリックをエミュレートすることができます。ハードウェア対応携帯端末のみがこのAPIを搭載しています。たとえば、Nexus 6Pとの互換性がなく、Pixelの電話機の場合は疑問です。

関連する問題