iOS應用開發,在系統分享列表中加入自己的應用

2021-08-09 14:15:24 字數 1322 閱讀 6597

參考 quicklook,ios專案整合文件檢視功能 這篇文章,我所做的應用,增加了乙個新的需求,那就是把其他應用分享給我的檔案新增到上傳任務

這裡我分享下如何讓我們的應用出現在任何檔案分享的情況下

我們來新建乙個專案

以sourcecode的方式開啟info.plist

在檔案中加入如下**

這裡我選用了最上面的兩個型別,包含了所有型別的檔案,即使是.asd、.***這樣的自定義檔案,也是可以分享過來的

來看一下具體效果(真機除錯下)

這裡以wps中的介紹檔案為例。

開啟同步助手,檢視下應用的檔案情況。分享過來的檔案,會存在沙盒下的documents/inbox資料夾下。

這裡需要注意nsurl轉nsstring的問題,需要用utf-8處理下逃逸符。

iOS 呼叫系統分享 cocos creator

在沒有指定分享樣式的情況下,呼叫系統分享無非是最簡單快捷的實現方法,系統分享介面如下 你可以通過以下 呼叫系統分享元件 self presentviewcontroller activity animated yes completion null void createsharelink nsst...

Android應用中實現系統「分享」介面

第一步 在manifest.xml進行配置,比普通的activity中多增加乙個intent過濾器 android name com.example.share.mainactivity public class mainactivity extends activity 通過uri獲取檔案在本地儲...

iOS開發 在Swift中呼叫oc庫

先列舉這個工程中用到的oc原始碼庫 注意標頭檔案名字的命名規範 專案名稱 brdging header.h,如下圖。匯入成功後,接下來測試如何引用,下面以及呼叫mjrefresh庫為例,只要uirefreshcontrol宣告變數能編譯能通過,就說明能正常呼叫,具體使用方法參見mjrefresh的相...