Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
android_vediosocial
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
android
android_vediosocial
Commits
8100dff0
Commit
8100dff0
authored
Feb 07, 2025
by
mengcuiguang2
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
代码优化
parent
d6b9e755
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
10 additions
and
7 deletions
+10
-7
build.gradle
video/app/build.gradle
+2
-2
MintsApplication.java
...rc/main/java/com/duben/loveplayletd/MintsApplication.java
+3
-1
CsjAppLogManager.kt
...n/java/com/duben/loveplayletd/manager/CsjAppLogManager.kt
+5
-3
MainActivity.kt
.../java/com/duben/loveplayletd/ui/activitys/MainActivity.kt
+0
-1
No files found.
video/app/build.gradle
View file @
8100dff0
...
@@ -15,8 +15,8 @@ android {
...
@@ -15,8 +15,8 @@ android {
applicationId
"com.duben.loveplayletd"
applicationId
"com.duben.loveplayletd"
minSdkVersion
rootProject
.
ext
.
androidMinSdkVersion
minSdkVersion
rootProject
.
ext
.
androidMinSdkVersion
targetSdkVersion
rootProject
.
ext
.
androidTargetSdkVersion
targetSdkVersion
rootProject
.
ext
.
androidTargetSdkVersion
versionCode
80
3
versionCode
80
4
versionName
"8.0.
3
"
versionName
"8.0.
4
"
flavorDimensions
"default"
flavorDimensions
"default"
// dex突破65535的限制
// dex突破65535的限制
...
...
video/app/src/main/java/com/duben/loveplayletd/MintsApplication.java
View file @
8100dff0
...
@@ -7,6 +7,8 @@ import androidx.localbroadcastmanager.content.LocalBroadcastManager;
...
@@ -7,6 +7,8 @@ import androidx.localbroadcastmanager.content.LocalBroadcastManager;
import
androidx.multidex.MultiDex
;
import
androidx.multidex.MultiDex
;
import
androidx.multidex.MultiDexApplication
;
import
androidx.multidex.MultiDexApplication
;
import
com.bytedance.ads.convert.BDConvert
;
import
com.bytedance.applog.AppLog
;
import
com.downloader.PRDownloader
;
import
com.downloader.PRDownloader
;
import
com.downloader.PRDownloaderConfig
;
import
com.downloader.PRDownloaderConfig
;
import
com.duben.loveplayletd.ad.TTAdManagerHolder
;
import
com.duben.loveplayletd.ad.TTAdManagerHolder
;
...
@@ -86,7 +88,7 @@ public class MintsApplication extends MultiDexApplication {
...
@@ -86,7 +88,7 @@ public class MintsApplication extends MultiDexApplication {
TXCSDKService
.
init
(
this
);
TXCSDKService
.
init
(
this
);
CsjAppLogManager
.
INSTANCE
.
init
(
this
);
TalkingDataManager
.
INSTANCE
.
init
(
this
);
TalkingDataManager
.
INSTANCE
.
init
(
this
);
...
...
video/app/src/main/java/com/duben/loveplayletd/manager/CsjAppLogManager.kt
View file @
8100dff0
...
@@ -24,18 +24,20 @@ object CsjAppLogManager {
...
@@ -24,18 +24,20 @@ object CsjAppLogManager {
// 获取方式,穿山甲平台-Adspark-免费广告监测-应用管理创建
// 获取方式,穿山甲平台-Adspark-免费广告监测-应用管理创建
const
val
APP_LOG_ID
=
"643506"
const
val
APP_LOG_ID
=
"643506"
fun
init
(
application
:
Application
,
act
:
Activity
)
{
fun
init
(
application
:
Application
)
{
// 第一个参数APPID: 参考2.1节获取
// 第一个参数APPID: 参考2.1节获取
// 第二个参数CHANNEL: 填写渠道信息,请注意不能为空
// 第二个参数CHANNEL: 填写渠道信息,请注意不能为空
val
config
=
InitConfig
(
APP_LOG_ID
,
createChannel
())
val
config
=
InitConfig
(
APP_LOG_ID
,
createChannel
())
// 设置数据上送地址
// 设置数据上送地址
config
.
setUriConfig
(
UriConstants
.
DEFAULT
)
config
.
setUriConfig
(
UriConstants
.
DEFAULT
)
config
.
isImeiEnable
=
false
//建议关停获取IMEI(出于合规考虑)
config
.
isImeiEnable
=
false
//建议关停获取IMEI(出于合规考虑)
config
.
isOaidEnabled
=
true
config
.
isAutoTrackEnabled
=
false
// 全埋点开关,true开启,false关闭
config
.
isAutoTrackEnabled
=
false
// 全埋点开关,true开启,false关闭
config
.
isLogEnable
=
BuildConfig
.
LOG_DEBUG
// true:开启日志,参考4.3节设置logger,false:关闭日志
config
.
isLogEnable
=
BuildConfig
.
LOG_DEBUG
// true:开启日志,参考4.3节设置logger,false:关闭日志
config
.
enableDeferredALink
()
config
.
enableDeferredALink
()
AppLog
.
setEncryptAndCompress
(
true
)
// 加密开关,true开启,false关闭
config
.
setEnablePlay
(
true
)
// 配置心跳事件(时长统计)
config
.
setEnablePlay
(
true
)
// 配置心跳事件(时长统计)
AppLog
.
setEncryptAndCompress
(
true
)
// 加密开关,true开启,false关闭
/**
/**
* 用于获取用户唯一性bd_did
* 用于获取用户唯一性bd_did
* @description
* @description
...
@@ -102,7 +104,7 @@ object CsjAppLogManager {
...
@@ -102,7 +104,7 @@ object CsjAppLogManager {
//传入需要init的AppLog实例,若没有多个AppLog实例,则传入AppLog.getInstance()即可
//传入需要init的AppLog实例,若没有多个AppLog实例,则传入AppLog.getInstance()即可
BDConvert
.
getInstance
().
init
(
application
,
AppLog
.
getInstance
())
BDConvert
.
getInstance
().
init
(
application
,
AppLog
.
getInstance
())
// 如果在 onCreate 阶段初始化拿不到 XXXActivity 则不需要传递第三个参数
// 如果在 onCreate 阶段初始化拿不到 XXXActivity 则不需要传递第三个参数
AppLog
.
init
(
a
ct
,
config
,
act
)
AppLog
.
init
(
a
pplication
,
config
)
// 请在用户授权后调用如下方法,start 开始实际采集用户信息+上报:
// 请在用户授权后调用如下方法,start 开始实际采集用户信息+上报:
AppLog
.
start
()
AppLog
.
start
()
// 在初始化后必须设置AppLog.setHeaderInfo("csj_attribution",1),否则会直接影响归因结果。
// 在初始化后必须设置AppLog.setHeaderInfo("csj_attribution",1),否则会直接影响归因结果。
...
...
video/app/src/main/java/com/duben/loveplayletd/ui/activitys/MainActivity.kt
View file @
8100dff0
...
@@ -56,7 +56,6 @@ class MainActivity : BaseActivity(), View.OnClickListener {
...
@@ -56,7 +56,6 @@ class MainActivity : BaseActivity(), View.OnClickListener {
override
fun
getContentViewLayoutID
()
=
R
.
layout
.
activity_main
override
fun
getContentViewLayoutID
()
=
R
.
layout
.
activity_main
override
fun
initViewsAndEvents
()
{
override
fun
initViewsAndEvents
()
{
CsjAppLogManager
.
init
(
MintsApplication
.
getContext
()
as
Application
,
this
)
audioManager
=
getSystemService
(
Context
.
AUDIO_SERVICE
)
as
AudioManager
audioManager
=
getSystemService
(
Context
.
AUDIO_SERVICE
)
as
AudioManager
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment