OnekeyShareThemeImpl.java 文件源码

java
阅读 33 收藏 0 点赞 0 评论 0

项目:POCenter 作者:
final ShareParams shareDataToShareParams(Platform plat) {
    if (plat == null || shareParamsMap == null) {
        toast("ssdk_oks_share_failed");
        return null;
    }

    try {
        String imagePath = ResHelper.forceCast(shareParamsMap.get("imagePath"));
        Bitmap viewToShare = ResHelper.forceCast(shareParamsMap.get("viewToShare"));
        if (TextUtils.isEmpty(imagePath) && viewToShare != null && !viewToShare.isRecycled()) {
            String path = ResHelper.getCachePath(plat.getContext(), "screenshot");
            File ss = new File(path, String.valueOf(System.currentTimeMillis()) + ".jpg");
            FileOutputStream fos = new FileOutputStream(ss);
            viewToShare.compress(CompressFormat.JPEG, 100, fos);
            fos.flush();
            fos.close();
            shareParamsMap.put("imagePath", ss.getAbsolutePath());
        }
    } catch (Throwable t) {
        t.printStackTrace();
        toast("ssdk_oks_share_failed");
        return null;
    }

    return new ShareParams(shareParamsMap);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号