首页 文章 精选 留言 我的

精选列表

搜索[正则过滤],共10000篇文章
优秀的个人博客,低调大师

Android分享中,如何过滤指定的应用,并且对不同的分享方式发送不同的内容?

网上找到的一篇关于: 针对不同的应用,使用不同的方式的文章。原文地址 String contentDetails = ""; String contentBrief = ""; String shareUrl = ""; Intent it = new Intent(Intent.ACTION_SEND); it.setType("text/plain"); List<ResolveInfo> resInfo = getPackageManager().queryIntentActivities(it, 0); if (!resInfo.isEmpty()) { List<Intent> targetedShareIntents = new ArrayList<Intent>(); for (ResolveInfo info : resInfo) { Intent targeted = new Intent(Intent.ACTION_SEND); targeted.setType("text/plain"); ActivityInfo activityInfo = info.activityInfo; // judgments : activityInfo.packageName, activityInfo.name, etc. if (activityInfo.packageName.contains("bluetooth") || activityInfo.name.contains("bluetooth")) { continue; } if (activityInfo.packageName.contains("gm") || activityInfo.name.contains("mail")) { targeted.putExtra(Intent.EXTRA_TEXT, contentDetails); } else if (activityInfo.packageName.contains("zxing")) { targeted.putExtra(Intent.EXTRA_TEXT, shareUrl); } else { targeted.putExtra(Intent.EXTRA_TEXT, contentBrief); } targeted.setPackage(activityInfo.packageName); targetedShareIntents.add(targeted); } Intent chooserIntent = Intent.createChooser(targetedShareIntents.remove(0), "Select app to share"); if (chooserIntent == null) { return; } // A Parcelable[] of Intent or LabeledIntent objects as set with // putExtra(String, Parcelable[]) of additional activities to place // a the front of the list of choices, when shown to the user with a // ACTION_CHOOSER. chooserIntent.putExtra(Intent.EXTRA_INITIAL_INTENTS, targetedShareIntents.toArray(new Parcelable[] {})); try { startActivity(chooserIntent); } catch (android.content.ActivityNotFoundException ex) { Toast.makeText(this, "Can't find share component to share", Toast.LENGTH_SHORT).show(); } } 本文转自Work Hard Work Smart博客园博客,原文链接:http://www.cnblogs.com/linlf03/p/5228171.html,如需转载请自行联系原作者

优秀的个人博客,低调大师

【资料下载】Python 第三讲——正则表达式爬取糗事百科数据

直播时间:2月20日 20:00—21:00 直播讲师:罗攀——林学研究生《从零开始学Python网络爬虫》作者《从零开始学Python数据分析》作者。擅长网络爬虫、数据分析,在web开发,数据库,机器学习等领域有所涉猎 随着Internet的飞速发展,互联网每天都会产生大量的非结构化数据。如何从这些非结构化数据中提取有效的信息,供学习、工作使用,网络爬虫应运而生。由于Python语言简单易用、优秀易用的第三方库和多样的爬虫框架,让Python语言成为了网络爬虫的主力军。本次直播通过简单案例,让大家感受Python的强大,以及爬虫的乐趣 欢迎扫码观看直播 或点击链接:http://tb.cn/UQkRRHw PPT下载:https://yq.aliyun.com/download/3320视频链接:https://yq.aliyun.com

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册