共用方式為


Intent.UriAndroidAppScheme 欄位

定義

警告

This constant will be removed in the future version. Use Android.Content.IntentUriType enum directly instead of this field.

與 和 #parseUri搭配#toUri使用的旗標:URI 字串一律具有 “android-app:” 配置。

[Android.Runtime.Register("URI_ANDROID_APP_SCHEME", ApiSince=22)]
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.IntentUriType enum directly instead of this field.", true)]
public const Android.Content.IntentUriType UriAndroidAppScheme = 2;
[<Android.Runtime.Register("URI_ANDROID_APP_SCHEME", ApiSince=22)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.IntentUriType enum directly instead of this field.", true)>]
val mutable UriAndroidAppScheme : Android.Content.IntentUriType

欄位值

Value = 2

實作

屬性

備註

與 和 #parseUri搭配#toUri使用的旗標:URI 字串一律具有 “android-app:” 配置。 這是 一種變化, #URI_INTENT_SCHEME 其格式對於傳遞至特定套件名稱的 HTTP/https URI 案例來說,其格式會比較簡單。 其格式為:

android-app://{package_id}[/{scheme}[/{host}[/{path}]]][#Intent;{...}]

在這裡設定中,只需要 package_id 。 如果您包含主機,您也必須包含配置;包括路徑也需要主機和配置。 最終 #Intent;片段可以不使用配置、主機或路徑。 請注意,這不能與具有 #setSelector的意圖搭配使用,因為基底意圖一律會有明確的套件名稱。

此設定如何對應至 Intent 物件的一些範例:

<table border=“2” width=“85%” align=“center” frame=“hsides” rules=“rows>”colgroup align=“left” /colgroup align=“left” /<>><thead><tr><th>URI</><>th intent</th></tr<>/thead<>

<tbody tr td>android-app://com.example.app</td td><><table style=“margin:0;><><border:0;cellpadding:0;cellspacing:0“>tr td>Action: /td><td<>#ACTION_MAIN/td></><><>tr td Package: <</><td td>com.example.app</><td/tr<>/table/><td/tr><><td<android-app://com.example.app/http/example.com>/td<>><td table>< style=”margin:0;><<border:0;cellpadding:0;cellspacing:0“>tr td>Action: /td><td<>#ACTION_VIEW/td></<>><tr tr td>Data: <</>><<http://example.com/td td/><td/tr><>><td Package: </td>com.example.app><<><>< td/td/tr/table></<>td/tr><tr><td<>android-app://com.example.app/http/example.com/foo?1234/td><><table style=”margin:0;><<border:0;cellpadding:0;cellspacing:0“>tr td>Action: /td><td<>#ACTION_VIEW/td></<>><tr tr td>Data: <</>><<http://example.com/foo?1234td td/><td/tr><>><td Package: </td>com.example.app><<><>< td/td/tr/table></<>td/tr><tr><td<>android-app://com.example.app/<br />#Intent;action=com.example.MY_ACTION;end/td><><table style=”margin:0;><<border:0;cellpadding:0;cellspacing:0“>tr td>Action: /td><td<>com.example.MY_ACTION/td></><><>tr td Package: <</><td td>com.example.app</><td/tr<>/table/><td/tr><><td<android-app://com.example.app/http/example.com/foo?1234<br />#Intent;action=com.example.MY_ACTION;end>/td<>><td table>< style=”margin:0;><<border:0;cellpadding:0;cellspacing:0“>tr td>Action: /td><tdcom.example.MY_ACTION></td></>><<tr tr td>Data: <</><><http://example.com/foo?1234td td/><td/tr<><>>td Package: </td><<com.example.app><><> td/td/tr/table></<>td/tr><tr><tdandroid-app://com.example.app/<br />#Intent;action=com.example.MY_ACTION;<br />i.some_int=100;S.some_str=hello;end<>/td<>><table border=”“ style=”margin:0” >><<<tr><td>動作: /td><td>com.example.MY_ACTION</td></<>tr tr><td>套件: <</><td td><com.example.app/td></tr><><tr td>Extras: </>><<some_int=(int)100<br />some_str=(String)hellotd td/td></tr/table></td/tr<>></table/td></tbody></table>

android.content.Intent.URI_ANDROID_APP_SCHEMEJava 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於