android - 不兼容的设备,如何兼容?

标签 android xml eclipse cordova

我是 Android 开发新手。我目前正在使用 Eclipse 和 Apache Cordova 扩展开发一个新的应用程序。我成功创建了我的应用并将其发布到 Google Play。一个大问题,我的应用程序只与某些设备兼容。我在制作这个应用程序时考虑到了“平板电脑”,不幸的是它们都不兼容。在我的 android list 中,我有这个:

支持屏幕

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;

但是我不确定把这些放在哪里。有什么建议吗?

我希望我已经为阅读本文的任何人提供了足够的信息,以便可能提供解决方案。

谢谢!

最佳答案

我不确定 Apache Cordova 扩展 但是在android list 中我们总是提到两件事

android:minSdkVersion

一个整数,指定应用程序运行所需的最低 API 级别

android:targetSdkVersion

一个整数,指定应用程序所针对的 API 级别。

因此您可能必须指定类似的内容。

<uses-sdk 
        android:minSdkVersion="8"           
        android:targetSdkVersion="15" />

关于android - 不兼容的设备,如何兼容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11008718/

相关文章:

jquery - 使用 jQuery 提取 XML 中的 CDATA 以用作 HTML 内容

java - 如何向 Eclipse Luna 添加分析和日志记录透视图?

javascript - Java - 在 Eclipse 动态 Web 项目中将 javascript 连接到 servlet

java - 显示当前连接的WIFI SSID名称

android - 使用 WindowManager 调整窗口大小时显示屏幕保护程序

java - 无法解析配置 : hibernate. cfg.xml 错误

c# - XML 如何使用 XPath 选择子元素

java - mCamera 无法解析为变量(Android、Eclipse)

java - 通过第三方网关在 Android 上发送短信

Android listview整个列表被选中