1

少し問題があります。

Androidアクティビティがあり、ブラウザの1つのリンクから実行したいと思います。

これは、マニフェストファイルでアクティビティを宣言した方法です。

<activity android:name=".Wul4"
        android:windowSoftInputMode="adjustPan"
        android:configChanges="keyboardHidden|orientation"
        android:launchMode="singleInstance"
        android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.BROWSABLE" />
            <data android:scheme="wul4" android:host="com.wul4.wul4"/>
            <category android:name="android.intent.category.DEFAULT"/>
        </intent-filter>
    </activity>

webAppでは、アプリケーションを起動するためのリンクは次のとおりです。

wul4://com.wul4.wul4?codOperacion="+respuestaActual.idOperacion

ポイントは、「Opera」と「Google Chrome」のブラウザで動作しているが、それ以外は動作していないということです..........(たとえば、デフォルトでは動作していません)電話のブラウザ)。

誰もが理由を知っていますか?

どうもありがとう!

4

1 に答える 1

1

独自のスキーマの代わりに HTTP を使用して、これを試してください。

<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:host="com.wul4.wul4"
    android:scheme="http:" />
</intent-filter>

このドメインのリンクが Android デバイスでクリックされると、ユーザーにダイアログが表示され、アプリ (インストールされている場合) またはブラウザーのどちらかを選択できます。

于 2012-06-01T12:24:55.093 に答える