0

パラメータを使用してURLからphonegapandroidアプリを呼び出そうとしています。正常に動作していますが、パラメーターを一緒に送信する方法がわかりません。メインフェストは次のようになります。

            </intent-filter>
                <intent-filter>
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.BROWSABLE" />
        <data android:scheme="ghtr" android:host="com.mds.ghtr"/>
        <category android:name="android.intent.category.DEFAULT"/>
    </intent-filter>

リンクは次のようになります。

<a href="ghtr://com.mds.ghtr?var1=123456">

私がやりたいのは、jsでvar1を取得することだけです。ありがとう。

4

1 に答える 1

1

からパラメータをsplit取得できますlocation

$(document).ready(function() {  
var var1= location.search.split("?var1=")[1]; 
}

または、ネイティブ コードで取得できます。このコードを onCreateinに追加する必要がありますMainActivity.java:

@Override
public void onCreate(Bundle savedInstanceState) {
....
Uri data = getIntent().getData();
String var1= data.getQueryParameter("var1");
}
于 2013-11-26T11:07:16.737 に答える