少なくとも Android v2.2 をサポートするには、phonegap を使用して Android アプリを開発する必要があります。
どのコルドババージョンが最小これをサポートしていますか?
この情報は、サイトのどこにもありません。
PhoneGap 2.5.0 のサンプル アプリの minSDK=7 は 2.1 です<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="17"/>
https://github.com/phonegap/phonegap/blob/2.5.0/lib/android/example/AndroidManifest.xml#L62を参照してください
同じことが Cordova 2.5.0 にも当てはまります :) https://github.com/apache/cordova-android/blob/master/test/AndroidManifest.xml#L48<uses-sdk android:minSdkVersion="7" />
を参照してください
そのため、最新のものは引き続き Android 2.2 をサポートする必要があります ;)
Cordova 2.6.0 加速度計は、実際のデバイスの Android 2.2.1 (SDK レベル 8) では機能しません。watchAcceleration() コールバックは呼び出されません。Android 4.2 エミュレーターでテストすると、コードが機能することが確認されます。watchAcceleration() 成功コールバックが呼び出されます。ただし、エミュレーターでは、加速度計機能を実行するための動きのシミュレーションが制限されています (そして正しくありません)。