package Ġcom . b ilib ili . b router . example . lib 2 Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . Intent Ċ import Ġcom . b ilib ili . b router . api . Intent Creator Ċ import Ġcom . b ilib ili . b router . api . Route Info Ċ import Ġcom . b ilib ili . b router . api . Route Request Ċ import Ġcom . b ilib ili . b router . api . Routes ĊĊ Ċ @ Routes (" zhihu :// ** ") Ċ class ĠZ hi hu Search Ġ: ĠIntent Creator Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġcreate Intent ( context : ĠContext , Ġrequest : ĠRoute Request , Ġroute : ĠRoute Info ): ĠIntent ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠIntent ( Intent . ACTION _ VIEW , Ġrequest . target Uri ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ @ Routes (" b ilib ili :// video /{ id }", Ġ"( http | https ) :// ( m | www ). b ilib ili . com /{ id }") Ċ class ĠB ilib ili Video Ġ: ĠIntent Creator Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġcreate Intent ( context : ĠContext , Ġrequest : ĠRoute Request , Ġroute : ĠRoute Info ): ĠIntent ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠIntent ( Intent . ACTION _ VIEW , Ġrequest . target Uri ) ĊĠĠĠ Ġ} Ċ } ĊĊ