Compare commits
17 Commits
v5.27.0-89
...
delete
| Author | SHA1 | Date | |
|---|---|---|---|
| 684dbcfd87 | |||
| 4f8b961e2c | |||
| 58a7f7c3fa | |||
| ae8267d96d | |||
| e20af462b7 | |||
| e2773ed8c7 | |||
| c77e5ca56b | |||
| e78c23ca4f | |||
| b790d71aa5 | |||
| 5c91023a68 | |||
| 2eae71bc96 | |||
| 909477ec7f | |||
| a5da376f62 | |||
| d084cb1c34 | |||
| 411bf3561f | |||
| 67477ac20a | |||
| 70e4378ef0 |
Binary file not shown.
BIN
app/src/gdt/libs/GDTActionSDK.min.1.8.6.aar
Normal file
BIN
app/src/gdt/libs/GDTActionSDK.min.1.8.6.aar
Normal file
Binary file not shown.
@ -5,8 +5,7 @@ import com.kwai.monitor.log.TurboAgent
|
||||
import com.kwai.monitor.log.TurboConfig
|
||||
|
||||
object KuaishouHelper {
|
||||
|
||||
private val mAppId by lazy { BuildConfig.KUAI_SHOU_APP_ID.ifEmpty { "80655" } }
|
||||
private val mAppId by lazy { BuildConfig.KUAI_SHOU_APP_ID.ifEmpty { "81537" } }
|
||||
private val mAppName by lazy { BuildConfig.KUAI_SHOU_APP_NAME.ifEmpty { "guanghuanzhushou_1" } }
|
||||
|
||||
@JvmStatic
|
||||
|
||||
Binary file not shown.
BIN
app/src/kuaishou/libs/monitorsdk-1.0.13.aar
Normal file
BIN
app/src/kuaishou/libs/monitorsdk-1.0.13.aar
Normal file
Binary file not shown.
@ -164,9 +164,11 @@ class SplashScreenActivity : BaseActivity() {
|
||||
val signatureHash = packageUtilsConfig?.getApkSignatureByPackageName(this, packageName)?.get(0)
|
||||
val sideLoadInfo = packageUtilsConfig?.getSideLoadedInfo()
|
||||
val trackEvent = JSONObject()
|
||||
// 是否首次使用神策
|
||||
val isFirstTime = SPUtils.getBoolean(Constants.SP_SENSORS_IS_FIRST_TIME, true)
|
||||
tryCatchInRelease {
|
||||
trackEvent.run {
|
||||
put("\$is_first_time", SPUtils.getBoolean(Constants.SP_SENSORS_IS_FIRST_TIME, true))
|
||||
put("\$is_first_time", isFirstTime)
|
||||
put("is_side_loaded", sideLoadInfo?.get("is_side_loaded").toBoolean())
|
||||
put("installer_store", sideLoadInfo?.get("installer_store") ?: "")
|
||||
put("package_name", packageName)
|
||||
@ -176,6 +178,10 @@ class SplashScreenActivity : BaseActivity() {
|
||||
}
|
||||
}
|
||||
SensorsBridge.trackEvent("AppLaunch", trackEvent)
|
||||
if (!isFirstTime && HaloApp.getInstance().isBrandNewInstall) {
|
||||
// 神策不是第一次使用,但是全局标志为全新安装,有问题,上报数据供后续确认
|
||||
SentryHelper.onEvent("WRONG_LAUNCH_LOG", "a_id", MetaUtil.getBase64EncodedAndroidId())
|
||||
}
|
||||
SPUtils.setBoolean(Constants.SP_SENSORS_IS_FIRST_TIME, false)
|
||||
}
|
||||
|
||||
|
||||
@ -1264,6 +1264,8 @@ class HomeSearchToolWrapperFragment : SearchToolWrapperFragment() {
|
||||
tabViewBinding.titleTv.visibility = View.GONE
|
||||
tabViewBinding.invisibleTitleTv.visibility = View.GONE
|
||||
tabViewBinding.titleIv.setFixedHeight(16)
|
||||
// 部分设备加载图片时会获取到错误的最小宽度,这里为它做个 64DP 的保底尺寸
|
||||
tabViewBinding.titleIv.setTag(ImageUtils.TAG_TARGET_WIDTH, 64F.dip2px())
|
||||
tabViewBinding.titleIv.display(tabEntity.img)
|
||||
tabViewBinding.titleIv.registerLoadingCallback(object : WrapContentDraweeView.LoadingCallback {
|
||||
override fun loaded() {
|
||||
|
||||
@ -159,18 +159,19 @@ class GameVerticalAdapter(
|
||||
|
||||
fun checkResetData(updateData: SubjectEntity) {
|
||||
var dataIds = ""
|
||||
mSubjectEntity = updateData
|
||||
mSubjectEntity.data?.forEach {
|
||||
dataIds += it.id
|
||||
}
|
||||
|
||||
mSubjectEntity = updateData
|
||||
if ((countAndKey?.first == updateData.data?.size && countAndKey?.second != dataIds) || mDarkMode != DarkModeUtils.isDarkModeOn(
|
||||
mContext
|
||||
)
|
||||
) { // 数量不变,内容发生改变
|
||||
if ((countAndKey?.first == updateData.data?.size && countAndKey?.second != dataIds)
|
||||
|| mDarkMode != DarkModeUtils.isDarkModeOn(mContext)
|
||||
) {
|
||||
// 数量不变,内容发生改变
|
||||
notifyItemRangeChanged(0, itemCount)
|
||||
mDarkMode = DarkModeUtils.isDarkModeOn(mContext)
|
||||
} else if (countAndKey?.first != updateData.data?.size) { // 数量发生改变
|
||||
} else if (countAndKey?.first != updateData.data?.size) {
|
||||
// 数量发生改变
|
||||
notifyDataSetChanged()
|
||||
}
|
||||
|
||||
|
||||
@ -449,8 +449,12 @@ object VHelper {
|
||||
if (!isInstalled
|
||||
&& mIsServiceConnected
|
||||
&& mDelegateManager.isConnectAidlInterface) {
|
||||
isInstalled = mDelegateManager.checkGameInstalled(packageName)
|
||||
Utils.log(LOG_TAG, "手动调用 AIDL 获取安装情况 -> $isInstalled")
|
||||
try {
|
||||
isInstalled = mDelegateManager.checkGameInstalled(packageName)
|
||||
Utils.log(LOG_TAG, "手动调用 AIDL 获取安装情况 -> $isInstalled")
|
||||
} catch (e: RuntimeException) {
|
||||
Utils.log(LOG_TAG, "手动调用 AIDL 获取安装情况异常 ${e.localizedMessage}")
|
||||
}
|
||||
}
|
||||
|
||||
return isInstalled
|
||||
|
||||
@ -7,8 +7,8 @@ ext {
|
||||
targetSdkVersion = 28
|
||||
|
||||
// application info (每个大版本之间的 versionCode 增加 20)
|
||||
versionCode = 890
|
||||
versionName = "5.27.0"
|
||||
versionCode = 891
|
||||
versionName = "5.27.1"
|
||||
applicationId = "com.gh.gamecenter"
|
||||
|
||||
// AndroidX
|
||||
|
||||
@ -246,7 +246,7 @@ class AnswerEntity() : Parcelable {
|
||||
articleEntity.images = images
|
||||
articleEntity.videos = videos
|
||||
articleEntity.user = user
|
||||
articleEntity.time = TimeEntity(time ?: 0)
|
||||
articleEntity.time = TimeEntity(time = time ?: 0, create = time ?: 0)
|
||||
articleEntity.count = count
|
||||
articleEntity.active = active
|
||||
articleEntity.orderTag = orderTag
|
||||
|
||||
@ -41,7 +41,7 @@ do
|
||||
;;
|
||||
g)
|
||||
sed -i '/android:name="android.permission.READ_PHONE_STATE"/{n;s/tools:node="remove" \/>/\/>/;}' app/src/main/AndroidManifest.xml
|
||||
./gradlew aGR -I init.gradle
|
||||
./gradlew aGR
|
||||
mkdir -p release-app/${versionName}_${versionCode}
|
||||
cp -R app/build/outputs/apk/gdt/release/app-gdt-release.apk release-app/${versionName}_${versionCode}/光环助手_${versionName}_${versionCode}_广点通推广正式包_${git_sha}_${build_time}.apk
|
||||
exit
|
||||
|
||||
Reference in New Issue
Block a user