From 4e9af7b9cbd416fc37e5780c6bf11903c3328194 Mon Sep 17 00:00:00 2001
From: 18034727885 <973609879@qq.com>
Date: 星期四, 19 三月 2026 17:13:55 +0800
Subject: [PATCH] 去掉友盟相关功能代码

---
 app/src/main/java/com/driver/igotrip/ui/mine/QrCodeActivity.kt |  152 --------------------------------------------------
 1 files changed, 0 insertions(+), 152 deletions(-)

diff --git a/app/src/main/java/com/driver/igotrip/ui/mine/QrCodeActivity.kt b/app/src/main/java/com/driver/igotrip/ui/mine/QrCodeActivity.kt
index 6d89741..3376ae0 100644
--- a/app/src/main/java/com/driver/igotrip/ui/mine/QrCodeActivity.kt
+++ b/app/src/main/java/com/driver/igotrip/ui/mine/QrCodeActivity.kt
@@ -1,42 +1,19 @@
 package com.driver.igotrip.ui.mine
 
-import android.app.Activity
-import android.content.Intent
 import android.graphics.Bitmap
-import android.net.Uri
 import android.os.Environment
 import android.provider.MediaStore
-import android.util.Log
-import android.view.View
 import android.widget.ImageView
-import android.widget.TextView
 import com.driver.igotrip.R
 import com.driver.igotrip.base.MyBaseActivity
-import com.driver.igotrip.netUtls.Api
-import com.driver.igotrip.netUtls.HttpManager
-import com.driver.igotrip.ui.DialogUtil
 import com.driver.igotrip.utils.Cache.CacheKey
 import com.driver.igotrip.utils.QRCodeUtil
 import com.driver.igotrip.utils.glide.GlideUtil
-import com.facebook.CallbackManager
-import com.facebook.FacebookCallback
-import com.facebook.FacebookException
-import com.facebook.share.Sharer
-import com.facebook.share.model.ShareLinkContent
-import com.facebook.share.widget.ShareDialog
 import com.scwang.smartrefresh.layout.util.SmartUtil.dp2px
-import com.twitter.sdk.android.tweetcomposer.TweetComposer
-import com.umeng.socialize.ShareAction
-import com.umeng.socialize.ShareContent
-import com.umeng.socialize.UMShareListener
-import com.umeng.socialize.bean.SHARE_MEDIA
-import com.umeng.socialize.media.UMImage
-import com.umeng.socialize.media.UMWeb
 import org.jetbrains.anko.find
 import org.jetbrains.anko.toast
 import java.io.File
 import java.io.FileOutputStream
-import java.net.URL
 
 
 class QrCodeActivity : MyBaseActivity() {
@@ -86,133 +63,4 @@
     }
 
     private val content by lazy { getString(R.string.司机二维码) }
-    fun showShareDialog() {
-        var languageType = HttpManager.getTypeByLanguage()
-        var shareStr = Api.strShareQrCode.format(CacheKey.getUserId(),languageType)
-        var dialog = DialogUtil.getDialog(mContext, R.layout.pop_share)
-        var view = DialogUtil.getView(dialog)
-        val tv_item_right_share = view.find<TextView>(R.id.tv_item_right_share)
-        val view_close_share = view.find<View>(R.id.view_close_share)
-        val ll_wechat = view.find<View>(R.id.ll_wechat)
-        val ll_x_share = view.find<View>(R.id.ll_x_share)
-        val ll_wechat_q = view.find<View>(R.id.ll_wechat_q)
-        val ll_qq_share = view.find<View>(R.id.ll_qq_share)
-        val ll_wa_share = view.find<View>(R.id.ll_wa_share)
-        tv_item_right_share.setOnClickListener {
-            dialog.dismiss()
-        }
-        view_close_share.setOnClickListener {
-            dialog.dismiss()
-        }
-
-        ll_wechat.setOnClickListener {
-            share(
-                this,
-                content,
-                getString(R.string.IGO打车),
-                shareStr,
-                UMImage(mContext, R.mipmap.driver_qr),
-                SHARE_MEDIA.WEIXIN
-            )
-            dialog!!.dismiss()
-        }
-        ll_x_share.setOnClickListener {
-            shareX(this,shareStr)
-            dialog!!.dismiss()
-        }
-        ll_wa_share.setOnClickListener {
-            shareWA(this,content,shareStr)
-            dialog!!.dismiss()
-        }
-        ll_wechat_q.setOnClickListener {
-            share(
-                this,
-                content,
-                content,
-                shareStr,
-                UMImage(mContext, R.mipmap.driver_qr),
-                SHARE_MEDIA.WEIXIN_CIRCLE
-            )
-            dialog!!.dismiss()
-        }
-        ll_qq_share.setOnClickListener {
-            shareFB(this,shareStr)
-            dialog!!.dismiss()
-        }
-    }
-
-    fun shareWA(act: Activity, txt: String, url: String){
-        val shareUrlStr = "https://wa.me/?text= $txt $url"
-        //shareUrlStr = "https://wa.me/?text=I'm inquiring about the apartment listing http://175.178.103.49/landing/index.html/ic=4433&source=10015";
-        val uriUrl = Uri.parse(shareUrlStr)
-        val launchBrowerIntent = Intent(Intent.ACTION_VIEW, uriUrl)
-        act.startActivity(Intent.createChooser(launchBrowerIntent, "I-Go"))
-    }
-
-
-    open fun share(
-        context: Activity,
-        content: String?,
-        title: String?,
-        tagUrl: String?,
-        image: UMImage?,
-        platform: SHARE_MEDIA?
-    ) {
-        val web = UMWeb(tagUrl, title, content, image)
-        val shareContent = ShareContent()
-        shareContent.mMedia = web
-        ShareAction(context).setPlatform(platform)
-            .setShareContent(shareContent)
-            .setCallback(object : UMShareListener {
-                override fun onResult(p0: SHARE_MEDIA?) {
-                    Log.d("TAG", p0.toString())
-                }
-
-                override fun onCancel(p0: SHARE_MEDIA?) {
-                }
-
-                override fun onError(p0: SHARE_MEDIA?, p1: Throwable?) {
-                    Log.d("TAG", p1!!.message.toString())
-                }
-
-                override fun onStart(p0: SHARE_MEDIA?) {
-                }
-
-            })
-            .share()
-    }
-
-    fun shareFB(act: Activity, url: String){
-        val mFBShareDialog = ShareDialog(act)
-        mFBShareDialog.registerCallback(CallbackManager.Factory.create(), object :
-            FacebookCallback<Sharer.Result> {
-            override fun onCancel() {
-                toast(getString(R.string.取消))
-            }
-
-            override fun onError(error: FacebookException) {
-                toast(getString(R.string.分享错误))
-            }
-
-            override fun onSuccess(result: Sharer.Result) {
-                toast(getString(R.string.分享成功))
-            }
-        })
-
-        if (ShareDialog.canShow(ShareLinkContent::class.java)) {
-            val mShareLinkBuilder = ShareLinkContent.Builder()
-            mShareLinkBuilder.setContentUrl(Uri.parse(url))
-            mFBShareDialog.show(mShareLinkBuilder.build())
-        }
-    }
-
-    fun shareX(act: Activity, url: String){
-        try {
-            val uri1 = "android.resource://" + act.packageName + "/mipmap-xxhdpi/ic_launcher.png"
-            val builder = TweetComposer.Builder(act)
-            builder.text(content).url(URL(url)).image(Uri.parse(uri1)).show()
-        } catch (e: Exception) {
-            e.printStackTrace()
-        }
-    }
 }
\ No newline at end of file

--
Gitblit v1.7.1