android之微信分享文本

Android开发丶集成微信原生分享 微信分享也是一项很常用的功能了,以往都是用友盟或者mobShareSDK框架来实现的,这两者在微信官方的sdk基础上封装的很好,并且加入了一些很实用性的功能,不过这次因为只有微信平台的分享,而且微信登录也是基于微信官方的原生SDK的,所以我们就不用再去大费周章地使用友盟和mobsharesdk了,而且也可以学习些新的东西,经过一番折腾调试,成功地把分享集成成功了,期间也遇到了一些坑,而且微信官方的文档确实不太友好,因此这里对其进行下总结归纳。 立即下载

Android微信开发分享文本

1、xml文件说明

添加CheckBox,分享至微信好友还是微信朋友圈

2.将APP_ID注册到微信中:

	api.registerApp(APP_ID);

3.创建EditText用于文本输入

String text = editor.getText().toString();
                if (text == null || text.length() == 0) {
                    return;
                }

4、创建一个用于封装待分享文本的WXTextObjextduix

 WXTextObject textObject = new WXTextObject();
textObject.text = text;


5、创建WXMediaMessage对象,用于Android客户端向微信 发送数据

WXMediaMessage msg = new WXMediaMessage();
                msg.mediaObject = textObject;
//                设置描述
                msg.description = text;

6、创建一个用于请求微信客户端的SendMessageToWX对象

SendMessageToWX.Req req = new SendMessageToWX.Req();
//                发送的内容
                req.message = msg;
//                创建唯一的标识
                req.transaction = buildTransction("text");
//                设置场景(好友==>朋友圈)
                req.scene = send_friend.isChecked() ? SendMessageToWX.Req.WXSceneTimeline : SendMessageToWX.Req.WXSceneSession;

7、唯一标示类

private String buildTransction(String str) {
        return (str == null) ? String.valueOf(System.currentTimeMillis()) : str + System.currentTimeMillis();
    }

8、发送微信客户端

api.sendReq(req);







Android第三方应用分享到微信 Android第三方应用分享到微信,APPID替换成自己的 立即下载

相关推荐

正直摄影方式的精度估算式_利用BDS数据反演大气可降水量及其精度分析

可降水量(PWV)对中小尺度灾害性天气预报具有指示意义,是降雨强度预报的重要参数之一。自20世纪80、90年代起,国外已经对GPS探测大气可降水量进行了大量研究。国内最早由毛节泰引进并详细介绍了地基GPS反演大气可降水量的方法,近年来发展迅速并取得了一定的成果。随着中国北斗卫星导航系统(BDS)提供服务并不断地建设完善,其已经能够应用到气象学领域,可以获得大气可降水量。文献[11]利用...

weixin_39796752的博客 1246

Android中实现微信分享的功能

在android开发中微信分享功能还是经常用到的,比如把文字,图片,网页类型,小程序类型的文件等分享给微信好友,朋友圈等。那么接下来就来说说如何去实现吧 一.添加依赖 implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+' 二. 写一个分享的页面(popup_share.xml) 这个是个popupWindow弹窗来着 <LinearLayout xmlns:android="http://schema

kaolagirl的博客 1万+

共聚焦显微镜的光源、工作原理与选型

共聚焦显微镜作为科研与工业领域中重要的微观成像工具,凭借光源的精准适配性、光学切片技术的三维成像能力,以及对不同工业场景的定制化适配潜力,为半导体检测、工业部件分析、智能制造升级提供了关键技术支撑。深入理解其光源特性、工作原理与选型逻辑,能帮助工程师与技术人员精准匹配设备与生产需求,既保障微观检测的精度与效率,又为产业优化、技术创新筑牢微观观测的基础。

PhotonixBay的博客 1540

【Android】微信分享纯文本、图片、小程序、口令分享

本文介绍了一个Android平台上的微信分享工具类WeChatShareHelper,支持纯文本、图片、小程序和口令分享。工具类通过封装微信SDK的API,简化了分享功能的实现。使用步骤包括初始化工具类、检查微信是否安装,以及调用相应方法进行分享。注意事项包括确保小程序路径和ID与开放平台一致、分享图片时需包含缩略图,以及分享前检查微信是否安装。该工具类为开发者提供了一个便捷的微信分享解决方案。

子冉冰清的博客 807

Kindle电子书DRM破解全攻略:从下载到转换的完整流程(含最新DeDRM插件配置)

本文详细介绍了如何合法移除个人购买的Kindle电子书的DRM保护,实现跨设备阅读与备份。核心内容包括使用最新DeDRM插件(如noDRM分支)配合Calibre进行配置,并针对亚马逊最新的KFX加密格式提供了密钥提取与实战操作指南。文章强调该方法仅适用于个人合理使用,旨在帮助读者真正掌控自己的数字资产。

delta的博客 577

如何在STM32上5分钟搞定nanopb协议传输?附完整代码示例

本文提供了在STM32微控制器上快速集成nanopb协议传输的实战指南。通过详细的步骤,从.proto文件定义、代码生成到STM32CubeIDE项目移植,帮助开发者利用nanopb这一轻量级Protocol Buffers C语言实现,在5分钟内构建高效、跨平台的嵌入式设备通信框架,并附有完整的代码示例。

jwt8token的博客 839

Android微信之简单文本分享(集成官方SDK-Android Studio)

目前官方还没有Android Studio整合说明 一.前期准备 1.帐号申请 https://open.weixin.qq.com/ 首先登录微信开放平台,注册一个帐号 2.提交APP审核 为什么必须提交app审核呢? 请看下图微信开放平台接口使用权限 不提交审核,根本没法用,无语了。。。 提交需要准备:应用名称,应用简介,应用图片(2828,108108),应

qq_33468135的博客 2234

MATLAB算法实战应用案例精讲-【数模应用】装箱问题

装箱问题可以根据不同的维度进行分类。以下是一些常见的装箱问题二维装箱问题:二维装箱问题假设所有物品都是平面上的矩形,并且需要将它们放入平面上的容器中。这个问题的目标是找到一种装箱方案,使得物品不重叠并占据的总面积最小。三维装箱问题:三维装箱问题考虑到物品可以具有高度,并且需要将它们放入三维容器(如箱子或货柜)中。目标是找到一种装箱方案,使得物品不重叠且总体积最小。多维装箱问题:多维装箱问题是指在更高维度空间中进行装箱的问题。除了长度和宽度之外,物品可能具有其他属性,如高度、重量、形状等。

qq_36130719的博客 1572

Android 使用微信开放平台分享内容到微信

总而言之,Android开发行业变化太快,作为技术人员就要保持终生学习的态度,让学习力成为核心竞争力,所谓“活到老学到老”只有不断的学习,不断的提升自己,才能跟紧行业的步伐,才能不被时代所淘汰。在这里我分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司19年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。需要的朋友可以私信我【资料】或者点这里免费领取。

m0_61369275的博客 1428

Android车载音频系统概览

官网有些部分的内容描述比较简单,对没有app、系统和底层开发经验,容易一眼扫过,没有留意到相关细节。 本节补充车载音频相关细节。

hwj的博客 786

GEE:关于遥感生态指数(RSEI)的若干疑问

本文记录了若干关于在 Google Earth Engine (GEE)平台上,计算基于主成分分析(PCA)的遥感生态指数(RSEI)的问题。并记录了解决这些问题的一些答案。问题包括,主成分分析的特征值的正负,主成分的占比,去云后空值像素的处理方法,异常值处理方法,如何看载荷等。

养乐多的博客 3419

浅谈Android中微信的文本,音频,视频,链接,表情,图片分享接口开发详解

这次主要讲解带你一步一步开发微信的分享文本,音频,视频,链接,表情,图片功能,以及给出一些关于网上朋友们提出的微信分享闪退,微信分享失败等问题的解决办法。 第一实现调用打开微信客户端: 首先到微信开放平台(https://open.weixin.qq.com )上注册一个账号,然后在上面创建一个Android应用,并填写好配置信息 在填写配置信息的时候应注意: 1 在填写应用签名时,需要到

Mikyou的专栏 8216

Xilinx系ZYNQ学习笔记(一)Vivado使用说明

vivado使用学习

贾saisai的博客 1876

Android分享txt文件到微信,Android 微信、qq分享文本 (Intent)

文章:1、定义一个工具类(PlatformUtil)调用方式如:Platformutil.isInstallApp(context,PlatformUtil.PACKAGE_WECHAT);// 判断微信是否安装public class PlatformUtil {public static final String PACKAGE_WECHAT = "com.tencent.mm"; publi...

weixin_33456137的博客 1010

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Android集成微信登录、分享文本图片url小程序

1、添加依赖 implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+' 2、微信登录分享功能类 import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; ...

博客,是nsacer先森的 870

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

React-Native-Wechat-Lib 分享功能全攻略:文本、图片、链接、小程序分享技巧

React-Native-Wechat-Lib 是一款专为 React-Native 应用开发的微信集成库,提供了登录、分享、收藏和支付等核心功能。本文将聚焦分享功能,详细介绍如何在 iOS 和 Android 平台上实现文本、图片、链接和小程序的分享功能,帮助开发者快速集成微信分享能力。 ## 一、准备工作:环境配置与初始化 在开始实现分享功能之前,需要完成基础的环境配置和初始化工作,确保

gitblog_00749的博客 695

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

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

Android 微信、qq分享文本 (Intent)

文章: https://www.jianshu.com/p/9522e24713e1 1、定义一个工具类(PlatformUtil) 调用方式如:Platformutil.isInstallApp(context,PlatformUtil.PACKAGE_WECHAT);// 判断微信是否安装 public class PlatformUtil { public sta...

weixin_30377461的博客 629

react-native-wechat微信组件的使用

对我来说link没有成功过,所以参考了其他人的文章,原文:https://www.jianshu.com/p/6a792118fae4 第一步:要去:https://open.weixin.qq.com(微信开发平台)注册账号并且创建一个移动应用。 创建应用的时候需要填写Bundle ID(ios)和包名(安卓) Bundle ID在哪里?原文:https://blog....

aisuoshi3612的博客 610

Android——分享文本给微博、微信、qq、邮箱、我的电脑等等手机上所安装的能够通信的软件...

我们有时候需要将文本、图片等分享到微博、微信、qq好友等,网上有好多代码,实现复杂,对于初学者来说,读起来很困难,其实,分享这一功能是很容易实现的。实现代码如下(经过了测试): 1、分享文本: Intent intent = new Intent(Intent.ACTION_SEND); //启动分享发送的属性intent.setType("text/plain");//分享发送...

weixin_30779691的博客 144

android分享视频到微信,android 分享文本、图片、音乐、视频到微信朋友圈、好友、我的收藏...

【实例简介】WeChatOpenSdkSample【实例截图】【核心代码】package net.sourceforge.simcpux;import android.Manifest;import android.app.Activity;import android.content.Intent;import android.content.pm.PackageManager;import a...

weixin_35949435的博客 898

React Native WeChat高级用法:如何实现朋友圈分享和文件传输

想要在React Native应用中集成微信分享功能吗?react-native-wechat库为你提供了完整的解决方案!这个强大的桥接库让开发者能够轻松实现朋友圈分享和文件传输功能,为你的移动应用增添社交分享能力。😊 ## 为什么选择React Native WeChat? react-native-wechat是一个专业的React Native桥接库,支持最新的微信SDK版本,包括iO

gitblog_00384的博客 690

Flutter微信SDK wechat_kit:一站式集成微信登录、分享与支付

wechat_kit是一款专为Flutter开发者打造的微信SDK,提供便捷的微信登录、分享与支付功能集成方案。无论是新手还是有经验的开发者,都能通过这个工具快速实现Flutter应用与微信生态的无缝对接,为用户带来更流畅的使用体验。 [![Flutter微信SDK wechat_kit图标](https://raw.gitcode.com/gh_mirrors/we/wechat_kit/ra

gitblog_01067的博客 486

Android 原生分享图片文字到微信

分享纯文字 Activity代码使用 shareWechatFriend(MainActivity.this, "这里是分享的内容"); 方法shareWechatFriend(Context context, String content) //分享纯文本到微信 /** * Context context * 分享的内容 content */ public void shareWechatFriend(Context context, Str.

qq_35499638的博客 1391

android分享到微信 返回值,android - 使用微信开放平台接口,为什么sendReq一个文本消息,返回值为true,但是发不出去?...

写一个按钮点击发送,之前还可以发送的,但早上突然发不出去了,也就是说没有弹出一个框提示我确认发布。((Button) findViewById(R.id.sendText)).setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View source) {boolean isTimelineCb =...

weixin_29365481的博客 359

android 实现微信分享

微信开放平台 创建应用 创建应用注意事项 应用官网:随便写个正确格式的url。 上传移动应用图片大小要符合要求。 应用签名。 把带签名 的apk文件安装至手机中。安装微信的签名生成工具,打开GenSignature应用程序,填写你App的包名,点击“Get Signature”即可得到签名。 点击下载 签名生成工具 Android接入指南 官方文档 1.申请你的 AppID 请到 ...

qq_36699930的博客 2201
上一篇: android微信分享之创建工程以及启动微信
下一篇: android之微信分享图片
JSON_ZJS
博客等级 码龄9年 30粉丝 159原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值