Android微信分享问题,求大神,感激不尽!

这是我的微信分享Activity。

因为这个程序直接运行在手机上,没有打包签名的,所以用官方的签名生成器生成的签名 也就是调试的签名来注册的 可以点了按钮分享 一点反应也没有 求解。谢谢!

 package com.chase.cn.demon;

import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

import com.tencent.mm.sdk.modelmsg.SendMessageToWX;
import com.tencent.mm.sdk.modelmsg.WXMediaMessage;
import com.tencent.mm.sdk.modelmsg.WXWebpageObject;
import com.tencent.mm.sdk.openapi.IWXAPI;
import com.tencent.mm.sdk.openapi.WXAPIFactory;

/**
 * Created by Chase on 2016/12/16.
 */

public class ShareAppActivity extends Activity {

    private Button share_wx_friends;

    private IWXAPI wxApi;

    private void regToWx(){
        wxApi = WXAPIFactory.createWXAPI(this, "wxa69fbe409bcc2233");
        wxApi.registerApp("wxa69fbe409bcc2233");
    }



    private void wechatShare(int flag) {
        if (!wxApi.isWXAppInstalled()){
            Toast.makeText(getApplicationContext(),"您尚未安装微信客户端",Toast.LENGTH_SHORT).show();
            return;
        }


        WXWebpageObject webpage = new WXWebpageObject();
        webpage.webpageUrl = "http://baidu.com";
        WXMediaMessage msg = new WXMediaMessage(webpage);

        msg.title = "title";
        msg.description ="123";
        Bitmap thumb = BitmapFactory.decodeResource(getResources(),
                R.mipmap.splash_bgp);
        msg.setThumbImage(thumb);
        SendMessageToWX.Req req = new SendMessageToWX.Req();
        req.transaction = String.valueOf(System.currentTimeMillis());
        req.message = msg;
        req.scene = flag;
        wxApi.sendReq(req);
    }


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.share_app_activity);
        //实例化

        regToWx();

        share_wx_friends = (Button) findViewById(R.id.bt_share_wx_friends);
        share_wx_friends.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                wechatShare(1);
            }
        });
    }


}

0

2个回答

应用签名:fdf519eb242d732d4a7d82483ac10370
包名:com.chase.cn.demon

0

我是debug下的签名来生成的 用自己的keystore生成签名也试了 还是没反应

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
android记事本
android记事本,闹铃提醒功能没有实现,欢迎参考抄袭修改,但是希望大神给加个闹铃提醒功能,我在这里感激不尽了,有问题请及时联系695042546@qq.com
Android集成微信分享功能应用签名生成方法及分享不生效的问题
通过友盟sdk集成微博、微信、qq等分享功能时,微博和qq很顺利,但在做微信集成时一直不成功。主要问题还是之前在微信开放平台申请创建移动应用时,对应用签名没有填写对,走了很多弯路现总结出来,加深记忆避免后继弯路。在这里微信开放平台的注册、移动应用的创建就不做说明了,需要注意的是提交申请后腾讯需要一周左右的时间进行审核,所以有着急上线的同学做好时间管理。n在说具体的签名生成之前,我们先看看为啥需要
友盟社会化分享(微信分享后留在微信,没有回调的问题解决方案)
最新的社会化分享2018年5月18号更新,其中包含新浪微博,QQ好友,QQ空间,微信朋友圈,支付宝,钉钉,都是些现阶段主流的通讯方式,处理了微信分享后留在微信,没有回调的问题解决方案,供自己今后快速开发。需要的同学下载看下,无积分请联系我~~QQ:945482445
友盟微信分享回调问题
  做项目做到友盟的微信分享,最开始出现的问题是分享成功了,但是点击返回app,会崩一下然后弹出个吐司:登陆成功.我就看log,发现是走了WXEntryActivity的onResp里的微信登录方法,因为分享没有获取到用户的accessTokenEntity,所以会崩一下,然后弹出登陆成功的吐司.nn 微信登录我用的原生的方法,友盟的微信登录总有问题.但是这样导致回调各种不成功,我在文档里看,说可...
Android 实现微信分享 签名说明
获取签名文件nn导出 带签名 的apk文件,将该apk文件安装至手机中。安装微信的签名工具,打开GenSignature应用程序,填写你App的包名,点击“Get Signature”即可得到签名。nnnn微信开放平台申请应用nn填写App的相关信息,注意确保包名跟签名填写正确,填写完成提交微信审核。nnnn微信集成测试nn在进行微信集成测试时,请填写你申请App的AppID。测试时需要导出带签名...
[学习] 鸿洋大大的万能适配器(1)
总结一下nn从 ViewHolder 开始学习nnnnpublic ViewHolder(Context context, View itemView)n {n super(itemView);n mContext = context;n mConvertView = itemView;n mViews = new SparseArra...
【Android】微信SDK分享需要注意的
微信分享功能网上有许多实例,可以参考也可以直接使用。这里记录几个要点之外容易被忽视的地方。nn1.nnpublic class WXEntryActivity extends AppCompatActivity implements IWXAPIEventHandler{n ...n}nn回调用的Activity WXEntryActivity名称固定 必需继承IWXAPIEventHan...
Android集成友盟微信分享闪退
几乎没有人能一次性集成微信分享成功,失败是在所难免的,所以我们不要气馁一定要在Application中设置如下代码 @Overriden public void onCreate() {n super.onCreate();n Config.DEBUG = true;//可以弹出对话框告诉我们什么地方出错了,不写这句话的话,要费时间找bug的n }设置log信
易语言钓鱼源码
求大神买走 求大神买走 易语言钓鱼源码
Android 微信分享问题解决小心得(二)
分享音频点击跳转页面显示黑屏播放器(页面什么都没有全黑)rn后来在分享音频的时候,需要添加分享音乐的URL地址,也就是WXMusicObject.musicUrl属性,但是又一个肯人的地方来了。当我设置了一个分享的音频地址的时候OK可以分享也可以播放,但是当我点击分享内容的时候跳转到了一个不知道是什么鬼的页面,除了播放、暂停按钮什么都没有全黑页面。郁闷无比呀!后来通过多方查找返现,WX并没有提供分
求大神指导,感激不尽。
我按书上给的源程序编译时却出现了错误。怎么了?下面是源代码:rn#include rnrnLRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ;rnrnrnint WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,rn PSTR szCmdLine, int iCmdShow)rnrn static TCHAR szAppName[] = TEXT ("HelloWin") ;rn HWND hwnd ;rn MSG msg ;rn WNDCLASS wndclass ;rnrn wndclass.style = CS_HREDRAW | CS_VREDRAW ;rn wndclass.lpfnWndProc = WndProc ;rn wndclass.cbClsExtra = 0 ;rn wndclass.cbWndExtra = 0 ;rn wndclass.hInstance = hInstance ;rn wndclass.hIcon = LoadIcon (NULL, IDI_APPLICATION) ;rn wndclass.hCursor = LoadCursor (NULL, IDC_ARROW) ;rn wndclass.hbrBackground= (HBRUSH) GetStockObject (WHITE_BRUSH) ;rn wndclass.lpszMenuName = NULL ;rn wndclass.lpszClassName= szAppName ;rnrn if (!RegisterClass (&wndclass))rn rn MessageBox ( NULL, TEXT ("This program requires Windows NT!"),rn szAppName, MB_ICONERROR) ;rn return 0 ;rn rnrn hwnd = CreateWindow( szAppName, // window class namern TEXT ("Full Screen Display"), // window captionrn// WS_OVERLAPPEDWINDOW, // window stylern WS_POPUP,rn// CW_USEDEFAULT,// initial x positionrn// CW_USEDEFAULT,// initial y positionrn// CW_USEDEFAULT,// initial x sizern// CW_USEDEFAULT,// initial y sizern 0,rn 0,rn ::GetSystemMetrics(SM_CXSCREEN),rn ::GetSystemMetrics(SM_CYSCREEN),rn NULL, // parent window handlern NULL, // window menu handlern hInstance, // program instance handlern NULL) ; // creation parametersrnrnrn ShowWindow (hwnd, iCmdShow) ;rn UpdateWindow (hwnd) ;rnrnrn while (GetMessage (&msg, NULL, 0, 0))rn rn TranslateMessage (&msg) ;rn DispatchMessage (&msg) ;rn rn return msg.wParam ;rnrnrnLRESULT CALLBACK WndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)rnrn HDC hdc ;rn PAINTSTRUCT ps ;rn RECT rect ;rnrn switch (message)rn rn case WM_CREATE:rn// PlaySound (TEXT ("hellowin.wav"), NULL, SND_FILENAME | SND_ASYNC) ;rn return 0 ;rn case WM_PAINT:rn hdc = BeginPaint (hwnd, &ps) ;rn GetClientRect (hwnd, &rect) ;rn DrawText (hdc, TEXT ("This window can cover the task item!"), -1, &rect,rn DT_SINGLELINE | DT_CENTER | DT_VCENTER) ;rn EndPaint (hwnd, &ps) ;rn return 0 ;rn case WM_DESTROY:rn PostQuitMessage (0) ;rn return 0 ;rn rn return DefWindowProc (hwnd, message, wParam, lParam) ;rnrn错误:rnCompiling...rn01.crne:\programs\a\01.c(33) : warning C4003: not enough actual parameters for macro 'CreateWindowA'rne:\programs\a\01.c(33) : warning C4047: 'function' : 'int ' differs in levels of indirection from 'void *'rne:\programs\a\01.c(33) : warning C4024: 'CreateWindowExA' : different types for formal and actual parameter 8rne:\programs\a\01.c(33) : warning C4133: 'function' : incompatible types - from 'struct HINSTANCE__ *' to 'struct HMENU__ *'rne:\programs\a\01.c(33) : error C2059: syntax error : ')'rne:\programs\a\01.c(43) : error C2143: syntax error : missing '' before '__stdcall'rne:\programs\a\01.c(44) : warning C4142: benign redefinition of typerne:\programs\a\01.c(51) : warning C4129: 'm' : unrecognized character escape sequencerne:\programs\a\01.c(51) : warning C4129: '? : unrecognized character escape sequencern执行 cl.exe 时出错.rnrn01.obj - 1 error(s), 0 warning(s)rn求大神指导
分享朋友圈 安卓有用ios没用
解决方法:看页面链接是不是https开头的,是的话就要引入https的js文件而不是以http开头<script src="https://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>
C#课程设计书
C#课程设计书,求管理系统全源代码。本人感激不尽。谢谢。
求大神帮忙、感激不尽。
rn 现在碰到如下问题 、 需要查询几个平台下的全部店铺 (一个平台下有若干个店铺) 、使用如下语句 。rnrn[code=sql]rnSELECTrn `paipai_shop`.`sellerUin` AS `shopId`,rn `paipai_shop`.`shopName` AS `shopName`rnFROMrn `paipai_shop`rnUNION ALLrn SELECTrn `dangdang_shop`.`id` AS `shopId`,rn `dangdang_shop`.`shopName` AS `shopName`rn FROMrn `dangdang_shop`rn UNION ALLrn SELECTrn `vjia_shop`.`id` AS `shopId`,rn `vjia_shop`.`shopName` AS `shopName`rn FROMrn `vjia_shop`rn UNION ALLrn SELECTrn `amazon_shop`.`id` AS `shopId`,rn `amazon_shop`.`shopName` AS `shopName`rn FROMrn `amazon_shop`rn UNION ALLrn SELECTrn `taobao_shop`.`shopId` AS `shopId`,rn `taobao_shop`.`nick` AS `shopName`rn FROMrn `taobao_shop`rn UNION ALLrn SELECTrn `jingd_shop`.`shopId` AS `shopId`,rn `jingd_shop`.`shopName` AS `shopName`rn FROMrn `jingd_shop`rn UNION ALLrn SELECTrn `yhd_shop`.`shopId` AS `shopId`,rn `yhd_shop`.`shopName` AS `shopName`rn FROMrn `yhd_shop`[/code]rn 查询出来后 、 因为不同平台下的店铺可能有相同的 shopId 、 导致页面上相同shopid的店铺只显示一个条数据 。 求有无解决方法 。 rn rn rn 我曾经尝试给不同平台下的店铺shopid 后面 拼接 数字 譬如 :[color=#FF0000]`yhd_shop`.`shopId`+0[/color] AS `shopId` 结果 没有用 。哪位大神给个解决方法?
android 微信分享带有缩略图的网页
前言n最近做了一个web app 需要做微信分享。n需求是分享web页还要带有图片,并且图片还不是本地的,这就有点坑了,n也就是说图片还要从网络实时获取并且是同步的,如果是异步的还需要等待(用户体验就不要了)nnn代码如下n /**n * 微信分享 好友n */n public void wxHyShare(String shareUrl, String t
Android微信分享失败快速检查!
小伙伴们平时在集成微信SDK的时候总是一脸自信的按照文档刷刷刷把代码写好,结果在实际调试的时候却发现点击了微信分享之后就没反应了。这个时候是很影响我们心情的,现在我将微信分享中的问题总结如下,以后遇到问题你就直接对照着这几步来查看相信分分钟就可以解决问题:nn1 、账号问题:查看是否注册了微信开发者账号,获取APPID之后正确写入代码init方法中。nn2 、包名问题:查看在开发者平台等级的APP...
android中微信、朋友圈分享无回调的问题
如果在您的项目中集成了微信或者微信朋友圈,并且您需要准确的分享回调,则需要在AndroidManifest.xml中下注册下面的回调Activity。
Android 微信分享(超详细)-解决图片处理问题(checkArgs fail, thumbData is invalid)
Android 微信分享(超详细)-解决图片压缩大小问题微信分享规则分享一、获取bitmap图片二、bitmap转字节流三、微信分享配置四、疑难杂症五、参考博客nn最近公司要原生微信分享功能,楼主想哎呀不就是微信分享嘛做就是了,谁知道巨坑啊!nn微信分享规则nn针对微信分享时需要压缩图片到较小的图片尺寸 并且需要设置缩略32k的限制. (注意:必须是32k的图片)nn分享nn这里就不浪费时间说什么...
android通过友盟进行微信分享的坑
刚好项目中遇到了需要通过第三方微信分享,需要用过友盟的平台(因为之前用的事ShareSDK),去看了一下官方文档,顺便记录一下问题和一些分享的细节。n1,添加一些jar包(只需要去官方下载,没有什么大问题),因为我们公司只需要微信分享,朋友圈和qq空间,所以我下载的都是精简版的nnn2,需要建一个回调的类,记得要继承nWXCallbackActivity,其中一定要注意 com.XXXX
Android 接入第三方登录 微信登录 微信分享 demo
Android 接入第三方登录 微信登录。 Android 微信登录,微信分享好友,微信分享朋友圈demo,
android微信分享回调没有响应的问题
关于微信回调WXEntryActivity的教程网上有很多,这里说一下我遇到的回调没有响应的问题。其实是细节问题,在创建WXEntryActivity的时候一定要注意,WXEntryActivity一定要创建在wxapi目录下,且wxapi这个目录必须创建在包名下面,最最最需要注意的地方,wxapi这个名字不能改,一定要是wxapi。包名是applicationId后面这一串。nnnn ...
关于shareSDK遇到的坑 Android微信分享,打包前可以分享,打包后不能分享。
关于集成shareSDK的步骤看文档就可以了,集成很简单,不懂的可以问客服,很专业.rn咱们来说说我集成过程中遇到的比较坑的坑----Android微信分享,打包前可以分享,打包后不能分享rn首先出现这个问题如果没有对app进行混淆绝的话,那绝对是你的微信开放平台上面添加安卓应用时应用签名搞错啦rnrnrnrnrnrnrn获取这个应用签名网上有两种方法,简单的是用那个提供的rnrnrn开始我就是用
vue解决微信分享回调iOS和安卓回调错误的问题
       产品需求:在微信内分享需要手动配置的分享地址、分享图片与内容描述,引导用户分享,并在微信分享成功回调内进行相应的操作。nn首先需要在项目中引入微信jsSDk包,然后通过接口获取后台签名。nnnn封装函数获取微信分享必填参数nnnn其中的jsApiList中填的是需要使用的微信分享js接口的列表,参数URL默认是location.href,即分享当前页面的URL。nn在需要分享的页面引...
微信分享问题完美解决
很多同学在集成微信分享时出现了以下的纠结问题:rn1、点击分享一闪就没了,吊不起来分享界面rn原因:不是签名包,app_id不对,微信申请时的包和签名不对rn2、分享完回到app界面,操作了不当前界面,必须返回一下才可以操作rn原因:分享完跳回app界面时,activity数据丢失,我们在rn微信客户端回调activity中重新创建一下app界面rn例子:rnpublic class WXEntr
微信分享遇到的坑
微信分享操作步骤n先到微信开放平台上注册应用:需要用到包名和应用签名;n开始正常的开发;n潜在的坑:n微信分享使用的应用签名是MD5值,而且是不带冒号的小写MD5值;n 如何获取MD5值?n n 将apk修改后缀为 .rar文件后解压; n 进入解压后的META-INF目录,该目录下会存在文件CERT.RSA n 在该目录下打开cmd,输入命令 :keytool -printcert -f
android 微信分享后显示白屏,需再点击返回才返回到app,该怎么解决啊,有人遇到过吗
android 微信分享后显示白屏,需再点击返回才返回到app,该怎么解决啊,有人遇到过吗
Android集成微信分享,由于分享的缩略图大于32K,而无法调起微信客户端
在项目中集成微信分享功能,分享的是一个链接,带有图片和标题。 n按照微信开放平台网页类型分享示例,进行代码编写,但是点击分享 n始终无法调起微信客户端。 /**n * 微信分享到好友(聊天界面)n */n public static void wechatShareToSceneSession(String webpageUrl, String title, String d
Android开发中微信分享图片有的图片分享不出去的问题解决
 nn最近一个项目做的源生微信分享,测试出现问题的可以分享出去, 发现有的可以分享出去有的不能分享出去n想半天想不出来,过了两天突然感觉是不是分享的图片太大了, n顿时就恍然大悟,原来我从网络上请求的图片转换成Bitmap就没有管了,直接就分享出去,难怪有的可以分享,有的又不可以, nn nn后来查了一下,图片好像要限制在32k以下才能分享,微信这个坑比也没说。nn nn下面就是我把网络图片url...
安卓线程的使用
android中试用线程的几种方式,很简单。求大神指导一下。
ios-DashboardBySwift.zip
github:https://github.com/coolboy-ccp/DashboardBySwift 求star,提供更详细的解释 目前无法解决渲染进度问题,求大神指导
单页应用(vue angular react等)微信分享带#号链接被截取问题(安卓)
安卓端微信分享出去公众号指定链接#号后链接参数被截取的问题简单解决:使用中转页nn大致思路: 将分享链接拼上自定义参数指向中转页 在中转页截取参数 自动跳转至自己公众号的链接nn注意: 需将中转页放到跟公众号服务器文件夹同级目录 使用最原始的html实现nn附分享链接:nnnn var sharelink = sharelink = '项目url/test.html?shopid=1&a...
Android微信登录以及分享集成步骤
Android微信登录以及分享集成步骤
android实现连一线
android练一练,参考大神作品,实现连连看效果,简单的效果,另求积分
Android 微信分享后留在微信,没有回调的问题解决方案
网上有很多关于微信分享后没有回调的问题,大多数讲的都是一些配置不对、WXEntryActivity类的包名不对等所引起的错误。但我今天要讲的问题不是因为这些集成不当引起的问题,而是微信分享SDK本身存在的问题(或者这并不是微信SDK的bug,而是微信本身就是这样设计的)。这个问题就是,当我们分享成功后,微信会弹出一个弹窗,让用户选择“留在微信”或者“返回app”,如果用户选择“留在微信”,那么我们...
Android 微信分享不显示分享出去的图标问题
android微信分享到ios会出现不显示分享出去logo问题,原因是分享的内容涉及到红包或者人民币(钱)之类的敏感词汇,微信会屏蔽掉,主要分享内容用繁体字或者别的符号代替即可。...
android 微信分享出去的图片不显示或显示成应用图标
第一次写博客,写得可能比较烂,大家见谅。nnn今天测试给提了个问题,先上一下出现的问题,自己分享后微信里面显示出来的界面(正常)nnnnn但是分享出去后,其他人看到要不就不显示图片要不就是显示应用的logo,具体情况如图:nnnnnnnnnnn解决方案:刚开始以为是图片太大的问题,但是后来换了一张小的图片发现还是一样的,而且其它地方分享的图片都可以正常显示,发
友盟分享成功以后,点击“留在QQ”,"留在微信"...
如果分享成功以后,点击“留在QQ”,"留在微信"...rnrn就不会调用下面的方法:rnrn-(BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary *)options{}  rnrn就无法判断分享是否成功,也无法进行分享成功你想进行的操作(例如:分享成功获取积分,奖励等。。。)rnrnrn
Android 微信分享
第三方集成步骤大致都差不多:平台注册,引入依赖包,配置清单文件,初始化操作,最后引用nn注册就不用说了,直接上第三方官网,按照提示申请注册账号和应用,获取相应的appid,appkey等;nn第一步:引入依赖包,项目build.gradle之下nnncompile 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+'nn其中,里面的wi...
微信分享无反应问题可能是因为这个
Android微信分享无反应问题可能是因为这个坑爹的开始还以为是超过了微信规定的32k大小,结果错误出在了微信的Util.bmpToByteArray()默认的CompressFormat.PNG !而我的是JEPG了~~默哀此坑,而QQ分享的直接可以是一个图片地址的url,方便多了!public void shareWX(String url, boolean isWX,Bitmap bmp) ...
微信分享 安卓不显示图片
微信分享在IOS手机上分享小图标是显示的,安卓手机部分图标不显示,最终是把.png格式改成.jpg格式图标就OK
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java大神班 大数据大神班