맞춤 Mime 유형을 사용하여 구성 파일을 제공하는 웹 서비스가 있습니다. 사용자가 링크를 클릭 할 때 의도 필터를 사용하여 내 활동을 시작하고 싶습니다. 모든 Android 버전에서 잘 작동하지만 4.2 (API 수준 17)에서는 작동하지 않습니다. 이 내 Manifest.xmlAPI 레벨 17의 Android 브라우저에서 활동 시작
<activity android:name="activityName"
android:screenOrientation="nosensor"
android:theme="@style/Theme.Sherlock.NoActionBar"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http" />
<data android:scheme="https" />
<data android:mimeType="application/vnd.xxx.yyy"/>
</intent-filter>
</activity>
어떤 생각인가?
Android 4.2에서 응용 프로그램이 이미 장치에서 실행되었다고 가정하면 작동합니다. 'nosensor '물건을 없애고 그 것이 도움이되는지 확인할 수 있습니다. 그렇지 않으면, 오류를 재생산하는 샘플 프로젝트를 생성하십시오 - 나는 그것을 들여다보고 싶습니다. – CommonsWare
실제 기기와 시뮬레이터에서 같은 apk를 사용했습니다. 동일한 결과가 표시됩니다. Android 버전 <4.2 인 경우 Android 4.2 (.1)에서는 작동하지 않습니다. 내일 내가 샘플 애플리케이션을 만들려고합니다 (어디서 업로드 할 수 있습니까?) – Sarbyn
"어디서 업로드 할 수 있습니까?" - GitHub, 웹 사이트의 ZIP 파일 등 – CommonsWare