2016-06-22 8 views
0

에 게재되지 않고내 Android 앱은 내가 한 활동 응용 프로그램이 앱 서랍

<activity android:name=".MainActivity" 
    android:label="@string/app_name" 
    android:screenOrientation="landscape" 
    android:launchMode="singleTask" 
    android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale"> 
    <intent-filter> 
     <action android:name="android.intent.action.MAIN" /> 
     <category android:name="android.intent.category.LAUNCHER" /> 
     <category android:name="com.google.intent.category.CARDBOARD" /> 

     <data android:scheme="myscheme" android:host="action1"/> 
     <data android:scheme="myscheme" android:host="action2"/> 
     <data android:scheme="myscheme" android:host="action3"/> 
     <action android:name="android.intent.action.VIEW" /> 
     <category android:name="android.intent.category.DEFAULT" /> 
     <category android:name="android.intent.category.BROWSABLE" /> 
    </intent-filter> 
    <meta-data android:name="unityplayer.UnityActivity" android:value="true" /> 
</activity> 

나는 그것이 myscheme:// URL에 응답해야을, 그리고 그런 측면에서 일하고있다. 불행히도 내 앱 서랍에는 표시되지 않습니다. android:scheme 행을 제거하면 App Drawer에 표시되지만 더 이상 myscheme:// 개의 URL에 응답하지 않습니다.

이 활동을 앱 서랍에 표시하고 맞춤 URL에 응답하도록 수정하려면 어떻게해야합니까?

답변

1

시도 분할은 intent-filter 두 가지로 : 난 단지 내일 실제 장치에서 다시 테스트 할 수 있습니다

<intent-filter> 
     <action android:name="android.intent.action.MAIN" /> 
     <category android:name="android.intent.category.LAUNCHER" /> 

</intent-filter> 
<intent-filter> 
    <category android:name="com.google.intent.category.CARDBOARD" /> 
     <data android:scheme="myscheme" android:host="action1"/> 
     <data android:scheme="myscheme" android:host="action2"/> 
     <data android:scheme="myscheme" android:host="action3"/> 
     <action android:name="android.intent.action.VIEW" /> 
     <category android:name="android.intent.category.DEFAULT" /> 
     <category android:name="android.intent.category.BROWSABLE" /> 
    </intent-filter> 
+0

하지만 에뮬레이터에서 예비 시험이 실제로 해결되는 것처럼 보입니다. 감사! 나는 이것을 올바르게 테스트 한 후에 당신의 대답을 받아 들일 것입니다. –

+0

잘 알고 있습니다 :) 여기에서 업데이트하십시오. – DAVIDBALAS1

+0

맞습니다. 둘 다 실행기에 표시되고 맞춤 URL을 수락하고 있습니다. 나는 성공하기 전에이 특정 조합을 실제로 시도했다고 생각했지만, 그것은 아마도 다른 것이 었습니다. 다시 한 번 감사드립니다! –