2012-06-18 3 views
0
<activity 
       android:name=".RegisterationCompletion" 
       android:configChanges="orientation" 
       android:label="@string/app_name" > 
       <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="test" /> 
       </intent-filter> 
     </activity> 

Мне нужно запустить приложение Android из URI браузера, но этот код не работает в Ginger Bread и другой более высокой версии. Есть идеи?Запуск приложения Android из браузера URI

+0

Работает ли он в нижних версиях? – Venky

+0

да в 2.2 он сработал. –

+0

Правильно ли мой код –

ответ

0
<intent-filter> 
       <action android:name="android.intent.action.VIEW" /> 
       <category android:name="android.intent.category.DEFAULT" /> 
       <category android:name="android.intent.category.BROWSABLE" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
       <data android:scheme="Testapp" /> 
    </intent-filter> 

Важный момент: мы должны получить доступ к ссылке, используя HREF

Осторожнее с прописных и строчных букв в AndroidManifest.xml.

Везде, где вы видите «Testapp» вместо «TestApp». Андроид не может обрабатывать заглавные буквы, за исключением первого.

этот код отлично подходит для меня ...