美文网首页
关于微信分享中的一些问题

关于微信分享中的一些问题

作者: kongzue | 来源:发表于2018-04-11 17:55 被阅读33次

    警告

    这是一篇吐槽文,慎入

    这是微信分享SDK文档(2018.4.11日之前):


    微信分享SDK文档.png

    我就先不提你微信代码给人上张图,没法复制这问题了...

    问题是你代码里,

    Util.bmpToByteArray(thumb, true);
    

    此Util是哪里的Util?

    buildTransaction("music");
    

    这个方法的代码在哪里?
    乱七八糟的类建了一大堆,一层套一层,问题一大把,一点都不走心
    瞅瞅你家隔壁的QQ分享,哪有你这一堆P毛病?

    解决方案

    心累,手动帮你找到这俩方法,替换使用吧...

    public static byte[] bmpToByteArray(final Bitmap bmp, final boolean needRecycle) {
        ByteArrayOutputStream output = new ByteArrayOutputStream();
        bmp.compress(Bitmap.CompressFormat.PNG, 100, output);
        if (needRecycle) {
            bmp.recycle();
        }
        byte[] result = output.toByteArray();
        try {
            output.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
        return result;
    }
    public static String buildTransaction(final String type) {
        return (type == null) ? String.valueOf(System.currentTimeMillis())
                : type + System.currentTimeMillis();
    }
    

    另外,遇到测试分享微信一闪就自己退的问题,把你的项目编译为release版本再试试吧...

    微信这SDK做的是真不咋地。

    相关文章

      网友评论

          本文标题:关于微信分享中的一些问题

          本文链接:https://www.haomeiwen.com/subject/wvyzhftx.html