Android 浏览器分享到APP「建议收藏」

Android 浏览器分享到APP「建议收藏」1.在配置文件添加权限<uses-permissionandroid:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>2.在配置文件中给分享到APP的界面(Acticiy)添加intent-filter<intent-filter><actionandroid:name="android…

大家好,又见面了,我是你们的朋友全栈君。

1.在配置文件添加权限

<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />

2.在配置文件中给分享到APP的界面(Acticiy)添加intent-filter

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

    <category android:name="android.intent.category.DEFAULT" />
    
    <data android:mimeType="text/plain" /><!-- 获取文本 -->
    <data android:mimeType="text/html" /><!-- 获取url -->
    <data android:mimeType="image/jpeg" /><!-- 获取图片 -->
    <data android:mimeType="image/jif" /><!-- 获取图片 -->
    <data android:mimeType="image/bmp" /><!-- 获取图片 -->
    <data android:mimeType="image/png" /><!-- 获取图片 -->
</intent-filter>

3.在跳转的Activity中来获取

Intent intent = getIntent();
Bundle extras = intent.getExtras();
String action = intent.getAction();

if (Intent.ACTION_SEND.equals(action)) {
    String content = (String) extras.getCharSequence(Intent.EXTRA_TEXT);
    if (content != null) {
        Log.e("AAA", "onCreate1: " + content);
        CharSequence title = extras.getCharSequence(Intent.EXTRA_SUBJECT);
        if (title == null)
            title  = content.substring(0,content.indexOf("http"));
        Log.e("AAA", "onCreate2: " + title);
    }
    Uri uri = extras.getParcelable(Intent.EXTRA_STREAM);
    if (uri != null){
        Log.e("AAA", "onCreate3: " + uri.toString());
    }
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/146589.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • lstm是rnn中的一种吗_经验公式是什么

    lstm是rnn中的一种吗_经验公式是什么前言好久没用正儿八经地写博客了,csdn居然也有了markdown的编辑器了,最近花了不少时间看RNN以及LSTM的论文,在组内『夜校』分享过了,再在这里总结一下发出来吧,按照我讲解的思路,理解RNN以及LSTM的算法流程并推导一遍应该是没有问题的。RNN最近做出了很多非常漂亮的成果,比如AlexGraves的手写文字生成、名声大振的『根据图片生成描述文字』、输出类似训练语料的文字等应用,都让人感

    2022年8月29日
    1
  • PHP进阶与redis锁限制并发访问功能示例

    PHP进阶与redis锁限制并发访问功能示例

    2021年10月27日
    39
  • Oracle之 UTL_FILE 包用法详解_bootstrap表格分页

    Oracle之 UTL_FILE 包用法详解_bootstrap表格分页前言:在上篇文章中我们说到了:Xlsx结合File-Saver实现前端页面表格导出Excel为文件,但是也有很棘手的问题,只能导出第一页的数据,那么我们今天来看看分页的数据怎么导出—目录:一.表格结构:二.分页结构:三.js逻辑代码:四.代码解析:一.表格结构:<el-table:data=”adminData.slice((admincurrentPage-1)*adminpage,admincurrentPage*adminpage)”:cell-st

    2022年9月2日
    1
  • 乐乐音乐播放器(终)源代码+使用说明[通俗易懂]

    乐乐音乐播放器(终)源代码+使用说明

    2022年2月2日
    41
  • python数据库操作之sqlalchemy逆向工程

    python数据库操作之sqlalchemy逆向工程依赖安装pipinstallsqlacodegen数据库配置config.pyimportosHOST=’localhost’PORT=3306USERNAME=’root’PASSWORD=’root’DB=’demo’DB_URI=f’mysql+pymysql://{USERNAME}:{PASSWORD}@{HOST}:{PORT}/{DB}’#自动生成modelsos.system(f’sqlacodegen{DB_URI}

    2022年6月22日
    33
  • 用cube移植PS2手柄–HAL库[通俗易懂]

    用cube移植PS2手柄–HAL库[通俗易懂]用cube移植PS2手柄–HAL库STM32F4PS2手柄移植HAL库,利用Cube进行设置请按以下步骤进行配置GPIOD0inputD1outputD2outputD3output详见下图然后配置工程文件生成格式生成MDK文件并用keil打开下载下面链接的文件并开始移植将文件内的delay.csys.cps2.cmisc.c进…

    2022年5月1日
    42

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号