2
我是Android開發新手。我目前正在使用帶有Apache Cordova擴展的Eclipse的新應用程序。我成功創建了應用並將其發佈到Google Play。一個大問題,我的應用程序只與某些設備兼容。我用「片劑」來製作這個應用程序,但不幸的是,它們都不兼容。在我的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;
但我不確定放在哪裏。有什麼建議麼?
我希望我已經提供了足夠的信息給正在閱讀的人以提供解決方案。
謝謝!
你可以發佈用於構建應用程序和Android SDK版本的''和'<使用許可權>清單的一部分'?請編輯您的問題併發布這些。 –
Rajesh
正確無法得到你的問題,但請記住, 不同的Android設備從你的應用程序的佈局文件夾中獲取他們的佈局。因此,請確保您已將佈局放置在適當的文件夾中,並確保在設計時沒有使用固定大小的方法。 也檢查您的SDK版本添加到清單。 – MobileEvangelist