在我組成用戶的場景中選擇一個應用程序,並且我向他/她提供可用的數據片段以進行操作。如何列出android應用程序運行的數據類型?
例如:
- 如果用戶選擇打開一個PDF閱讀器應用程序
- 我想給他提供了可用的.pdf文件?
,或者如果用戶選擇一些音樂播放器,我想給他提供的音樂文件,他她已經存儲/。
我同意這是一個奇怪的用例,但我對此非常好奇。
我知道,對於一個應用程序可能的數據類型的清單文件中指定,我想,這個信息是可用的,但我有一些困難,找出應用程序中的數據內容類型是什麼?
在我組成用戶的場景中選擇一個應用程序,並且我向他/她提供可用的數據片段以進行操作。如何列出android應用程序運行的數據類型?
例如:
- 我想給他提供了可用的.pdf文件?
,或者如果用戶選擇一些音樂播放器,我想給他提供的音樂文件,他她已經存儲/。
我同意這是一個奇怪的用例,但我對此非常好奇。
我知道,對於一個應用程序可能的數據類型的清單文件中指定,我想,這個信息是可用的,但我有一些困難,找出應用程序中的數據內容類型是什麼?
我不確定應用程序的數據內容類型究竟是什麼意思。 應用程序以APK形式發佈。
如果您希望打開pdf或其他類型的文件,則會向系統發送廣播。 在這個廣播中是一個意圖,意圖存儲它的內容的動作和數據類型(包括它的內容或路徑)。 然後,系統通過所有IntentFilters查找聲明它可以對給定數據類型執行給定操作的應用程序。如果存在多個,則會要求您存儲首選項。
在另一方面,如果你正在努力尋找所有的PDF文件,比你你不掃描存儲到.PDF
結束這是否回答您的問題的所有文件?
沒有,:)沒有。
我知道android是如何處理打開特定文件的最重要的。
我想要的是反之亦然!
例如 - 用戶說我要開MyPDFReader應用。 我問他/她: - ok - 你有one.pdf和two.pdf可用 - 你想用MyPDFReader打開它們中的一些,還是不用預先選擇的pdf文件就可以啓動它?
以及那個信息我會放在打算調用MyPDFReader。
但是在我提供文件以供用戶打開之前 - 我必須知道要查找哪個(哪種類型)的文件,因爲詢問用戶他/她是否願意啓動他們的PDF閱讀器是不恰當的應用程序與.mp3文件
用更少的單詞 - 是否有可能找到什麼是應用程序可以啓動的內容數據類型,如果你,請朋友 - 你能給我一個線索如何排序它(內容數據類型)out?
應用程序不會普遍宣傳他們使用的數據類型。 – 2010-11-18 22:09:10
oook,這使我陷入了複雜的情況。那麼 - 是否有可用的機制來獲取有關應用程序的這類信息? – karla 2010-11-18 22:32:48