首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不兼容的设备,如何使其兼容?

不兼容的设备,如何使其兼容?
EN

Stack Overflow用户
提问于 2012-06-13 13:29:26
回答 1查看 430关注 0票数 2

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

支持-屏幕

代码语言:javascript
复制
android:largeScreens="true" 
android:normalScreens="true" 
android:smallScreens="true" 
android:resizeable="true" 
android:anyDensity="true"

但还是不走运。我已经厌倦了没完没了的谷歌搜索,也没有找到一个解决方案。有什么建议吗?

我还遇到了这样的情况:

代码语言:javascript
复制
// 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字符串= device.name;

但我不知道该把这些放在哪里。有什么建议吗?

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

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2012-06-13 13:36:44

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

代码语言:javascript
复制
android:minSdkVersion

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

代码语言:javascript
复制
android:targetSdkVersion

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

因此,您可能需要指定类似这样的内容。

代码语言:javascript
复制
<uses-sdk 
        android:minSdkVersion="8"           
        android:targetSdkVersion="15" />
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11008718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档