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
88ca7a58
Commit
88ca7a58
authored
Aug 30, 2024
by
mengcuiguang2
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
代码优化
parent
115a81eb
Changes
15
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
60 additions
and
43 deletions
+60
-43
Constant.kt
.../src/main/java/com/duben/miaoquplaylet/common/Constant.kt
+1
-1
CsjAppLogManager.kt
.../java/com/duben/miaoquplaylet/manager/CsjAppLogManager.kt
+1
-1
SettingsActivity.kt
.../com/duben/miaoquplaylet/ui/activitys/SettingsActivity.kt
+1
-1
VipActivity.kt
.../java/com/duben/miaoquplaylet/ui/activitys/VipActivity.kt
+6
-6
VipAdapter.kt
...ain/java/com/duben/miaoquplaylet/ui/adapter/VipAdapter.kt
+7
-4
PayYesDialog.kt
...n/java/com/duben/miaoquplaylet/ui/widgets/PayYesDialog.kt
+9
-5
RuleAgreementDialog.kt
...com/duben/miaoquplaylet/ui/widgets/RuleAgreementDialog.kt
+12
-2
dialog_agreement.xml
video/app/src/main/res/layout/dialog_agreement.xml
+1
-1
dialog_agreement_rule.xml
video/app/src/main/res/layout/dialog_agreement_rule.xml
+1
-0
dialog_permession.xml
video/app/src/main/res/layout/dialog_permession.xml
+1
-1
dialog_powe2.xml
video/app/src/main/res/layout/dialog_powe2.xml
+1
-1
dialog_power.xml
video/app/src/main/res/layout/dialog_power.xml
+1
-1
strings.xml
video/app/src/main/res/values/strings.xml
+8
-8
gradle.properties
video/gradle.properties
+8
-9
ShareSDK.xml
video/tmpmob/ShareSDK/assets/ShareSDK.xml
+2
-2
No files found.
video/app/src/main/java/com/duben/miaoquplaylet/common/Constant.kt
View file @
88ca7a58
...
@@ -19,7 +19,7 @@ object Constant {
...
@@ -19,7 +19,7 @@ object Constant {
const
val
FIRST_SPLASH
=
"first_splash"
const
val
FIRST_SPLASH
=
"first_splash"
const
val
IS_FIRST_AGREE_BTN
=
"is_first_agree_btn"
const
val
IS_FIRST_AGREE_BTN
=
"is_first_agree_btn"
const
val
IS_FIRST_VEDIO
=
"is_first_vedio"
const
val
IS_FIRST_VEDIO
=
"is_first_vedio"
const
val
MINTS_APP_NAME
=
"
秒
趣短剧"
const
val
MINTS_APP_NAME
=
"
妙
趣短剧"
const
val
MINTS_PKG_NAME
=
"com.duben.miaoquplaylet"
const
val
MINTS_PKG_NAME
=
"com.duben.miaoquplaylet"
const
val
ACTION_EXIT_APP
=
"package.exit"
const
val
ACTION_EXIT_APP
=
"package.exit"
const
val
LUCKY_FLAG
=
"LUCKY_FLAG"
const
val
LUCKY_FLAG
=
"LUCKY_FLAG"
...
...
video/app/src/main/java/com/duben/miaoquplaylet/manager/CsjAppLogManager.kt
View file @
88ca7a58
...
@@ -21,7 +21,7 @@ import org.json.JSONObject
...
@@ -21,7 +21,7 @@ import org.json.JSONObject
object
CsjAppLogManager
{
object
CsjAppLogManager
{
// 获取方式,穿山甲平台-Adspark-免费广告监测-应用管理创建
// 获取方式,穿山甲平台-Adspark-免费广告监测-应用管理创建
const
val
APP_LOG_ID
=
"51
8764
"
const
val
APP_LOG_ID
=
"51
7487
"
fun
init
(
application
:
Application
)
{
fun
init
(
application
:
Application
)
{
// 第一个参数APPID: 参考2.1节获取
// 第一个参数APPID: 参考2.1节获取
...
...
video/app/src/main/java/com/duben/miaoquplaylet/ui/activitys/SettingsActivity.kt
View file @
88ca7a58
...
@@ -69,7 +69,7 @@ class SettingsActivity : BaseActivity(), View.OnClickListener {
...
@@ -69,7 +69,7 @@ class SettingsActivity : BaseActivity(), View.OnClickListener {
item_back
.
setOnClickListener
(
this
)
item_back
.
setOnClickListener
(
this
)
item_phone
.
setOnClickListener
(
this
)
item_phone
.
setOnClickListener
(
this
)
item_invitedCode
.
findViewById
<
TextView
>(
R
.
id
.
tv_title
).
text
=
"
秒
趣短剧ID"
item_invitedCode
.
findViewById
<
TextView
>(
R
.
id
.
tv_title
).
text
=
"
妙
趣短剧ID"
val
invitedCode
=
ContextCompat
.
getDrawable
(
this
,
R
.
mipmap
.
icon_settings_invite
)
val
invitedCode
=
ContextCompat
.
getDrawable
(
this
,
R
.
mipmap
.
icon_settings_invite
)
invitedCode
?.
setBounds
(
0
,
0
,
56
,
56
)
invitedCode
?.
setBounds
(
0
,
0
,
56
,
56
)
item_invitedCode
.
findViewById
<
TextView
>(
R
.
id
.
tv_title
)
item_invitedCode
.
findViewById
<
TextView
>(
R
.
id
.
tv_title
)
...
...
video/app/src/main/java/com/duben/miaoquplaylet/ui/activitys/VipActivity.kt
View file @
88ca7a58
...
@@ -618,7 +618,7 @@ class VipActivity : BaseActivity(), VipView, View.OnClickListener,
...
@@ -618,7 +618,7 @@ class VipActivity : BaseActivity(), VipView, View.OnClickListener,
private
fun
ruleAgreementPayDialog
()
{
private
fun
ruleAgreementPayDialog
()
{
if
(
vipList
!=
null
&&
vipList
!!
.
size
>
0
)
{
if
(
vipList
!=
null
&&
vipList
!!
.
size
>
0
)
{
val
vipBean
=
vipList
!!
[
vipAdapter
.
getPosition
()]
val
vipBean
=
vipList
!!
[
vipAdapter
.
getPosition
()]
ruleAgreementDialog
=
RuleAgreementDialog
(
context
,
object
:
DialogListener
()
{
ruleAgreementDialog
=
RuleAgreementDialog
(
context
,
payType
,
object
:
DialogListener
()
{
override
fun
onClick
(
v
:
View
)
{
override
fun
onClick
(
v
:
View
)
{
if
(!
isFinishing
()
&&
ruleAgreementDialog
!=
null
&&
ruleAgreementDialog
!!
.
isShowing
())
{
if
(!
isFinishing
()
&&
ruleAgreementDialog
!=
null
&&
ruleAgreementDialog
!!
.
isShowing
())
{
ruleAgreementDialog
!!
.
dismiss
()
ruleAgreementDialog
!!
.
dismiss
()
...
@@ -808,18 +808,18 @@ class VipActivity : BaseActivity(), VipView, View.OnClickListener,
...
@@ -808,18 +808,18 @@ class VipActivity : BaseActivity(), VipView, View.OnClickListener,
private
fun
openWxApp
()
{
private
fun
openWxApp
()
{
AppConfig
.
enterAlipay
=
true
AppConfig
.
enterAlipay
=
true
try
{
try
{
val
appId
=
"wx
dafe24fe177a5661
"
// 填移动应用(App)的 AppId,非小程序的 AppID
val
appId
=
"wx
c34b8949242a6207
"
// 填移动应用(App)的 AppId,非小程序的 AppID
val
api
:
IWXAPI
=
WXAPIFactory
.
createWXAPI
(
context
,
appId
)
val
api
:
IWXAPI
=
WXAPIFactory
.
createWXAPI
(
context
,
appId
)
val
req
=
WXLaunchMiniProgram
.
Req
()
val
req
=
WXLaunchMiniProgram
.
Req
()
req
.
userName
=
"gh_439c32026e1b"
// 填小程序原始id
req
.
userName
=
"gh_439c32026e1b"
// 填小程序原始id
req
.
path
=
req
.
path
=
"/pages/loading?"
+
"app_uid="
+
UserManager
.
getInstance
().
userID
+
"&package_app="
+
Constant
.
MINTS_PKG_NAME
+
"&source_type=android"
"/pages/loading?"
+
"app_uid="
+
UserManager
.
getInstance
().
userID
+
"&package_app="
+
Constant
.
MINTS_PKG_NAME
+
"&source_type=android"
req
.
miniprogramType
=
req
.
miniprogramType
=
WXLaunchMiniProgram
.
Req
.
MINIPROGRAM_TYPE_PREVIEW
// 可选打开 开发版,体验版和正式版
//
WXLaunchMiniProgram.Req.MINIPROGRAM_TYPE_PREVIEW // 可选打开 开发版,体验版和正式版
//
WXLaunchMiniProgram.Req.MINIPTOGRAM_TYPE_RELEASE // 可选打开 开发版,体验版和正式版
WXLaunchMiniProgram
.
Req
.
MINIPTOGRAM_TYPE_RELEASE
// 可选打开 开发版,体验版和正式版
// val wx_api = WXAPIFactory.createWXAPI(context, "wx
dafe24fe177a5661
", true)
// val wx_api = WXAPIFactory.createWXAPI(context, "wx
c34b8949242a6207
", true)
// api.registerApp("wx
dafe24fe177a5661
")
// api.registerApp("wx
c34b8949242a6207
")
// api.openWXApp()
// api.openWXApp()
api
.
openWXApp
()
api
.
openWXApp
()
...
...
video/app/src/main/java/com/duben/miaoquplaylet/ui/adapter/VipAdapter.kt
View file @
88ca7a58
...
@@ -127,11 +127,14 @@ class VipAdapter(val vipList: MutableList<VipBean.ListBean>) :
...
@@ -127,11 +127,14 @@ class VipAdapter(val vipList: MutableList<VipBean.ListBean>) :
.
create
()
.
create
()
}
else
{
}
else
{
if
(
vipBean
.
price
==
0.0
)
{
if
(
vipBean
.
price
==
0.0
)
{
// holder.tvVipItemCurMoney.text = SpanUtils()
// .append("0.01")
// .setFontSize(BubbleUtils.sp2px(34))
// .append("元")
// .create()
holder
.
tvVipItemCurMoney
.
text
=
SpanUtils
()
holder
.
tvVipItemCurMoney
.
text
=
SpanUtils
()
.
append
(
"0.01"
)
.
append
(
"免费试用"
)
.
setFontSize
(
BubbleUtils
.
sp2px
(
34
))
.
create
()
.
append
(
"元"
)
.
create
()
}
else
{
}
else
{
holder
.
tvVipItemCurMoney
.
text
=
SpanUtils
()
holder
.
tvVipItemCurMoney
.
text
=
SpanUtils
()
.
append
(
vipBean
.
price
.
toString
())
.
append
(
vipBean
.
price
.
toString
())
...
...
video/app/src/main/java/com/duben/miaoquplaylet/ui/widgets/PayYesDialog.kt
View file @
88ca7a58
...
@@ -71,12 +71,16 @@ class PayYesDialog(
...
@@ -71,12 +71,16 @@ class PayYesDialog(
}
else
{
}
else
{
if
(
vipBean
.
price
==
0.0
)
{
if
(
vipBean
.
price
==
0.0
)
{
//0-没签约 无0.01
//0-没签约 无0.01
// tv_dialog_vip_count.text = SpanUtils()
// .append("0.01")
// .setFontSize(30, true)
// .append(" 元")
// .setFontSize(16, true)
// .create()
tv_dialog_vip_count
.
text
=
SpanUtils
()
tv_dialog_vip_count
.
text
=
SpanUtils
()
.
append
(
"0.01"
)
.
append
(
"免费试用"
)
.
setFontSize
(
30
,
true
)
.
setFontSize
(
16
,
true
)
.
append
(
" 元"
)
.
create
()
.
setFontSize
(
16
,
true
)
.
create
()
}
else
{
}
else
{
tv_dialog_vip_count
.
text
=
SpanUtils
()
tv_dialog_vip_count
.
text
=
SpanUtils
()
.
append
(
""
+
vipBean
.
price
)
.
append
(
""
+
vipBean
.
price
)
...
...
video/app/src/main/java/com/duben/miaoquplaylet/ui/widgets/RuleAgreementDialog.kt
View file @
88ca7a58
...
@@ -3,12 +3,14 @@ package com.duben.miaoquplaylet.ui.widgets
...
@@ -3,12 +3,14 @@ package com.duben.miaoquplaylet.ui.widgets
import
android.app.Dialog
import
android.app.Dialog
import
android.content.Context
import
android.content.Context
import
android.os.Handler
import
android.os.Handler
import
android.text.TextUtils
import
android.view.Gravity
import
android.view.Gravity
import
android.view.KeyEvent
import
android.view.KeyEvent
import
android.view.View
import
android.view.View
import
android.view.WindowManager
import
android.view.WindowManager
import
android.widget.ImageView
import
android.widget.ImageView
import
android.widget.TextView
import
android.widget.TextView
import
androidx.core.content.ContextCompat
import
com.daimajia.androidanimations.library.Techniques
import
com.daimajia.androidanimations.library.Techniques
import
com.daimajia.androidanimations.library.YoYo
import
com.daimajia.androidanimations.library.YoYo
import
com.duben.miaoquplaylet.R
import
com.duben.miaoquplaylet.R
...
@@ -18,13 +20,14 @@ import com.duben.miaoquplaylet.utils.SpanUtils
...
@@ -18,13 +20,14 @@ import com.duben.miaoquplaylet.utils.SpanUtils
import
com.duben.miaoquplaylet.utils.TimeRender
import
com.duben.miaoquplaylet.utils.TimeRender
import
java.util.*
import
java.util.*
class
RuleAgreementDialog
(
private
val
context
:
Context
,
private
val
listener
:
DialogListener
)
:
class
RuleAgreementDialog
(
private
val
context
:
Context
,
private
val
payType
:
String
,
private
val
listener
:
DialogListener
)
:
Dialog
(
Dialog
(
context
,
R
.
style
.
dialog
context
,
R
.
style
.
dialog
)
{
)
{
private
val
lp
:
WindowManager
.
LayoutParams
private
val
lp
:
WindowManager
.
LayoutParams
private
val
iv_agreement_quit
:
ImageView
private
val
iv_agreement_quit
:
ImageView
private
val
tv_agreement_next
:
TextView
private
val
tv_agreement_next
:
TextView
private
val
tv_agreement_rule_name
:
TextView
private
val
tv_rule_date1
:
TextView
private
val
tv_rule_date1
:
TextView
private
val
tv_rule_date2
:
TextView
private
val
tv_rule_date2
:
TextView
var
timer
:
CountDownTimerSupport
?
=
null
var
timer
:
CountDownTimerSupport
?
=
null
...
@@ -49,6 +52,7 @@ class RuleAgreementDialog(private val context: Context, private val listener: Di
...
@@ -49,6 +52,7 @@ class RuleAgreementDialog(private val context: Context, private val listener: Di
// 查找View
// 查找View
tv_agreement_next
=
findViewById
<
View
>(
R
.
id
.
tv_agreement_next
)
as
TextView
tv_agreement_next
=
findViewById
<
View
>(
R
.
id
.
tv_agreement_next
)
as
TextView
tv_agreement_rule_name
=
findViewById
<
View
>(
R
.
id
.
tv_agreement_rule_name
)
as
TextView
iv_agreement_quit
=
findViewById
<
View
>(
R
.
id
.
iv_agreement_quit
)
as
ImageView
iv_agreement_quit
=
findViewById
<
View
>(
R
.
id
.
iv_agreement_quit
)
as
ImageView
tv_rule_date1
=
findViewById
<
View
>(
R
.
id
.
tv_rule_date1
)
as
TextView
tv_rule_date1
=
findViewById
<
View
>(
R
.
id
.
tv_rule_date1
)
as
TextView
tv_rule_date2
=
findViewById
<
View
>(
R
.
id
.
tv_rule_date2
)
as
TextView
tv_rule_date2
=
findViewById
<
View
>(
R
.
id
.
tv_rule_date2
)
as
TextView
...
@@ -60,7 +64,13 @@ class RuleAgreementDialog(private val context: Context, private val listener: Di
...
@@ -60,7 +64,13 @@ class RuleAgreementDialog(private val context: Context, private val listener: Di
},
200
)
},
200
)
if
(
TextUtils
.
equals
(
payType
,
"WEIXIN_PAY"
)){
tv_agreement_rule_name
.
setCompoundDrawablesWithIntrinsicBounds
(
ContextCompat
.
getDrawable
(
context
,
R
.
mipmap
.
ic_call_wx
),
null
,
null
,
null
)
tv_agreement_rule_name
.
text
=
"微信"
}
else
{
tv_agreement_rule_name
.
setCompoundDrawablesWithIntrinsicBounds
(
ContextCompat
.
getDrawable
(
context
,
R
.
mipmap
.
ic_alipay
),
null
,
null
,
null
)
tv_agreement_rule_name
.
text
=
"支付宝"
}
}
}
override
fun
dismiss
()
{
override
fun
dismiss
()
{
...
...
video/app/src/main/res/layout/dialog_agreement.xml
View file @
88ca7a58
...
@@ -19,7 +19,7 @@
...
@@ -19,7 +19,7 @@
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginLeft=
"10dp"
android:layout_marginLeft=
"10dp"
android:layout_marginTop=
"10dp"
android:layout_marginTop=
"10dp"
android:text=
"
秒
趣短剧自动续费协议"
android:text=
"
妙
趣短剧自动续费协议"
android:textColor=
"@color/black"
android:textColor=
"@color/black"
android:textSize=
"16sp"
android:textSize=
"16sp"
android:textStyle=
"bold"
></TextView>
android:textStyle=
"bold"
></TextView>
...
...
video/app/src/main/res/layout/dialog_agreement_rule.xml
View file @
88ca7a58
...
@@ -156,6 +156,7 @@
...
@@ -156,6 +156,7 @@
android:orientation=
"horizontal"
>
android:orientation=
"horizontal"
>
<TextView
<TextView
android:id=
"@+id/tv_agreement_rule_name"
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:drawableLeft=
"@mipmap/ic_alipay"
android:drawableLeft=
"@mipmap/ic_alipay"
...
...
video/app/src/main/res/layout/dialog_permession.xml
View file @
88ca7a58
...
@@ -37,7 +37,7 @@
...
@@ -37,7 +37,7 @@
android:layout_marginTop=
"20dp"
android:layout_marginTop=
"20dp"
android:layout_marginRight=
"26dp"
android:layout_marginRight=
"26dp"
android:layout_marginBottom=
"30dp"
android:layout_marginBottom=
"30dp"
android:text=
"
秒
趣短剧将读取、写入(包括保存、下载、备份、上传、清理/删除、修改、扫描、检测)照片、媒体内容和文件,用于垃圾清理及加速、安全检测、文件风险扫描、本地照片、媒体内容和文件上传和备份,软件管理、下载安装、视频压缩。(使用场景以您实际触发为准)"
android:text=
"
妙
趣短剧将读取、写入(包括保存、下载、备份、上传、清理/删除、修改、扫描、检测)照片、媒体内容和文件,用于垃圾清理及加速、安全检测、文件风险扫描、本地照片、媒体内容和文件上传和备份,软件管理、下载安装、视频压缩。(使用场景以您实际触发为准)"
android:textSize=
"14sp"
/>
android:textSize=
"14sp"
/>
<TextView
<TextView
...
...
video/app/src/main/res/layout/dialog_powe2.xml
View file @
88ca7a58
...
@@ -38,7 +38,7 @@
...
@@ -38,7 +38,7 @@
android:layout_marginLeft=
"16dp"
android:layout_marginLeft=
"16dp"
android:layout_marginTop=
"16dp"
android:layout_marginTop=
"16dp"
android:layout_marginRight=
"16dp"
android:layout_marginRight=
"16dp"
android:text=
"欢迎使用
秒趣短剧,我们非常重视对您的个人信息保护,在您使用秒
趣短剧服务之前,请您认真阅读《用户注册协议》及《隐私政策》"
android:text=
"欢迎使用
妙趣短剧,我们非常重视对您的个人信息保护,在您使用妙
趣短剧服务之前,请您认真阅读《用户注册协议》及《隐私政策》"
android:textColor=
"@color/black"
android:textColor=
"@color/black"
android:textSize=
"14sp"
/>
android:textSize=
"14sp"
/>
...
...
video/app/src/main/res/layout/dialog_power.xml
View file @
88ca7a58
...
@@ -38,7 +38,7 @@
...
@@ -38,7 +38,7 @@
android:layout_marginLeft=
"16dp"
android:layout_marginLeft=
"16dp"
android:layout_marginTop=
"16dp"
android:layout_marginTop=
"16dp"
android:layout_marginRight=
"16dp"
android:layout_marginRight=
"16dp"
android:text=
"我们依据最新的法律,向您说明
秒
趣短剧软件的隐私政策,特向您推送本提示。请您阅读并充分理解相关条款。"
android:text=
"我们依据最新的法律,向您说明
妙
趣短剧软件的隐私政策,特向您推送本提示。请您阅读并充分理解相关条款。"
android:textColor=
"@color/black"
android:textColor=
"@color/black"
android:textSize=
"14sp"
/>
android:textSize=
"14sp"
/>
...
...
video/app/src/main/res/values/strings.xml
View file @
88ca7a58
<resources>
<resources>
<string
name=
"app_name"
>
秒
趣短剧
</string>
<string
name=
"app_name"
>
妙
趣短剧
</string>
<string
name=
"notifyTitle"
>
提示
</string>
<string
name=
"notifyTitle"
>
提示
</string>
<string
name=
"setting"
>
设置
</string>
<string
name=
"setting"
>
设置
</string>
<string
name=
"cancel"
>
取消
</string>
<string
name=
"cancel"
>
取消
</string>
...
@@ -18,21 +18,21 @@
...
@@ -18,21 +18,21 @@
<string
name=
"update_app"
>
APP更新
</string>
<string
name=
"update_app"
>
APP更新
</string>
<string
name=
"str_agreement_vip"
>
尊敬的
秒
趣短剧用户:\n
<string
name=
"str_agreement_vip"
>
尊敬的
妙
趣短剧用户:\n
鉴于本协议是
秒趣短剧用户(下称“用户”或“您”)(下称 “本公司”或“我们”)关于使用秒趣短剧产品提供的自动续费委托扣款服务(下称“本服务”)所订立的协议。您使用本服务前,已经注册成为秒趣短剧的用户,且已同意为使用秒
趣短剧及本服务的相关用户协议及其它平台规则。\n
鉴于本协议是
妙趣短剧用户(下称“用户”或“您”)(下称 “本公司”或“我们”)关于使用妙趣短剧产品提供的自动续费委托扣款服务(下称“本服务”)所订立的协议。您使用本服务前,已经注册成为妙趣短剧的用户,且已同意为使用妙
趣短剧及本服务的相关用户协议及其它平台规则。\n
本协议描述我们与用户之间关于本服务的使用及相关方面的权利义务。本协议构成用户使用我们所提供的本服务之先决条件,除非用户接受本协议条款,否则用户无法使用本服务,用户选择使用本服务的行为将视为同意接受本协议当中的各项条款约束。\n
本协议描述我们与用户之间关于本服务的使用及相关方面的权利义务。本协议构成用户使用我们所提供的本服务之先决条件,除非用户接受本协议条款,否则用户无法使用本服务,用户选择使用本服务的行为将视为同意接受本协议当中的各项条款约束。\n
本协议未约定的内容,以用户在使用
秒
趣短剧时同意的相关用户协议及其它平台规则为准。 【注意】如您未满18周岁,请在监护人陪同下仔细阅读并充分理解本协议,并征得监护人的同意后使用本产品及相关服务。\n
本协议未约定的内容,以用户在使用
妙
趣短剧时同意的相关用户协议及其它平台规则为准。 【注意】如您未满18周岁,请在监护人陪同下仔细阅读并充分理解本协议,并征得监护人的同意后使用本产品及相关服务。\n
本公司有权根据需要不定时地制定、修改本协议或各类规则,经修订的协议、规则一经公布,立即自动生效。对新协议、规则生效之后注册的用户发生法律效力,对于协议、规则生效之前注册的用户,若用户在新规则生效后继续使用本产品提供的各项服务,则表明用户已充分阅读并认可和同意遵守新的协议或规则。\n
本公司有权根据需要不定时地制定、修改本协议或各类规则,经修订的协议、规则一经公布,立即自动生效。对新协议、规则生效之后注册的用户发生法律效力,对于协议、规则生效之前注册的用户,若用户在新规则生效后继续使用本产品提供的各项服务,则表明用户已充分阅读并认可和同意遵守新的协议或规则。\n
若用户拒绝接受新的协议和规则,用户有权放弃或终止继续使用本产品提供的各项服务,但该用户应承担在本产品已经进行的交易下所应承担的任何法律责任,且应遵循该用户发生交易时有效的协议或规则内容。\n
若用户拒绝接受新的协议和规则,用户有权放弃或终止继续使用本产品提供的各项服务,但该用户应承担在本产品已经进行的交易下所应承担的任何法律责任,且应遵循该用户发生交易时有效的协议或规则内容。\n
您点击同意、接受或下一步,或您购买/开通自动续费会员服务的行为均视为您已阅读、理解并同意签署本协议。\n\n
您点击同意、接受或下一步,或您购买/开通自动续费会员服务的行为均视为您已阅读、理解并同意签署本协议。\n\n
一、连续包月服务条款确认及接纳\n
一、连续包月服务条款确认及接纳\n
本公司提供的连续包月服务涉及到的相关知识产权均归本公司所有,受中华人民共和国法律及国际公约的依法保护。本服务协议项下的条款效力范围及于本公司的一切网络服务,用户在完成注册程序并开始使用
秒
趣短剧所提供的自动续费服务时,均应当受本服务协议下的各项条款约束。\n
本公司提供的连续包月服务涉及到的相关知识产权均归本公司所有,受中华人民共和国法律及国际公约的依法保护。本服务协议项下的条款效力范围及于本公司的一切网络服务,用户在完成注册程序并开始使用
妙
趣短剧所提供的自动续费服务时,均应当受本服务协议下的各项条款约束。\n
一旦本协议发生修改,本公司将通过系统提示和/或信息推送和/或后台公告等形式发布,请您务必仔细阅读。如您对本协议的修改有任何问题,可以停止使用本服务并咨询客服,但需要提醒您的是,更新后的本协议自更新版本发布之日起生效。\n\n
一旦本协议发生修改,本公司将通过系统提示和/或信息推送和/或后台公告等形式发布,请您务必仔细阅读。如您对本协议的修改有任何问题,可以停止使用本服务并咨询客服,但需要提醒您的是,更新后的本协议自更新版本发布之日起生效。\n\n
二、自动续费服务相关说明\n
二、自动续费服务相关说明\n
2.1 本服务是基于用户对自动续费需求,在用户已开通本服务的前提下,为避免用户因疏忽或其他原因导致未能及时续费造成损失而推出的服务。用户开通该服务后,即授权本公司可在会员自动续费期限到期前48小时和到期后,委托支付渠道(如支付宝、微信等)代扣下一个计费周期的费用,部分由运营商或支付渠道根据实际情况自行决定扣费周期的以实际扣费时间为准,如手机话费渠道、ios渠道等。选择自动续费的用户,即同意支付渠道在不验证账户密码、支付密码、短信校验码等信息的情况下从账户中扣划下一个计费周期的费用。一旦扣款成功,本公司将开通下一个计费周期的服务,并同时相应延长服务期限。该服务实现的前提是用户已将其
秒趣短剧用户账号与上述账户绑定,且可成功从其上述账户中扣款。计费周期:如月度、季度、年度等(具体以秒
趣短剧订购页面提供的为准),会员可自行选择。\n
2.1 本服务是基于用户对自动续费需求,在用户已开通本服务的前提下,为避免用户因疏忽或其他原因导致未能及时续费造成损失而推出的服务。用户开通该服务后,即授权本公司可在会员自动续费期限到期前48小时和到期后,委托支付渠道(如支付宝、微信等)代扣下一个计费周期的费用,部分由运营商或支付渠道根据实际情况自行决定扣费周期的以实际扣费时间为准,如手机话费渠道、ios渠道等。选择自动续费的用户,即同意支付渠道在不验证账户密码、支付密码、短信校验码等信息的情况下从账户中扣划下一个计费周期的费用。一旦扣款成功,本公司将开通下一个计费周期的服务,并同时相应延长服务期限。该服务实现的前提是用户已将其
妙趣短剧用户账号与上述账户绑定,且可成功从其上述账户中扣款。计费周期:如月度、季度、年度等(具体以妙
趣短剧订购页面提供的为准),会员可自行选择。\n
2.2 自动续费具体指基于2.1的前提下,本公司通过上述账户收取用户下一计费周期费用的扣费方式。用户需保证本公司可以从上述账户扣款成功,如因账户可扣款余额不足等其他用户自身原因导致的续费失败,应由用户自行承担责任。\n
2.2 自动续费具体指基于2.1的前提下,本公司通过上述账户收取用户下一计费周期费用的扣费方式。用户需保证本公司可以从上述账户扣款成功,如因账户可扣款余额不足等其他用户自身原因导致的续费失败,应由用户自行承担责任。\n
2.3 自动续费服务所涉及或可能衍生的相关一切知识产权权利均由本公司依法所有,用户不得因使用自动续费服务而自动获得其任一或全部权利。\n
2.3 自动续费服务所涉及或可能衍生的相关一切知识产权权利均由本公司依法所有,用户不得因使用自动续费服务而自动获得其任一或全部权利。\n
2.4 本公司将根据自身产品和服务的调整以及中华人民共和国有关法律、法规的变化,不断地完善服务质量并依此修改服务条款。本公司有权就服务协议随时更新,并在
秒
趣短剧产品相应服务页面进行显著、及时的提示。\n
2.4 本公司将根据自身产品和服务的调整以及中华人民共和国有关法律、法规的变化,不断地完善服务质量并依此修改服务条款。本公司有权就服务协议随时更新,并在
妙
趣短剧产品相应服务页面进行显著、及时的提示。\n
2.5 本公司建议用户,定期关注本服务协议的条款。当用户认为本服务协议之任一或全部条款的调整不可接受时,请及时终止对本公司所提供之相关服务。\n\n
2.5 本公司建议用户,定期关注本服务协议的条款。当用户认为本服务协议之任一或全部条款的调整不可接受时,请及时终止对本公司所提供之相关服务。\n\n
三、自动续费服务协议有效期限及终止\n
三、自动续费服务协议有效期限及终止\n
3.1 本协议自用户选择接受并使用本服务后生效。除非本公司或用户主动明确地取消了自动续费,否则用户获得的自动续费服务视为持续有效、不受次数限制。\n
3.1 本协议自用户选择接受并使用本服务后生效。除非本公司或用户主动明确地取消了自动续费,否则用户获得的自动续费服务视为持续有效、不受次数限制。\n
...
@@ -41,7 +41,7 @@
...
@@ -41,7 +41,7 @@
四、自动续费服务双方的权利和义务\n
四、自动续费服务双方的权利和义务\n
4.1 本公司扣除的下一计费周期费用,并同时延长对应服务有效期。\n
4.1 本公司扣除的下一计费周期费用,并同时延长对应服务有效期。\n
4.2 如在扣费过程出现问题,本公司应与用户密切配合查明原因,各自承担己方过错造成的损失;若因双方各自存在不均等过错造成损失,应由双方按过错程度承担对应程度的责任;双方共负责任的,由双方均摊责任。\n
4.2 如在扣费过程出现问题,本公司应与用户密切配合查明原因,各自承担己方过错造成的损失;若因双方各自存在不均等过错造成损失,应由双方按过错程度承担对应程度的责任;双方共负责任的,由双方均摊责任。\n
4.3 本公司可根据自身业务开展或技术升级等情况变更或修改本协议的有关服务内容、规则及条款。本公司在做出上述变更或修改前,在
秒
趣短剧产品相应服务页面进行显著、及时的提示。\n
4.3 本公司可根据自身业务开展或技术升级等情况变更或修改本协议的有关服务内容、规则及条款。本公司在做出上述变更或修改前,在
妙
趣短剧产品相应服务页面进行显著、及时的提示。\n
4.4 本服务由用户自主选择是否取消,若用户未取消服务,则视为用户同意本公司继续按照一定规则进行续费扣款(长期有效、不受次数限制)。一旦完成扣款,本公司将为用户开通下一个计费周期服务。\n
4.4 本服务由用户自主选择是否取消,若用户未取消服务,则视为用户同意本公司继续按照一定规则进行续费扣款(长期有效、不受次数限制)。一旦完成扣款,本公司将为用户开通下一个计费周期服务。\n
4.5 对于所选择的支付渠道,用户有义务定期关注并确保该支付方式的账户下有充足的余额用于满足自动续费服务的应用。如因前述原因(包括但不限于余额不足)而导致无法完成自动续费服务,则本公司有权在不再作另行通知的前提下,暂停用户通过自动续费服务所接入的相关服务。\n\n
4.5 对于所选择的支付渠道,用户有义务定期关注并确保该支付方式的账户下有充足的余额用于满足自动续费服务的应用。如因前述原因(包括但不限于余额不足)而导致无法完成自动续费服务,则本公司有权在不再作另行通知的前提下,暂停用户通过自动续费服务所接入的相关服务。\n\n
五、退费\n
五、退费\n
...
...
video/gradle.properties
View file @
88ca7a58
...
@@ -26,25 +26,24 @@ android.nonTransitiveRClass=true
...
@@ -26,25 +26,24 @@ android.nonTransitiveRClass=true
DEBUG_URL
=
"https://api.mints-tech.cn/camera-api/"
DEBUG_URL
=
"https://api.mints-tech.cn/camera-api/"
RELEASE_URL="https://api.mints-tech.cn/camera-api/"
RELEASE_URL="https://api.mints-tech.cn/camera-api/"
ELEASE_KEY_PASSWORD
=
mintsmiaoquplaylet
R
ELEASE_KEY_PASSWORD
=
mintsmiaoquplaylet
RELEASE_KEY_ALIAS
=
mints_miaoquplaylet
RELEASE_KEY_ALIAS
=
mints_miaoquplaylet
RELEASE_STORE_PASSWORD
=
mintsmiaoquplaylet
RELEASE_STORE_PASSWORD
=
mintsmiaoquplaylet
RELEASE_STORE_FILE
=
mints_miaoquplaylet.jks
RELEASE_STORE_FILE
=
mints_miaoquplaylet.jks
#ShareSDK
#ShareSDK
RELEASE_SHARESDK_KEY
=
38
5c5ea9c5393
RELEASE_SHARESDK_KEY
=
38
45c0fde1969
RELEASE_SHARESDK_SECRET
=
e5512fc5eeaf0ed73dd8f1685e6ea9d3
RELEASE_SHARESDK_SECRET
=
8e1f2a0e4b0ec6ec8404edfabe0cdf61
#weixin
#weixin
WEIXIN_APP_PAY_ID
=
"wx
0faeeb1538615f94
"
WEIXIN_APP_PAY_ID
=
"wx
c34b8949242a6207
"
WEIXIN_APP_ID =wx
0faeeb1538615f94
WEIXIN_APP_ID =wx
c34b8949242a6207
WEIXIN_APP_SECRET
=
c7ae162c83efbb8449d576fa9b85a07e
WEIXIN_APP_SECRET
=
6a9dd10f278b438b56270bd950ec85f5
#umeng
#umeng
RELEASE_UMENG_KEY
=
64
b8de13a1a164591b5133df
RELEASE_UMENG_KEY
=
64
c9c989a1a164591b5fa45e
#TalkingData
RELEASE_TALKING_DATA_KEY
=
"189D961CED5E4E9B92537C3161BBB7E4"
RELEASE_TALKING_DATA_KEY
=
"3510E9DDC0E74A44A2BBA904A8345918 "
GROMORE_APP_ID="5418501"
GROMORE_APP_ID="5418501"
...
...
video/tmpmob/ShareSDK/assets/ShareSDK.xml
View file @
88ca7a58
...
@@ -16,8 +16,8 @@
...
@@ -16,8 +16,8 @@
<Tumblr
Enable=
"false"
/>
<Tumblr
Enable=
"false"
/>
<Email
Enable=
"false"
/>
<Email
Enable=
"false"
/>
<ShortMessage
Enable=
"false"
/>
<ShortMessage
Enable=
"false"
/>
<Wechat
AppId=
"wx
dafe24fe177a5661"
AppSecret=
"9eff885315f5f74fc9d6980e2bb1714a
"
userName=
"gh_afb25ac019c9"
path=
"pages/index/index.html?id=1"
WithShareTicket=
"true"
MiniprogramType=
"0"
/>
<Wechat
AppId=
"wx
c34b8949242a6207"
AppSecret=
"6a9dd10f278b438b56270bd950ec85f5
"
userName=
"gh_afb25ac019c9"
path=
"pages/index/index.html?id=1"
WithShareTicket=
"true"
MiniprogramType=
"0"
/>
<WechatMoments
AppId=
"wx
dafe24fe177a5661"
AppSecret=
"9eff885315f5f74fc9d6980e2bb1714a
"
/>
<WechatMoments
AppId=
"wx
c34b8949242a6207"
AppSecret=
"6a9dd10f278b438b56270bd950ec85f5
"
/>
<QQ
Enable=
"false"
/>
<QQ
Enable=
"false"
/>
<Instapaper
Enable=
"false"
/>
<Instapaper
Enable=
"false"
/>
<Pocket
Enable=
"false"
/>
<Pocket
Enable=
"false"
/>
...
...
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