Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
android_vedio
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_vedio
Commits
ee5d156b
Commit
ee5d156b
authored
Aug 21, 2023
by
mengcuiguang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
需求调整
parent
3e287e99
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
43 additions
and
14 deletions
+43
-14
MintsApplication.java
...p/src/main/java/com/mints/helivideo/MintsApplication.java
+0
-7
TTAdManagerHolder.java
...c/main/java/com/mints/helivideo/ad/TTAdManagerHolder.java
+29
-1
VedioBean.java
...rc/main/java/com/mints/helivideo/mvp/model/VedioBean.java
+1
-1
MainFragment.kt
...main/java/com/mints/helivideo/ui/fragment/MainFragment.kt
+11
-4
MyFragment.kt
...c/main/java/com/mints/helivideo/ui/fragment/MyFragment.kt
+2
-1
bg_detail_bottom.png
video/app/src/main/res/mipmap-xhdpi/bg_detail_bottom.png
+0
-0
No files found.
video/app/src/main/java/com/mints/helivideo/MintsApplication.java
View file @
ee5d156b
...
@@ -52,13 +52,6 @@ public class MintsApplication extends MultiDexApplication {
...
@@ -52,13 +52,6 @@ public class MintsApplication extends MultiDexApplication {
super
.
onCreate
();
super
.
onCreate
();
mContext
=
this
.
getApplicationContext
();
mContext
=
this
.
getApplicationContext
();
// // 友盟SDK预初始化函数
// // preInit预初始化函数耗时极少,不会影响App首次冷启动用户体验
// UmengManager.INSTANCE.preInit(this,
// MateUtils.INSTANCE.getAppMetaData(this, "CHANNEL_NAME"));
// 三方配置
// 三方配置
thirdConfig
();
thirdConfig
();
}
}
...
...
video/app/src/main/java/com/mints/helivideo/ad/TTAdManagerHolder.java
View file @
ee5d156b
...
@@ -13,6 +13,7 @@ import com.bytedance.sdk.openadsdk.mediation.init.MediationPrivacyConfig;
...
@@ -13,6 +13,7 @@ import com.bytedance.sdk.openadsdk.mediation.init.MediationPrivacyConfig;
import
com.mints.helivideo.BuildConfig
;
import
com.mints.helivideo.BuildConfig
;
import
com.mints.helivideo.MintsApplication
;
import
com.mints.helivideo.MintsApplication
;
import
com.mints.helivideo.common.Constant
;
import
com.mints.helivideo.common.Constant
;
import
com.mints.helivideo.utils.AppPreferencesManager
;
import
com.mints.helivideo.utils.DeviceUuidFactory
;
import
com.mints.helivideo.utils.DeviceUuidFactory
;
import
com.mints.helivideo.utils.LogUtil
;
import
com.mints.helivideo.utils.LogUtil
;
...
@@ -79,7 +80,7 @@ public class TTAdManagerHolder {
...
@@ -79,7 +80,7 @@ public class TTAdManagerHolder {
* 使用聚合功能此开关必须设置为true,默认为false,不会初始化聚合模板,聚合功能会吟唱
* 使用聚合功能此开关必须设置为true,默认为false,不会初始化聚合模板,聚合功能会吟唱
*/
*/
.
useMediation
(
true
)
.
useMediation
(
true
)
//
.customController(getTTCustomController()) //如果您需要设置隐私策略请参考该api
.
customController
(
getTTCustomController
())
//如果您需要设置隐私策略请参考该api
// .setMediationConfig(new MediationConfig.Builder() //可设置聚合特有参数详细设置请参考该api
// .setMediationConfig(new MediationConfig.Builder() //可设置聚合特有参数详细设置请参考该api
// .setMediationConfigUserInfoForSegment(getUserInfoForSegment())//如果您需要配置流量分组信息请参考该api
// .setMediationConfigUserInfoForSegment(getUserInfoForSegment())//如果您需要配置流量分组信息请参考该api
// .build())
// .build())
...
@@ -107,31 +108,49 @@ public class TTAdManagerHolder {
...
@@ -107,31 +108,49 @@ public class TTAdManagerHolder {
@Override
@Override
public
boolean
isCanUseWifiState
()
{
public
boolean
isCanUseWifiState
()
{
if
(
AppPreferencesManager
.
INSTANCE
.
get
()
.
getBoolean
(
Constant
.
LOAN_PERMISSION_FLAG
,
true
))
return
false
;
return
super
.
isCanUseWifiState
();
return
super
.
isCanUseWifiState
();
}
}
@Override
@Override
public
String
getMacAddress
()
{
public
String
getMacAddress
()
{
if
(
AppPreferencesManager
.
INSTANCE
.
get
()
.
getBoolean
(
Constant
.
LOAN_PERMISSION_FLAG
,
true
))
return
""
;
return
super
.
getMacAddress
();
return
super
.
getMacAddress
();
}
}
@Override
@Override
public
boolean
isCanUseWriteExternal
()
{
public
boolean
isCanUseWriteExternal
()
{
if
(
AppPreferencesManager
.
INSTANCE
.
get
()
.
getBoolean
(
Constant
.
LOAN_PERMISSION_FLAG
,
true
))
return
false
;
return
super
.
isCanUseWriteExternal
();
return
super
.
isCanUseWriteExternal
();
}
}
@Override
@Override
public
String
getDevOaid
()
{
public
String
getDevOaid
()
{
if
(
AppPreferencesManager
.
INSTANCE
.
get
()
.
getBoolean
(
Constant
.
LOAN_PERMISSION_FLAG
,
true
))
return
""
;
return
super
.
getDevOaid
();
return
super
.
getDevOaid
();
}
}
@Override
@Override
public
boolean
isCanUseAndroidId
()
{
public
boolean
isCanUseAndroidId
()
{
if
(
AppPreferencesManager
.
INSTANCE
.
get
()
.
getBoolean
(
Constant
.
LOAN_PERMISSION_FLAG
,
true
))
return
false
;
return
super
.
isCanUseAndroidId
();
return
super
.
isCanUseAndroidId
();
}
}
@Override
@Override
public
String
getAndroidId
()
{
public
String
getAndroidId
()
{
if
(
AppPreferencesManager
.
INSTANCE
.
get
()
.
getBoolean
(
Constant
.
LOAN_PERMISSION_FLAG
,
true
))
return
""
;
return
super
.
getAndroidId
();
return
super
.
getAndroidId
();
}
}
...
@@ -141,11 +160,17 @@ public class TTAdManagerHolder {
...
@@ -141,11 +160,17 @@ public class TTAdManagerHolder {
@Override
@Override
public
boolean
isLimitPersonalAds
()
{
public
boolean
isLimitPersonalAds
()
{
if
(
AppPreferencesManager
.
INSTANCE
.
get
()
.
getBoolean
(
Constant
.
LOAN_PERMISSION_FLAG
,
true
))
return
false
;
return
super
.
isLimitPersonalAds
();
return
super
.
isLimitPersonalAds
();
}
}
@Override
@Override
public
boolean
isProgrammaticRecommend
()
{
public
boolean
isProgrammaticRecommend
()
{
if
(
AppPreferencesManager
.
INSTANCE
.
get
()
.
getBoolean
(
Constant
.
LOAN_PERMISSION_FLAG
,
true
))
return
false
;
return
super
.
isProgrammaticRecommend
();
return
super
.
isProgrammaticRecommend
();
}
}
};
};
...
@@ -153,6 +178,9 @@ public class TTAdManagerHolder {
...
@@ -153,6 +178,9 @@ public class TTAdManagerHolder {
@Override
@Override
public
boolean
isCanUsePermissionRecordAudio
()
{
public
boolean
isCanUsePermissionRecordAudio
()
{
if
(
AppPreferencesManager
.
INSTANCE
.
get
()
.
getBoolean
(
Constant
.
LOAN_PERMISSION_FLAG
,
true
))
return
false
;
return
super
.
isCanUsePermissionRecordAudio
();
return
super
.
isCanUsePermissionRecordAudio
();
}
}
};
};
...
...
video/app/src/main/java/com/mints/helivideo/mvp/model/VedioBean.java
View file @
ee5d156b
...
@@ -6,7 +6,7 @@ import java.util.ArrayList;
...
@@ -6,7 +6,7 @@ import java.util.ArrayList;
public
class
VedioBean
implements
Serializable
{
public
class
VedioBean
implements
Serializable
{
private
String
thirdId
;
//穿山甲id
private
String
thirdId
;
//穿山甲id
private
int
createType
;
//类型,1,自有剧,2 穿山甲
private
int
createType
;
//类型,1,自有剧,2 穿山甲
,3 推荐短剧,4 九宫格
private
String
title
;
private
String
title
;
private
String
type
;
private
String
type
;
...
...
video/app/src/main/java/com/mints/helivideo/ui/fragment/MainFragment.kt
View file @
ee5d156b
...
@@ -303,10 +303,17 @@ class MainFragment : LazyLoadBaseFragment(), HomeView, View.OnClickListener, OnR
...
@@ -303,10 +303,17 @@ class MainFragment : LazyLoadBaseFragment(), HomeView, View.OnClickListener, OnR
banner
.
addBannerLifecycleObserver
(
this
)
banner
.
addBannerLifecycleObserver
(
this
)
.
setAdapter
(
ImageTitleAdapter
(
bannerList
))
.
setAdapter
(
ImageTitleAdapter
(
bannerList
))
.
setOnBannerListener
{
data2
,
position
->
.
setOnBannerListener
{
data2
,
position
->
LocalVedioManager
.
startVedioDetailActivityForType
(
val
banner
=
data
.
list
.
get
(
position
)
requireActivity
(),
if
(
banner
.
createType
==
4
)
{
data
.
list
.
get
(
position
)
// 九宫格
)
readyGo
(
NineActivity
::
class
.
java
)
}
else
{
LocalVedioManager
.
startVedioDetailActivityForType
(
requireActivity
(),
banner
)
}
}
}
}
}
}
}
...
...
video/app/src/main/java/com/mints/helivideo/ui/fragment/MyFragment.kt
View file @
ee5d156b
...
@@ -137,7 +137,7 @@ class MyFragment : LazyLoadBaseFragment(), MyView, View.OnClickListener {
...
@@ -137,7 +137,7 @@ class MyFragment : LazyLoadBaseFragment(), MyView, View.OnClickListener {
R
.
id
.
ll_my_payrecord
->
{
R
.
id
.
ll_my_payrecord
->
{
readyGo
(
OrderRecordActivity
::
class
.
java
)
readyGo
(
OrderRecordActivity
::
class
.
java
)
}
}
R
.
id
.
btn_action
->
{
R
.
id
.
btn_action
,
R
.
id
.
rl_lucky
->
{
clickTurn
()
clickTurn
()
}
}
}
}
...
@@ -203,6 +203,7 @@ class MyFragment : LazyLoadBaseFragment(), MyView, View.OnClickListener {
...
@@ -203,6 +203,7 @@ class MyFragment : LazyLoadBaseFragment(), MyView, View.OnClickListener {
ll_my_setting
.
setOnClickListener
(
this
)
ll_my_setting
.
setOnClickListener
(
this
)
ll_contactus
.
setOnClickListener
(
this
)
ll_contactus
.
setOnClickListener
(
this
)
btn_action
.
setOnClickListener
(
this
)
btn_action
.
setOnClickListener
(
this
)
rl_lucky
.
setOnClickListener
(
this
)
}
}
...
...
video/app/src/main/res/mipmap-xhdpi/bg_detail_bottom.png
View replaced file @
3e287e99
View file @
ee5d156b
9.63 KB
|
W:
|
H:
8.56 KB
|
W:
|
H:
2-up
Swipe
Onion skin
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