Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
android_book
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_book
Commits
31277fae
Commit
31277fae
authored
Sep 26, 2024
by
mengcuiguang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
代码优化
parent
b07b98a2
Changes
18
Hide whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
43 additions
and
28 deletions
+43
-28
mints_enjoyboxjia.jks
book/app/mints_enjoyboxjia.jks
+0
-0
mints_infinitefunjia.jks
book/app/mints_infinitefunjia.jks
+0
-0
Constant.kt
...pp/src/main/java/com/mints/enjoyboxjia/common/Constant.kt
+1
-1
CsjAppLogManager.kt
...in/java/com/mints/enjoyboxjia/manager/CsjAppLogManager.kt
+1
-1
BookBean.java
...c/main/java/com/mints/enjoyboxjia/mvp/model/BookBean.java
+5
-1
SettingsActivity.kt
...va/com/mints/enjoyboxjia/ui/activitys/SettingsActivity.kt
+1
-1
WatchRecordActivity.kt
...com/mints/enjoyboxjia/ui/activitys/WatchRecordActivity.kt
+2
-0
WatchRecordAdapter.kt
...va/com/mints/enjoyboxjia/ui/adapter/WatchRecordAdapter.kt
+10
-4
activity_watch_record.xml
book/app/src/main/res/layout/activity_watch_record.xml
+1
-1
dialog_agreement.xml
book/app/src/main/res/layout/dialog_agreement.xml
+1
-1
dialog_permession.xml
book/app/src/main/res/layout/dialog_permession.xml
+1
-1
dialog_powe2.xml
book/app/src/main/res/layout/dialog_powe2.xml
+1
-1
dialog_power.xml
book/app/src/main/res/layout/dialog_power.xml
+1
-1
item_watch_record.xml
book/app/src/main/res/layout/item_watch_record.xml
+4
-1
ic_launcher_main.png
book/app/src/main/res/mipmap-xhdpi/ic_launcher_main.png
+0
-0
ic_launcher_main.png
book/app/src/main/res/mipmap-xxhdpi/ic_launcher_main.png
+0
-0
strings.xml
book/app/src/main/res/values/strings.xml
+8
-8
gradle.properties
book/gradle.properties
+6
-6
No files found.
book/app/mints_enjoyboxjia.jks
deleted
100644 → 0
View file @
b07b98a2
File deleted
book/app/mints_infinitefunjia.jks
0 → 100644
View file @
31277fae
File added
book/app/src/main/java/com/mints/enjoyboxjia/common/Constant.kt
View file @
31277fae
...
...
@@ -10,7 +10,7 @@ object Constant {
const
val
TAG_NAME
=
"SUN"
const
val
MINTS_PKG_NAME
=
"com.mints.enjoyboxjia"
const
val
ACTION_EXIT_APP
=
"package.exit"
const
val
MINTS_APP_NAME
=
"
乐享宝盒
"
const
val
MINTS_APP_NAME
=
"
趣无限
"
const
val
FRAGMENT_CLICK_ONE
=
0
const
val
FRAGMENT_CLICK_TWO
=
1
const
val
FRAGMENT_CLICK_THREE
=
2
...
...
book/app/src/main/java/com/mints/enjoyboxjia/manager/CsjAppLogManager.kt
View file @
31277fae
...
...
@@ -21,7 +21,7 @@ import org.json.JSONObject
object
CsjAppLogManager
{
// 获取方式,穿山甲平台-Adspark-免费广告监测-应用管理创建
const
val
APP_LOG_ID
=
"6
22129
"
const
val
APP_LOG_ID
=
"6
44145
"
fun
init
(
application
:
Application
)
{
// 第一个参数APPID: 参考2.1节获取
...
...
book/app/src/main/java/com/mints/enjoyboxjia/mvp/model/BookBean.java
View file @
31277fae
...
...
@@ -18,7 +18,7 @@ public class BookBean implements Serializable {
private
int
commentCount
;
private
int
likeCount
;
private
int
collectCount
;
private
B
oolean
isCollect
;
private
b
oolean
isCollect
;
private
String
commentContent
;
private
String
categoryName
;
private
String
categoryId
;
...
...
@@ -157,6 +157,10 @@ public class BookBean implements Serializable {
return
isCollect
;
}
public
void
setIsCollect
(
boolean
isCollect
)
{
this
.
isCollect
=
isCollect
;
}
public
Object
getCommentContent
()
{
return
commentContent
;
}
...
...
book/app/src/main/java/com/mints/enjoyboxjia/ui/activitys/SettingsActivity.kt
View file @
31277fae
...
...
@@ -109,7 +109,7 @@ class SettingsActivity : BaseActivity(), View.OnClickListener {
item_wechat
.
findViewById
<
TextView
>(
R
.
id
.
tv_right
).
text
=
"未授权"
}
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
)
invitedCode
?.
setBounds
(
0
,
0
,
56
,
56
)
item_invitedCode
.
findViewById
<
TextView
>(
R
.
id
.
tv_title
)
...
...
book/app/src/main/java/com/mints/enjoyboxjia/ui/activitys/WatchRecordActivity.kt
View file @
31277fae
...
...
@@ -45,8 +45,10 @@ class WatchRecordActivity : BaseActivity(), WatchRecordView {
WatchRecordAdapter
.
OnItemCollectClickListener
{
override
fun
onItemCollectClick
(
bean
:
BookBean
)
{
if
(!
bean
.
isCollect
)
{
bean
.
isCollect
=
true
watchRecordPresenter
.
collect
(
bean
.
id
)
}
else
{
bean
.
isCollect
=
false
watchRecordPresenter
.
cancelCollect
(
bean
.
id
)
}
mWatchRecordAdapter
?.
notifyDataSetChanged
()
...
...
book/app/src/main/java/com/mints/enjoyboxjia/ui/adapter/WatchRecordAdapter.kt
View file @
31277fae
package
com.mints.enjoyboxjia.ui.adapter
import
android.view.View
import
android.widget.ImageView
import
android.widget.TextView
import
com.airbnb.lottie.LottieAnimationView
import
com.airbnb.lottie.LottieComposition
...
...
@@ -18,15 +19,20 @@ class WatchRecordAdapter :
holder
.
getView
<
TextView
>(
R
.
id
.
tv_watch_title
).
text
=
item
.
title
holder
.
getView
<
TextView
>(
R
.
id
.
tv_watch_text
).
text
=
item
.
summary
holder
.
getView
<
TextView
>(
R
.
id
.
tv_watch_user
).
text
=
item
.
author
holder
.
getView
<
TextView
>(
R
.
id
.
tv_watch_user
).
text
=
"作者:"
+
item
.
author
if
(
item
.
isCollect
)
{
holder
.
getView
<
ImageView
>(
R
.
id
.
iv_collect
).
setImageResource
(
R
.
mipmap
.
home_collect_img_1
)
}
else
{
holder
.
getView
<
ImageView
>(
R
.
id
.
iv_collect
).
setImageResource
(
R
.
mipmap
.
home_collect_img_0
)
}
holder
.
getView
<
View
>(
R
.
id
.
ll_collect
).
setOnClickListener
{
if
(!
item
.
isCollect
)
{
mOnItemCollectClickListener
?.
onItemCollectClick
(
item
)
playCollectAnim
(
holder
.
getView
(
R
.
id
.
iv_collect
))
}
else
{
mOnItemCollectClickListener
?.
onItemCollectClick
(
item
)
}
else
{
playCancelCollectAnim
(
holder
.
getView
(
R
.
id
.
iv_collect
))
mOnItemCollectClickListener
?.
onItemCollectClick
(
item
)
}
}
}
...
...
@@ -63,7 +69,7 @@ class WatchRecordAdapter :
}
interface
OnItemCollectClickListener
{
fun
onItemCollectClick
(
bean
:
BookBean
)
fun
onItemCollectClick
(
bean
:
BookBean
)
}
}
\ No newline at end of file
book/app/src/main/res/layout/activity_watch_record.xml
View file @
31277fae
...
...
@@ -3,7 +3,7 @@
xmlns:app=
"http://schemas.android.com/apk/res-auto"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:background=
"
@color/white
"
android:background=
"
#F9FAFB
"
android:orientation=
"vertical"
>
<include
layout=
"@layout/header_layout"
/>
...
...
book/app/src/main/res/layout/dialog_agreement.xml
View file @
31277fae
...
...
@@ -19,7 +19,7 @@
android:layout_height=
"wrap_content"
android:layout_marginLeft=
"10dp"
android:layout_marginTop=
"10dp"
android:text=
"
乐享宝盒
自动续费协议"
android:text=
"
趣无限
自动续费协议"
android:textColor=
"@color/black"
android:textSize=
"16sp"
android:textStyle=
"bold"
></TextView>
...
...
book/app/src/main/res/layout/dialog_permession.xml
View file @
31277fae
...
...
@@ -37,7 +37,7 @@
android:layout_marginTop=
"20dp"
android:layout_marginRight=
"26dp"
android:layout_marginBottom=
"30dp"
android:text=
"
乐享宝盒
用于提供实时精准的定位服务"
android:text=
"
趣无限
用于提供实时精准的定位服务"
android:textSize=
"14sp"
/>
<TextView
...
...
book/app/src/main/res/layout/dialog_powe2.xml
View file @
31277fae
...
...
@@ -17,7 +17,7 @@
android:layout_height=
"wrap_content"
android:layout_gravity=
"center_horizontal"
android:layout_marginTop=
"20dp"
android:text=
"欢迎使用
乐享宝盒
"
android:text=
"欢迎使用
趣无限
"
android:textColor=
"@color/black"
android:textSize=
"18sp"
android:textStyle=
"bold"
/>
...
...
book/app/src/main/res/layout/dialog_power.xml
View file @
31277fae
...
...
@@ -38,7 +38,7 @@
android:layout_marginLeft=
"16dp"
android:layout_marginTop=
"16dp"
android:layout_marginRight=
"16dp"
android:text=
"我们依据最新的法律,向您说明
乐享宝盒
软件的隐私政策,特向您推送本提示。请您阅读并充分理解相关条款。"
android:text=
"我们依据最新的法律,向您说明
趣无限
软件的隐私政策,特向您推送本提示。请您阅读并充分理解相关条款。"
android:textColor=
"@color/black"
android:textSize=
"14sp"
/>
...
...
book/app/src/main/res/layout/item_watch_record.xml
View file @
31277fae
...
...
@@ -6,10 +6,11 @@
android:layout_margin=
"10dp"
android:background=
"@drawable/shape_bg_write"
android:orientation=
"horizontal"
android:padding=
"
8
dp"
>
android:padding=
"
10
dp"
>
<LinearLayout
android:layout_width=
"0dp"
android:orientation=
"vertical"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
>
...
...
@@ -30,6 +31,8 @@
android:layout_height=
"wrap_content"
android:layout_marginTop=
"2dp"
android:textColor=
"@color/gray"
android:maxLines=
"5"
android:ellipsize=
"end"
android:textSize=
"16sp"
tools:text=
"123123123"
/>
...
...
book/app/src/main/res/mipmap-xhdpi/ic_launcher_main.png
View replaced file @
b07b98a2
View file @
31277fae
14.4 KB
|
W:
|
H:
19.7 KB
|
W:
|
H:
2-up
Swipe
Onion skin
book/app/src/main/res/mipmap-xxhdpi/ic_launcher_main.png
View replaced file @
b07b98a2
View file @
31277fae
14.4 KB
|
W:
|
H:
19.7 KB
|
W:
|
H:
2-up
Swipe
Onion skin
book/app/src/main/res/values/strings.xml
View file @
31277fae
<resources>
<string
name=
"app_name"
>
乐享宝盒
</string>
<string
name=
"app_name"
>
趣无限
</string>
<string
name=
"netfail"
>
网络异常,请检查网络
</string>
<string
name=
"notifyTitle"
>
提示
</string>
<string
name=
"setting"
>
设置
</string>
...
...
@@ -29,21 +29,21 @@
<string
name=
"yi_assess"
>
中国房地产业协会主办、德泰数据公司负责运营管理\n每间隔12个月可查询一个数据价格\n不能下载数据中国房价行情平台所提供的数据内容\n均系市场有效样本统计客观反映市场状。\n用户在使用本平台数据内容进行决策时仍需谨慎\n本平台及所有者不承担任何直接、问接或衍生的损失及法律责任。
</string>
<string
name=
"assess_search"
>
本查询结果作为非正式查询结果仅供参考\n并不涉及我司法律责任问题
</string>
<string
name=
"str_agreement_vip"
>
尊敬的
乐享宝盒
用户:\n
鉴于本协议是
乐享宝盒用户(下称“用户”或“您”)(下称 “本公司”或“我们”)关于使用乐享宝盒产品提供的自动续费委托扣款服务(下称“本服务”)所订立的协议。您使用本服务前,已经注册成为乐享宝盒的用户,且已同意为使用乐享宝盒
及本服务的相关用户协议及其它平台规则。\n
<string
name=
"str_agreement_vip"
>
尊敬的
趣无限
用户:\n
鉴于本协议是
趣无限用户(下称“用户”或“您”)(下称 “本公司”或“我们”)关于使用趣无限产品提供的自动续费委托扣款服务(下称“本服务”)所订立的协议。您使用本服务前,已经注册成为趣无限的用户,且已同意为使用趣无限
及本服务的相关用户协议及其它平台规则。\n
本协议描述我们与用户之间关于本服务的使用及相关方面的权利义务。本协议构成用户使用我们所提供的本服务之先决条件,除非用户接受本协议条款,否则用户无法使用本服务,用户选择使用本服务的行为将视为同意接受本协议当中的各项条款约束。\n
本协议未约定的内容,以用户在使用
乐享宝盒
时同意的相关用户协议及其它平台规则为准。 【注意】如您未满18周岁,请在监护人陪同下仔细阅读并充分理解本协议,并征得监护人的同意后使用本产品及相关服务。\n
本协议未约定的内容,以用户在使用
趣无限
时同意的相关用户协议及其它平台规则为准。 【注意】如您未满18周岁,请在监护人陪同下仔细阅读并充分理解本协议,并征得监护人的同意后使用本产品及相关服务。\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.3 自动续费服务所涉及或可能衍生的相关一切知识产权权利均由本公司依法所有,用户不得因使用自动续费服务而自动获得其任一或全部权利。\n
2.4 本公司将根据自身产品和服务的调整以及中华人民共和国有关法律、法规的变化,不断地完善服务质量并依此修改服务条款。本公司有权就服务协议随时更新,并在
乐享宝盒
产品相应服务页面进行显著、及时的提示。\n
2.4 本公司将根据自身产品和服务的调整以及中华人民共和国有关法律、法规的变化,不断地完善服务质量并依此修改服务条款。本公司有权就服务协议随时更新,并在
趣无限
产品相应服务页面进行显著、及时的提示。\n
2.5 本公司建议用户,定期关注本服务协议的条款。当用户认为本服务协议之任一或全部条款的调整不可接受时,请及时终止对本公司所提供之相关服务。\n\n
三、自动续费服务协议有效期限及终止\n
3.1 本协议自用户选择接受并使用本服务后生效。除非本公司或用户主动明确地取消了自动续费,否则用户获得的自动续费服务视为持续有效、不受次数限制。\n
...
...
@@ -52,7 +52,7 @@
四、自动续费服务双方的权利和义务\n
4.1 本公司扣除的下一计费周期费用,并同时延长对应服务有效期。\n
4.2 如在扣费过程出现问题,本公司应与用户密切配合查明原因,各自承担己方过错造成的损失;若因双方各自存在不均等过错造成损失,应由双方按过错程度承担对应程度的责任;双方共负责任的,由双方均摊责任。\n
4.3 本公司可根据自身业务开展或技术升级等情况变更或修改本协议的有关服务内容、规则及条款。本公司在做出上述变更或修改前,在
乐享宝盒
产品相应服务页面进行显著、及时的提示。\n
4.3 本公司可根据自身业务开展或技术升级等情况变更或修改本协议的有关服务内容、规则及条款。本公司在做出上述变更或修改前,在
趣无限
产品相应服务页面进行显著、及时的提示。\n
4.4 本服务由用户自主选择是否取消,若用户未取消服务,则视为用户同意本公司继续按照一定规则进行续费扣款(长期有效、不受次数限制)。一旦完成扣款,本公司将为用户开通下一个计费周期服务。\n
4.5 对于所选择的支付渠道,用户有义务定期关注并确保该支付方式的账户下有充足的余额用于满足自动续费服务的应用。如因前述原因(包括但不限于余额不足)而导致无法完成自动续费服务,则本公司有权在不再作另行通知的前提下,暂停用户通过自动续费服务所接入的相关服务。\n\n
五、退费\n
...
...
book/gradle.properties
View file @
31277fae
...
...
@@ -25,10 +25,10 @@ android.nonTransitiveRClass=true
DEBUG_URL
=
"https://api.mints-id.com/camera-api/"
RELEASE_URL="https://api.mints-id.com/camera-api/"
RELEASE_KEY_PASSWORD
=
mints
enjoybox
jia
RELEASE_KEY_ALIAS
=
mints_
enjoybox
jia
RELEASE_STORE_PASSWORD
=
mints
enjoybox
jia
RELEASE_STORE_FILE
=
mints_
enjoybox
jia.jks
RELEASE_KEY_PASSWORD
=
mints
infinitefun
jia
RELEASE_KEY_ALIAS
=
mints_
infinitefun
jia
RELEASE_STORE_PASSWORD
=
mints
infinitefun
jia
RELEASE_STORE_FILE
=
mints_
infinitefun
jia.jks
#ShareSDK
RELEASE_SHARESDK_KEY
=
396ef0a56a387
...
...
@@ -49,8 +49,8 @@ RELEASE_UMENG_KEY=65fbd75dcac2a664de0a755b
RELEASE_TALKING_DATA_KEY
=
"5D38F8DE90314DDC8D4375E0D1CCEF15"
#Gromore
GROMORE_APP_ID="5
4712345
"
GROMORE_SPLASH_CODE
=
"10
2721234
"
GROMORE_APP_ID="5
599044
"
GROMORE_SPLASH_CODE
=
"10
3104878
"
GROMORE_VIDEO_CODE="102721234"
GROMORE_EXPRESS_CODE
=
"102721234"
GROMORE_MY_EXPRESS_CODE="102721234"
...
...
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