99re热视频这里只精品,久久久天堂国产精品女人,国产av一区二区三区,久久久精品成人免费看片,99久久精品免费看国产一区二区三区

Android ContentProvider再探——Document Provider

2023-03-31 13:45 更新

本節(jié)引言:

學完上一節(jié),相信你已經(jīng)知道如何去使用系統(tǒng)提供的ContentProvider或者自定義ContentProvider了, 已經(jīng)基本滿足日常開發(fā)的需求了,有趣的是,我在官方文檔上看到了另外這幾個Provider:

Calendar Provider:日歷提供者,就是針對針對日歷相關事件的一個資源庫,通過他提供的API,我們 可以對日歷,時間,會議,提醒等內容做一些增刪改查!
Contacts Provider:聯(lián)系人提供者,這個就不用說了,這個用得最多~后面有時間再回頭翻譯下這篇文章吧!
Storage Access Framework(SAF):存儲訪問框架,4.4以后引入的一個新玩意,為用戶瀏覽手機中的 存儲內容提供了便利,可供訪問的內容不僅包括:文檔,圖片,視頻,音頻,下載,而且包含所有由 由特定ContentProvider(須具有約定的API)提供的內容。不管這些內容來自于哪里,不管是哪個應 用調用瀏覽系統(tǒng)文件內容的命令,系統(tǒng)都會用一個統(tǒng)一的界面讓你去瀏覽。
其實就是一個內置的應用程序,叫做DocumentsUI,因為它的IntentFilter不帶有LAUNCHER,所以我們并沒有 在桌面上找到這個東東!嘿嘿,試下下面的代碼,這里我們選了兩個手機來對比: 分別是4.2的Lenovo S898T 和 5.0.1的Nexus 5做對比,執(zhí)行下述代碼:

 Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
        intent.addCategory(Intent.CATEGORY_OPENABLE);
        intent.setType("image/*");
        startActivity(intent);

下面是運行結果:

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號