Android 개발을 처음 사용했습니다. 현재 Apache Cordova 확장을 사용하여 Eclipse를 사용하는 새로운 앱을 개발 중입니다. 내 앱을 만들어 Google Play에 출시했습니다. 하나의 큰 문제, 내 애플 리케이션은 특정 장치와 호환됩니다. "태블릿"을 염두에두고 만든이 앱은 불행히도 호환되지 않습니다.호환되지 않는 장치, 호환 가능 방법
지원 - 화면
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:resizeable="true"
android:anyDensity="true"
하지만 여전히 행운 : 내 안드로이드 매니페스트에서, 나는이 있습니다. 끝없는 Google 검색에 지쳐서 해결책을 찾지 못했습니다. 어떤 제안?
나는이 건너 :
// 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;
그러나 나는 이들을 넣을 위치가 확실하지 않습니다. 어떤 제안?
나는 가능성이있는 해결책을 제공하기 위해이 책을 읽는 사람에게 충분한 정보를 제공했으면 좋겠다.
감사합니다.
앱과를 구축하는 데 사용되는 안드로이드 SDK 버전을 게시 할 수있는''와'매니페스트의'부분 <-권한을 사용>? 질문을 수정하고 게시하십시오. –
Rajesh
문제가 무엇인지 정확히 알 수는 없지만 기억하십시오. 다른 Android 기기는 앱의 레이아웃 폴더에서 레이아웃을 가져옵니다. 따라서 적절한 폴더에 레이아웃을 배치했는지 확인하고 디자인하는 동안 고정 된 크기의 방법을 사용하지 않았는지 확인하십시오. 또한 매니페스트에 추가 된 SDK 버전을 확인하십시오. – MobileEvangelist