0

今天,我将我们的新应用程序放到了市场商店。大多数手机都可以找到它 - 不幸的是,我们的一位客户使用的一种特定型号无法检测到它。它是 Vodafone 845,具有小屏幕 (240x320p) 和低密度 (120 dpi)。它运行 Android 2.1,更新版本(即 SDK 7),并具有所有必要的硬件(GPS、摄像头和互联网访问),但是,在市场上没有检测到该应用程序。我已经尝试过 anyDensity="true"。该应用程序是免费的,不受版权保护,并且向所有国家/地区开放。我在清单中有以下设置:

  xmlns:android="xxx"
  package="xxx"
  android:versionCode="10"
  android:versionName="1">
  <supports-screens

      android:largeScreens="true"
      android:normalScreens="true"
      android:smallScreens="true"          
 />  
<application android:icon="@drawable/icon" android:label="@string/app_name">
    <activity 
      android:name=".CamaraView"
      android:configChanges="keyboardHidden|orientation"
      android:screenOrientation="landscape"
      android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

              android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

    <activity
    android:name=".ResultView"
    android:configChanges="orientation"
    android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
    android:label="@string/app_name"
    />      

</application>

感谢帮助。

4

1 回答 1

0

应用程序是针对哪个 SDK 版本开发的?如果您有 1.6 或更高版本,您应该阅读以下内容:http: //developer.android.com/guide/practices/screens_support.html

于 2010-09-09T11:45:52.420 回答