(跟實際上的OpenURL含意好像不一樣XD)
2017/01/05 更新 url scheme 或 deep link
例如我們最習慣的http://開頭就會開起預設瀏覽器、mailto://開起預設郵件編輯器
在android上也有提供這樣的方式讓你可以透過android browser開啟指定apps
首先編輯你的AndroidManifest.xml
在要帶起的activity下加入
代表你的OpenURL是要以myschema://thiscannull開頭
這樣就會喚起了
如果要加參數的話
例如:myschema://thiscannull?param1=hello¶m2=OpenURL
則需要在該Activity onCreate()時加上
Uri u = getIntent().getData(); if(u!=null){ String param1 = u.getQueryParameter("param1"); //param1會為hello String param2 = u.getQueryParameter("param2"); //param2會為OpenURL }
這樣就可以順利帶入參數了
沒有留言:
張貼留言