android 多个activity 加入系统分享

android 系统自带分享功能之pdf分享并且打开 公司做的app有一个分享pdf文件的功能,产品经理明说要用系统自带的分享。 首先在AndroidManifest.xml中配置: activity android:name="com.artifex.mupdfdemo.MedlivePDFActivity" android:configChanges="orientation|screenSize|keyboardHidd 阅读详情

项目需要,让项目里面的数据更加丰富,决定加入系统分享,单个activity 配置可以参考google的开发指南

点击打开链接



但是这样的方式在配置两个activity以上就出现了问题

一开始如下配置

 <activity
            android:name=".ShareActivity"
            android:icon="@mipmap/me_ic2" android:label="@string/label_share_activity"
            android:screenOrientation="portrait">
            <intent-filter >
                <action android:name="android.intent.action.SEND" />

                <category android:name="android.intent.category.DEFAULT" />

                <data android:mimeType="image/*" />
            </intent-filter>

        </activity>
        <activity android:name=".Share2Activity"
            android:icon="@mipmap/me_ic6" android:label="@string/label_share_2_activity"
            android:screenOrientation="portrait">

            <intent-filter >
                <action android:name="android.intent.action.SEND" />

                <category android:name="android.intent.category.DEFAULT" />

                <data android:mimeType="image/*" />
            </intent-filter>


        </activity>


发现分享只有第一个activity 是存在系统的分享面板,第二个activity不见了,如果想要像 qq 微信 那样在系统的分享面板实现多个分享入口就需要这样配置,把icon label 放到inten-filter里面

<activity
            android:name=".ShareActivity"
            android:screenOrientation="portrait">
            <intent-filter android:icon="@mipmap/me_ic2" android:label="@string/label_share_activity">
                <action android:name="android.intent.action.SEND" />

                <category android:name="android.intent.category.DEFAULT" />

                <data android:mimeType="image/*" />
            </intent-filter>

        </activity>
        <activity android:name=".Share2Activity"
            android:screenOrientation="portrait">

            <intent-filter android:icon="@mipmap/me_ic6" android:label="@string/label_share_2_activity">
                <action android:name="android.intent.action.SEND" />

                <category android:name="android.intent.category.DEFAULT" />

                <data android:mimeType="image/*" />
            </intent-filter>


        </activity>





CTF密码学奇技淫巧:当Base64遇到ROT13与Atbash 本文深入解析CTF竞赛中Base64、ROT13与Atbash的复合编码技术,提供Python实现与CyberChef可视化处理方案,帮助选手掌握密码学题目的解题技巧。通过NewStarCTF2025实战案例,对比脚本化与可视化工具的优劣,提升Web安全竞赛中的编码处理能力。 阅读详情

相关推荐

如何在OBS中添加实时时间戳:Lua脚本配置教程(附效果展示)

本文详细介绍了如何在OBS中通过Lua脚本配置实时时间戳功能,包括环境准备、脚本获取、安装配置及高级定制。适用于直播和视频录制场景,提供精准回溯和风格自定义,支持多平台适配和性能优化,是专业制作的必备技巧。

day7的博客 1044

Android 分享数据——分享简单的数据

Android 应用的一大优点就是他们能够相互通信和融合。如果一项功能不是你应用的核心功能,并且在其他应用中已经存在,为何还要再次开发呢?在本篇幅中,将介绍通过 `Intent` 对象使用 `Android Sharesheet` 和 `Intent Resolver` 在应用之间发送和接收简单的数据(例如文本、图片、文件)通用方法。

yingaizhu的博客 3547

大学生智能车竞赛初次尝试经验分享--1(硬件绘制电路,pcb部分)

本人机械电子专业大二暑假参加全国大学生智能车竞赛,之前参加过一些其他类型的比赛有一点基础,由于之前疫情影响所以做智能车比赛断代了,没有学长带也没有思路,从一开始的一头雾水逐渐摸索出我感觉比较实用的经验。 一.首先是硬件的准备工作: 1.硬件部分与要自己设计需要的电路制成pcb。推荐使用Altium Designer20,AD比较常用所以有多实用的教学视频,另外需要自己了解布线规则,包括信号线,电源线常用的宽度 一些电源电路,驱动电路建议用multisim仿真,没有问题再进行制版 单片机有关的需要仿真

weixin_52679034的博客 9834

Android 实现多图分享到微信朋友圈

1.初始的步骤可以先参考: Android 实现微信分享好友和朋友圈 http://blog.youkuaiyun.com/unique_even/article/details/71717368 2.刚开始我采用微信开放平台给出的接口来分享图片,但是只能分享一张,之后各种搜索,找到了新的思路(可以参考下:http://blog.youkuaiyun.com/qq_27030835/article/details/50

android之旅的博客 4584

避坑指南:Spring3集成OpenAPI时泛型响应失效的3种解决方案

本文深入探讨了Spring3集成OpenAPI时泛型响应失效的问题,提供了三种实用解决方案:移除@Schema注解、使用@ArraySchema包装泛型以及自定义Schema处理器。针对不同项目规模,详细分析了各方案的适用场景、优缺点及性能影响,帮助开发者高效生成准确的接口文档,提升前后端协作效率。

weixin_30839881的博客 100

【电子电力】IEEE33节点系统参数及拓扑图visio

IEEE33节点系统是一种广泛用于电力系统分析和研究的标准配电网络。该系统具有典型的辐射结构,适用于负载流分析、分布式发电优化及电力系统的可靠性评估。本报告主要基于IEEE33节点系统的拓扑图,讨论其在电子电力系统中的应用。通过MATLAB仿真分析了节点的电压分布、功率损耗等关键参数,并验证了系统的稳定性和有效性。

2401_84610415的博客 1万+

Android 友盟社会化组件-分享实现

Android 友盟社会化组件-分享实现 2014年2月10日 友盟一站式解决方案研究 友盟--移动开发者服务平台,近期小巫想实现一个像一些应用实现多平台分享,例如LOFTER(网易轻博客,如下图)就实现了多平台分享,提供多个平台分享按钮,让用户选择自己想分享内容的平台,如果逐个来调用每个平台的API来实现的话那就太麻烦了,而刚好友盟就是为了方便开发者实现一站式分享和节省开发成本而诞生的,我稍

巫山老妖 4万+

【短距离通信】【WiFi】精讲802.11n/ac/ax mpdu和ampdu最大长度

在 Wi-Fi 标准(802.11n、802.11ac 和 802.11ax)中,和是数据传输的核心概念。理解它们各自的作用以及不同标准下的最大长度限制,有助于深入了解 Wi-Fi 的性能优化机制。以下是对802.11n802.11ac和802.11ax中MPDU和A-MPDU最大长度的详细技术分析和对比。1. MPDU 和 A-MPDU 的基本概念MPDU 是经过 MAC 层处理后的数据单元,主要由MAC层数据帧和物理层的传输头部(PHY headers)组成。

风云说通信 1108

android 学习使用Activity转场动画及shareElement

以前我们定义activity转场动画都是如下: Intent intent=new Intent(this,SecondActivity.class); startActivity(intent); overridePendingTransition(R.anim.enter_anim,R.anim.exit_anim);API21以上SDK内置了专场动画,可以用于Activity和Fragme

Alex老夫子的专栏 3646

【GlobalMapper精品教程】074:从Lidar点云创建3D地形模型

本文基于地形点云数据,基于泊松方法、贪婪三角形测量方法和阿尔法形状创建3d地形模型。

智慧空间实验室 2170

CVAEGAN实现锂离子电池EIS数据增强:基于健康状态的阻抗谱生成

本文提出了一种基于CVAEGAN的锂离子电池EIS数据增强方法。该方法结合了变分自编码器和生成对抗网络的优点,能够根据指定的健康状态(SoH)生成高质量的EIS阻抗谱数据。文章详细介绍了数据预处理流程、模型架构设计(包括编码器、解码器和判别器),并提供了完整的PyTorch实现代码。通过条件生成的方式,该方法可以有效解决电池健康评估中标注数据不足的问题,为基于数据驱动的电池诊断提供更丰富的训练样本。实验结果表明,生成的EIS数据具有良好的真实性和多样性,可用于增强电池健康状态评估模型的性能。

huanghm88的专栏 499

安卓分享功能的实现

安卓分享功能的实现

柏木白的博客 5578

图像处理:张量分解在图像处理领域的应用

随着计算机视觉和图像处理技术的快速发展,图像数据呈现出高维、多模态、海量等特点。传统的矩阵分解方法已经无法有效处理这些复杂的图像数据。张量分解作为一种高阶矩阵分解方法,可以很好地捕捉图像数据的高维结构信息,在图像处理领域展现出巨大的应用前景。本节介绍几种常用的张量分解算法,包括高阶SVD(HOSVD)、Tucker-ALS、CP-ALS等。这些算法的核心思想是通过迭代优化的方式,交替更新张量分解的因子矩阵,直到收敛为止。综上所述,本文系统地介绍了张量分解技术在图像处理领域的应用。

AI天才研究院 7104

android的功能实现,Android功能实现

¥开启¥【使用jni实现Tost】〖2017-08-20 22:15:04〗《在xx.cpp中写入以下代码€void Java_com_jni_test_MainActivity_showToast(JNIEnv *env, jobject thiz,jobject context, jstring str){€ jclass tclss = env->FindClass("android/...

weixin_39807067的博客 337

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

getmethodid( android/widget/toast ),Android功能实现-Go语言中文社区

¥开启¥【使用jni实现Tost】〖2017-08-20 22:15:04〗《在xx.cpp中写入以下代码€void Java_com_jni_test_MainActivity_showToast(JNIEnv *env, jobject thiz,jobject context, jstring str){€ jclass tclss = env->FindClass("android/...

weixin_33147807的博客 312

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Android 之 Activity 详解

最近在学习Android开发方面的知识,整理了一下关于Android中Activity方面的知识,也算是对自己学的知识进行了总结。Activity 在 Android开发中有着极其重要的位置,Activity是Android中四大组件之一,而我们的Android应用是由一个或多个Activity组成的。本篇文章将从以下几个方面给大家分享Activity的知识: 文章目录1. Activity 的概念1.1 Activity 的概念1.2 创建 Activity2. Activity 的启动方法2.1 显示启

小曾同学的博客 18万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Android 调用系统分享,分享到Facebook

import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.os.Build; import android.os.Environment; import androidx.core.content.FileProvider; import com.example.testany.App; import java.io.File; //调用系统分享 public

风吹草低见牛羊 2725

android 退出多个activity,Android一次性退出多个Activity的方法

本文实例讲述了Android一次性退出多个Activity的方法。分享给大家供大家参考,具体如下:因为android的API中没有提供一次性退出的接口所以想要在多activity的程序里面一次性退出的话就要费点功夫了。我是在一个单例对象里面记录activity栈中activity的引用然后在需要退出时遍历一遍finish()掉就可以了。实现步骤如下:1、创建一个单例对象package com.ex...

weixin_39902870的博客 345

Android调用系统分享和指定app分享-微信朋友圈图文分享和qq分享

1.调用系统分享根据每个手机的情况不同,打开的分享面板内容也是不一样的。其实本质上,分享的目标app是插件化开发,这样调用分享的时候,才能打开对应的Activity,而不需要打开一个完整的app进程。/** * 调用本地分享文本 */ private void showLocationShare(int request) { Intent sendIntent = new Inten...

朱小姐。的博客 2万+

Android App 实现分享功能及将应用加入分享列表 (分享功能可自定义需要分享的APP)...

1,自己封装的一个简单的Class: public class ShareSample { /** * 获得分享列表(简单实现,只是把核心的东西写了写。不是太实用) * **/ public void getShareList(final String title,final String content,final Activity mAct...

weixin_30872337的博客 1979

Android 分享功能(一)添加自己应用到系统分享列表

很多应用都有分享功能,将文字图片等信息分享到微信,微博等应用。那如何将自己的应用和微信一样放到分享列表中呢?  那就需要在自己的应用添加如下配置:             android:name="com.demo.DemoActivity"             android:label="@string/app_name" >                     

weigoss87的专栏 4936

android9.0将自己的应用加入系统的打开方式和分享列表中

前言 继Android7.0版本后 Uri和文件路径互相转换封装类,实现系统分享功能及 FileProvider详细解析和踩坑指南,与fileprovider生成的Uri无法被识别后,再谈android如何将自己的应用加入系统的打开方式和分享列表中。 1、分享列表中显示自己的应用 ①在用系统默认的分享功能都会调用系统中可分享的应用的一个列表,但是如何使自己的应用加入这个列表呢?首先...

P876643136的博客 4925

获取安卓应用包名和入口 Activity

获取安卓应用包名和入口 Activity

心现识变妙莲华 9206

Android--Activity的创建过程

Activity的启动可以是应用启动时默认Activity的创建启动,也可以是从当前Activity跳转到未创建的目标Activity,本篇主要针对当前Activity跳转到未创建目标Activity的过程,新Activity的创建过程进行解析。如果想要成为架构师或想突破20~30K薪资范畴,那就不要局限在编码,业务,要会选型、扩展,提升编程思维。此外,良好的职业规划也很重要,学习的习惯很重要,但是最重要的还是要能持之以恒,任何不能坚持落实的计划都是空谈。

大模型训练 1311

安卓 2.1 Activity的简述

移动应用体验与桌面体验的不同之处在于,用户与应用的互动并不总是在同一位置开始,而是经常以不确定的方式开始。而Activity 类的目的就是促进这种范式的实现,我们来学习一下

m0_65489276的博客 1713

安卓分享 直接调用系统的分享

Android 调用系统分享文字、图片、文件,可直达微信、朋友圈、QQ、QQ空间、微博 兼容SDK 18以上的系统,直接调用系统分享功能,分享文本、图片、文件到第三方APP,如:微信、QQ、微博等 因为偷懒,可直达微信、朋友圈、QQ、QQ空间、微博的分享仅写了图片分享的,其他的文本、文件分享不常用到,就不写了。 具体图片分享区分单张图片分享和多张图片分享,详情请看代码: import androi...

qq_42713526的博客 428
上一篇: mac 原来使用了trim enable 到了 10.10.4开启trimforce 后出现开机禁止符号解决办法
下一篇: 关于selector 里面的坑
jackcoder
博客等级 码龄14年 2粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值