2011-03-30 47 views
0

Android定義了各種意圖操作,我如何知道每個意圖可以使用哪些uri數據?Android中的每個意圖的數據Uri Android

+0

[Content Providers](http://developer.android.com/guide/topics/providers/content-providers.html) – rajath 2011-03-30 07:27:05

+0

的一些有用信息也許你不明白我的問題。我想知道哪些Uri數據類型可用於每個意圖。 – 2011-03-30 07:32:21

+0

也許你可以用一個例子來詳細說明你的問題 – rajath 2011-03-30 07:33:32

回答

2

我如何知道每個意圖可以使用哪些uri數據?

在某些情況下,可能會在操作的文檔中對其進行描述。在其他情況下,該操作是通用的(例如,ACTION_EDIT),因此可能會有多種可能的MIME類型支持,具體取決於設備上安裝的軟件。

和每個動作(如Intent.ACTION_VIEW,Intent.ACTION_EDIT,...)我想查看它可以接收的所有數據URI的完整引用。

這是不可預知的。這取決於您的設備上安裝了哪些軟件。

我只是想看看這是由安卓

定義

有沒有這樣的列表的操作的完整列表。

+0

SO,爲什麼每個Android定義的動作都沒有任何Data URI的完整列表? (假設我們不關心用戶定義的操作) – 2011-04-01 07:50:36

+0

@Nguyen Minh Binh:大概是因爲Android工程師忙於做其他事情,這些工作將會幫助改進Android。歡迎您瀏覽源代碼並創建自己的列表,然後將其貢獻回Android開源項目,如果您願意的話。 – CommonsWare 2011-04-01 10:57:12

+0

令人難以置信!創建這個列表可能不需要很多時間,這是沒有人做的。 – 2011-04-01 17:40:29