WebページからAppのインタフェースを呼び出し、データを転送します.
1962 ワード
1.Activityインベントリファイルの構成
説明:この例では、次のようにリンクを呼び出します.zxyp://test?id=1,scheme,hostはh 5リンクの構成部分である.
2.インタフェースで受け取ったパラメータ
なお、取得パラメータidの値は上図のように、より多くの値を伝えたい場合は後に「&aaa=bbb」を付けてください
説明:この例では、次のようにリンクを呼び出します.zxyp://test?id=1,scheme,hostはh 5リンクの構成部分である.
2.インタフェースで受け取ったパラメータ
Intent intent= getIntent();
String action = intent.getAction();
if (Intent.ACTION_VIEW.equals(action))
{
Uri data = intent.getData();
if (data != null)
{
// id
String id = data.getQueryParameter("id");
Loge("id:"+id);
if (!isEmpty(MySharedPreference.getUserId()))
{
jump2Activity(id,CutGoodsDetailActivity.class);
finish();
}
else
{
toast(" ");
jump2Activity(LoginActivity.class);
finish();
}
}
}
なお、取得パラメータidの値は上図のように、より多くの値を伝えたい場合は後に「&aaa=bbb」を付けてください