<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                > 編寫:[jdneo](https://github.com/jdneo) - 原文:[http://developer.android.com/training/secure-file-sharing/index.html](http://developer.android.com/training/secure-file-sharing/index.html) 一個應用程序經常需要向其他應用程序提供一個甚至多個文件。例如,當我們用圖片編輯器編輯圖片時,被編輯的圖片往往由圖庫應用程序所提供;再比如,文件管理器會允許用戶在外部存儲的不同區域之間復制粘貼文件。這里,我們提出一種讓應用程序可以分享文件的方法:即令發送文件的應用程序對索取文件的應用程序所發出的文件請求進行響應。 在所有情況下,將文件從你的應用程序發送至其它應用程序的唯一的安全方法是向接收文件的應用程序發送這個文件的content URI,并對該URI授予臨時的訪問權限。具有URI臨時訪問權限的content URI是安全的,因為他們僅應用于接收這個URI的應用程序,并且它們會自動過期。Android的[FileProvider](http://developer.android.com/reference/android/support/v4/content/FileProvider.html)組件提供了[getUriForFile()](http://developer.android.com/reference/android/support/v4/content/FileProvider.html#getUriForFile(android.content.Context, java.lang.String, java.io.File))方法來創建一個文件的content URI。 如果你希望在應用之間僅共享少量的文本或者數字之類的數據,你應該發送一個包含該數據的Intent。要學習如何通過Intent發送簡單數據,可以閱讀:[Sharing Simple Data](#)。 本節課程主要介紹如何使用Android的[FileProvider](http://developer.android.com/reference/android/support/v4/content/FileProvider.html)組件所創建的content URI來安全地在應用之間共享文件。當然,要做到這一點,同時還需要授予給接收文件的應用程序訪問這些content URI的臨時訪問權限。 ### Lessons - [**建立文件分享**](#) 學習如何配置你的應用程序使得它們可以分享文件。 - [**分享文件**](#) 學習分享文件的三個步驟: - 生成文件的content URI; - 授予URI的臨時訪問權限; - 將URI發送給接收文件的應用程序。 - [**請求分享一個文件**](#) 學習如何向其他應用程序請求文件,如何接收該文件的content URI,以及如何使用content URI打開該文件。 - [**獲取文件信息**](#) 學習應用程序如何通過FileProvider提供的content URI獲取文件的信息:例如MIME類型,文件大小等。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看