문제

S 펜을 사용하는 Galaxy Note에 대한 응용 프로그램을 개발했습니다.나는 갤럭시 노트를 위해서만 사용할 수있게하고 싶습니다.나의 이해는 갤럭시 노트가 크고 xhdpi 화면이 있다는 것입니다.

AndroidManifest.xml에서 이것을 추가했습니다.

<compatible-screens>
  <screen android:screenSize="large" android:screenDensity="xhdpi"/>
</compatible-screens>
.

하지만 게시 할 때 GT-N7000 (Galaxy Note)은 나의 매니페스트 때문에 호환되지 않는 것으로 나타납니다. 나는 호환 가능한 화면의 다른 조합을 시도했지만 여전히 갤럭시 노트가 호환되지 않는 것으로 표시됩니다.

사실 나는 이것을 시도했다 (minsdkversion= 3 및 모든 화면 동료)에서도 메모는 여전히 호환되지 않는 것으로 표시됩니다 ... :

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.testnote.testnote"
        android:versionCode="10012"
        android:versionName="1.0.12">
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE"/>

<uses-sdk android:minSdkVersion="3" 
            android:targetSdkVersion="9"/>
    <compatible-screens>

    <screen android:screenSize="small" android:screenDensity="ldpi"/>
    <screen android:screenSize="small" android:screenDensity="mdpi"/>
    <screen android:screenSize="small" android:screenDensity="hdpi"/>
    <screen android:screenSize="small" android:screenDensity="xhdpi"/>

    <screen android:screenSize="normal" android:screenDensity="ldpi"/>
    <screen android:screenSize="normal" android:screenDensity="mdpi"/>
    <screen android:screenSize="normal" android:screenDensity="hdpi"/>
    <screen android:screenSize="normal" android:screenDensity="xhdpi"/>

    <screen android:screenSize="large" android:screenDensity="ldpi"/>
    <screen android:screenSize="large" android:screenDensity="mdpi"/>
    <screen android:screenSize="large" android:screenDensity="hdpi"/>-
    <screen android:screenSize="large" android:screenDensity="xhdpi"/>

    <screen android:screenSize="xlarge" android:screenDensity="ldpi"/>
    <screen android:screenSize="xlarge" android:screenDensity="mdpi"/>
    <screen android:screenSize="xlarge" android:screenDensity="hdpi"/>
    <screen android:screenSize="xlarge" android:screenDensity="xhdpi"/>
</compatible-screens>

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

화면 필터를 제거하면 Galaxy Note 호환이 가능하지만 모든 장치를 하나씩 제거 할 수 없습니다 ...

도움이 되었습니까?

해결책

if you only want to enable one device, you're better off manually selecting it (by model name) in the market admin page.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top