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