Commit db4bd29d authored by wanglei's avatar wanglei

...

parent 9714c385
......@@ -35,6 +35,12 @@
android:supportsRtl="true"
android:theme="@style/Theme.ScanQR"
tools:targetApi="31">
<activity
android:name=".ui.location.LocationCodeActivity"
android:exported="false" />
<activity
android:name=".ui.location.LocationActivity"
android:exported="false" />
<activity
android:name=".ui.message.MessageCodeActivity"
android:exported="false" />
......
......@@ -9,6 +9,7 @@ class AdConfigBean(
var openAdLoading: Int = 15,
var functionBackShowAd: Boolean = true,
var functionInShowAd: Boolean = true,
var createFgInterval: Int = 1,
) {
companion object {
/**
......
......@@ -38,7 +38,7 @@ object NewComUtils {
"&aid=${AppPreferences.getInstance().getString("uuid", "")}"
if (BuildConfig.DEBUG) {
s = "$s&mode=2"
s = "$s&mode=4"
}
s
// mode =3 google mode=2 facebook mode=1 自然,mode=4 测试
......
package com.base.scanqr.ui.location
import com.base.scanqr.base.BaseActivity
import com.base.scanqr.databinding.ActivityLocationBinding
class LocationActivity : BaseActivity<ActivityLocationBinding>(ActivityLocationBinding::inflate) {
override fun initView() {
super.initView()
}
override fun initListener() {
super.initListener()
}
}
\ No newline at end of file
package com.base.scanqr.ui.location
import android.os.Bundle
import androidx.activity.enableEdgeToEdge
import androidx.appcompat.app.AppCompatActivity
import androidx.core.view.ViewCompat
import androidx.core.view.WindowInsetsCompat
import com.base.scanqr.R
class LocationCodeActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
enableEdgeToEdge()
setContentView(R.layout.activity_location_code)
ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main)) { v, insets ->
val systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars())
v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom)
insets
}
}
}
\ No newline at end of file
......@@ -15,6 +15,7 @@ import com.base.scanqr.bean.ConstObject.mainStartTimes
import com.base.scanqr.bean.HomeTabUIBean
import com.base.scanqr.bean.NotificationSendBean.Companion.ACTION_ID_SCAN
import com.base.scanqr.bean.NotificationSendBean.Companion.ACTION_ID_STAY_SCAN
import com.base.scanqr.bean.config.AdConfigBean
import com.base.scanqr.databinding.ActivityMainBinding
import com.base.scanqr.databinding.ItemHomeTabBinding
import com.base.scanqr.qr.CameraUtils
......@@ -146,15 +147,28 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl
0 -> {
tabAt = 0
navController?.navigate(R.id.createFragment)
AdsMgr.showInsert(this,false,object :AdsShowCallBack(){
override fun close(where: Int) {
}
override fun failed(where: Int) {
}
override fun googleFailed(where: Int) {
}
})
val createPgPassTime = (System.currentTimeMillis() - createFgLastShow)
LogEx.logDebug(
TAG,
"createPgPassTime=$createPgPassTime " +
"createFgInterval=${AdConfigBean.adsConfigBean.createFgInterval}"
)
val flag = createPgPassTime / 1000L > AdConfigBean.adsConfigBean.createFgInterval
if (createFgLastShow == 0L || flag)
AdsMgr.showInsert(this, false, object : AdsShowCallBack() {
override fun show() {
createFgLastShow = System.currentTimeMillis()
}
override fun close(where: Int) {
}
override fun failed(where: Int) {
}
override fun googleFailed(where: Int) {
}
})
}
1 -> {
......@@ -201,5 +215,6 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl
companion object {
var tabAt = 1
var createFgLastShow = 0L
}
}
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/main"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".ui.location.LocationActivity">
</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/main"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".ui.location.LocationCodeActivity">
</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment