0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

javascriptからURLスキームを利用してAndroidアプリを起動し、パラメータを与える方法

Last updated at Posted at 2020-03-04

##書いた経緯
javascriptからURLスキームを利用して、パラメータを与えつつAndroidアプリを開く方法が割と見つからなかったため

##はじめに
単純にAndroidアプリをJSから開く方法は他で解説が沢山あったので、詳しくは書かない。

##普通に開く(パラメータなし)

intent://' + [ホスト名] + '/#Intent;scheme=' + [スキーム名] + ';package=' + [アンドロイドパッケージ名] + ';category=android.intent.category.BROWSABLE;action=android.intent.action.VIEW;end'

※上記[]の箇所を変数化して、そのまま代入すれば動くはず。

##パラメータを与えつつ開く

intent://' + [ホスト名] + '/#Intent;scheme=' + [スキーム名] + ';package=' + [アンドロイドパッケージ名] + ';category=android.intent.category.BROWSABLE;action=android.intent.action.VIEW;S.url=https://google.com;S.hoge=hogehoge;end'

※上記のパラメータは、String型での受け渡しとなるので、'S.'と指定している。
 '型'.'受け渡し変数名'='パラメータ'で受け渡し可能となる。

記述方法
String 'S'
Boolean 'B'
Byte 'b'
Character 'C'
Duyble 'd'
Float 'f'
Integer 'i'
Long 'l'
Short 's'

私は'S'しか試していないですが、多分他も動くんじゃないですかね?(他人事)

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?