Uri

これまでも出てきたと思うが、Uriは、URIをパースしたり、そのままオブジェクトに渡したりして使う。

Uri  |  Android Developers

EditTextとButtonを用意して、入力されたURIスキーマが何なのかを表示する。

MainActivity.javaで、

parseButtonを用意して、それが押されたらEditTextのurlBarから文字列urlを取り出し、Uri.parseに渡すと、パースされてUriオブジェクトuriになる。
uri.getSchemeで、スキーマだけ取り出せるので、それをparseedittextにセット。

f:id:BG1:20180524105702p:plain

Parseを押すと、

f:id:BG1:20180524105743p:plain

スキーマ部分のhttpが表示される。

Sample/android/Uri/Uri/src/Uri at master · bg1bgst333/Sample · GitHub