私はAndroid開発に不慣れです。私は現在、ApacheCordova拡張機能を備えたEclipseを使用した新しいアプリに取り組んでいます。アプリを作成してGooglePlayで起動しました。大きな問題の1つは、私のアプリは特定のデバイスとのみ互換性があることです。私は「タブレット」を念頭に置いてこのアプリを作成しましたが、残念ながら互換性のあるものはありません。私のAndroidマニフェストには、次のものがあります。
サポート-画面
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:resizeable="true"
android:anyDensity="true"
しかし、それでも運はありません。私は無限のグーグル検索に疲れて、解決策を手ぶらで思いついた。助言がありますか?
私もこれに出くわします:
// Wait for Cordova to load
//
document.addEventListener("deviceready", onDeviceReady, false);
// Cordova is ready
//
function onDeviceReady() {
var element = document.getElementById('deviceProperties');
element.innerHTML = 'Device Name: ' + device.name + '<br />' +
'Device Cordova: ' + device.cordova + '<br />' +
'Device Platform: ' + device.platform + '<br />' +
'Device UUID: ' + device.uuid + '<br />' +
'Device Version: ' + device.version + '<br />';
}
</script>
次のような情報を使用します。device.nameは、デバイスのモデルまたは製品の名前を返します。この値はデバイスの製造元によって設定されており、同じ製品のバージョン間で異なる場合があります。デバイスのモデル名を取得します。
var string = device.name;
しかし、私はこれらをどこに置くべきかわかりません。助言がありますか?
おそらく解決策を提供するために、これを読んでいる人に十分な情報を提供したことを願っています。
ありがとうございました!