把自己的应用添加到系统的“分享”列表中

把自己的应用添加到系统的“分享”列表中,第1张

在清单文件中,建立自己分享的Activity,然后在该Activity的标签下新增一个intent-filter,注意是新增一个,不要跟原先的一块,要不然不生效;

mimeType代表支持分享的类型:

然后在界面中回去intent的action进行判断,并回去data的内容即可

详细查看官方文档: https://developer.android.com/guide/topics/manifest/data-element.html

这里需要将其他应用的文件分享到我们自己的应用,让我们的应用出现在任何文件分享的情况下

效果如图:

分享过来的文件,会存在沙盒下的Documents/Inbox文件夹下。

可以在AppDelegate中重写openURL方法

这里需要注意NSURL转NSString,需要用UTF-8处理下。

这样就可以获取其他App的文件了

华为手机分享应用程序方法/步骤;

1、我们解锁自己的华为手机进入系统后,点击文件管理的应用进入。

2、进入应用后,我们选择界面中的“应用”的选项进入。

3、点击后,我们选择上方的已安装的选项进入应用列表。

4、点击后,可以看到手机中安装的应用列表,我们滑动找到自己想要分享的应用。

5、我们长按需要分享的应用,点击下方的分享的选项。

6、点击分享后,下方会显示分享的途径,比如选择QQ进行分享。

7、点击后,选择好友,就可以将应用发送给好友直接安装。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/8016202.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存