Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
android_goodmoney
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_goodmoney
Commits
60ed9bb3
Commit
60ed9bb3
authored
Oct 29, 2020
by
mengcuiguang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加掌阅
parent
940f1c6c
Changes
10
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
131 additions
and
15 deletions
+131
-15
build.gradle
GoodMoney/app/build.gradle
+8
-1
iReader-release-1.0.1.aar
GoodMoney/app/libs/iReader-release-1.0.1.aar
+0
-0
proguard-rules.pro
GoodMoney/app/proguard-rules.pro
+30
-0
AndroidManifest.xml
GoodMoney/app/src/main/AndroidManifest.xml
+3
-1
MintsApplication.java
...p/src/main/java/com/mints/goodmoney/MintsApplication.java
+6
-0
ZhangyueManager.kt
.../main/java/com/mints/goodmoney/manager/ZhangyueManager.kt
+21
-0
MainActivity.kt
...ain/java/com/mints/goodmoney/ui/activitys/MainActivity.kt
+5
-4
MyFragment.kt
...c/main/java/com/mints/goodmoney/ui/fragment/MyFragment.kt
+7
-9
ZhangyueFragment.kt
.../java/com/mints/goodmoney/ui/fragment/ZhangyueFragment.kt
+36
-0
fragment_main_zy.xml
GoodMoney/app/src/main/res/layout/fragment_main_zy.xml
+15
-0
No files found.
GoodMoney/app/build.gradle
View file @
60ed9bb3
...
...
@@ -23,7 +23,8 @@ android {
//配置so文件
ndk
{
abiFilters
"armeabi"
,
"armeabi-v7a"
,
"x86"
,
"mips"
// abiFilters "armeabi", "armeabi-v7a", "x86", "mips"
abiFilters
"armeabi"
,
"armeabi-v7a"
}
manifestPlaceholders
=
[
CHANNEL_NAME_VALUE:
"goodmoney"
,
...
...
@@ -218,6 +219,12 @@ dependencies {
implementation
"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.41"
implementation
'com.liulishuo.filedownloader:library:1.7.7'
implementation
"org.greenrobot:eventbus:3.1.0-RC"
// 掌阅书城
implementation
(
name:
'iReader-release-1.0.1'
,
ext:
'aar'
)
implementation
'com.alibaba:fastjson:1.2.11'
implementation
'androidx.annotation:annotation:1.0.0'
implementation
'androidx.core:core:1.0.0'
implementation
'androidx.fragment:fragment:1.0.0'
testImplementation
'junit:junit:4.12'
...
...
GoodMoney/app/libs/iReader-release-1.0.1.aar
0 → 100644
View file @
60ed9bb3
File added
GoodMoney/app/proguard-rules.pro
View file @
60ed9bb3
...
...
@@ -397,3 +397,33 @@
-keep class com.lechuan.midunovel.
*
* { *; }
# ======================= 推啊AD END ================
# ===================== 掌阅书城 START ================
-keep class com.zhangyue.
*
*{*;}
-keep class com.ireader.ireadersdk.IreaderApi {*;}
-dontwarn com.alibaba.fastjson.
*
*
-keep class com.alibaba.fastjson.
*
* { *; }
-keep public class * extends androidx.fragment.app.Fragment
-keep class androidx.core.app.NotificationCompat
*
*{
public *;
}
-dontwarn androidx.
*
*
-keep class androidx.
*
* { *;}
-keep public class * extends androidx.
*
*
-keep public class * extends androidx.fragment.app.FragmentContainer
-keep class com.squareup.okhttp.
*
* { *;}
-keep class okhttp3.
*
* { *; }
-keep interface okhttp3.
*
* { *; }
-keep class okio.
*
*{ *; }
-keep interface okio.
*
*{ *; }
-dontwarn com.squareup.okhttp.
*
*
-dontwarn okio.
*
*
-dontwarn okhttp3.
*
*
-keep class com.qq.e.
*
* {
public protected *;
}
# ======================= 掌阅书城 END ================
GoodMoney/app/src/main/AndroidManifest.xml
View file @
60ed9bb3
...
...
@@ -47,7 +47,8 @@
<!-- 适配小米(xiaomi)刘海屏 -->
<meta-data
android:name=
"android.max_aspect"
android:value=
"2.4"
/>
android:value=
"2.4"
tools:replace=
"android:value"
/>
<meta-data
android:name=
"android.notch_support"
android:value=
"true"
/>
...
...
@@ -86,6 +87,7 @@
android:name=
"JPUSH_CHANNEL"
android:value=
"${JPUSH_CHANNEL}"
/>
<activity
android:name=
".ui.activitys.SplashActivity"
android:screenOrientation=
"portrait"
>
...
...
GoodMoney/app/src/main/java/com/mints/goodmoney/MintsApplication.java
View file @
60ed9bb3
...
...
@@ -16,6 +16,7 @@ import com.mints.goodmoney.manager.OaidManager;
import
com.mints.goodmoney.manager.TtCsjAdManager
;
import
com.mints.goodmoney.manager.UserManager
;
import
com.mints.goodmoney.manager.YlhAdManager
;
import
com.mints.goodmoney.manager.ZhangyueManager
;
import
com.mints.goodmoney.utils.LogUtil
;
import
com.mints.goodmoney.common.Constant
;
import
com.mints.goodmoney.net.LoanService
;
...
...
@@ -81,6 +82,8 @@ public class MintsApplication extends MultiDexApplication {
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
// ZhangyueManager.INSTANCE.attachBaseContextIreader(this);
}
/**
...
...
@@ -114,6 +117,9 @@ public class MintsApplication extends MultiDexApplication {
// 猎豹游戏初始化
// LiebaoManager.getInstance().initCmGameSdk();
// 掌阅书城
// ZhangyueManager.INSTANCE.onCreateIreader(this);
}
/**
...
...
GoodMoney/app/src/main/java/com/mints/goodmoney/manager/ZhangyueManager.kt
0 → 100644
View file @
60ed9bb3
package
com.mints.goodmoney.manager
import
android.app.Application
import
com.ireader.ireadersdk.IreaderApi
/**
* 描述:掌阅书城
* 作者:孟崔广
*/
object
ZhangyueManager
{
const
val
APPID
=
"10054"
fun
onCreateIreader
(
application
:
Application
){
IreaderApi
.
onCreate
(
application
,
APPID
)
IreaderApi
.
attachBaseContext
(
application
)
}
fun
attachBaseContextIreader
(
application
:
Application
){
}
}
\ No newline at end of file
GoodMoney/app/src/main/java/com/mints/goodmoney/ui/activitys/MainActivity.kt
View file @
60ed9bb3
...
...
@@ -7,15 +7,13 @@ import android.view.KeyEvent
import
android.view.View
import
androidx.fragment.app.Fragment
import
androidx.fragment.app.FragmentTransaction
import
com.ireader.ireadersdk.IreaderApi
import
com.mints.goodmoney.R
import
com.mints.goodmoney.common.AppConfig
import
com.mints.goodmoney.common.Constant
import
com.mints.goodmoney.mvp.views.MainView
import
com.mints.goodmoney.ui.activitys.base.BaseActivity
import
com.mints.goodmoney.ui.fragment.FriendsFragment
import
com.mints.goodmoney.ui.fragment.MainFragment
import
com.mints.goodmoney.ui.fragment.MyFragment
import
com.mints.goodmoney.ui.fragment.PanFragment
import
com.mints.goodmoney.ui.fragment.*
import
kotlinx.android.synthetic.main.activity_main.*
/**
...
...
@@ -75,6 +73,8 @@ class MainActivity : BaseActivity(), MainView, View.OnClickListener {
override
fun
isApplyKitKatTranslucency
()
=
false
public
override
fun
onDestroy
()
{
IreaderApi
.
onAppExit
()
super
.
onDestroy
()
}
...
...
@@ -147,6 +147,7 @@ class MainActivity : BaseActivity(), MainView, View.OnClickListener {
AppConfig
.
fragmentClickFlag
=
Constant
.
FRAGMENT_CLICK_PAN
if
(
panFragment
==
null
)
{
panFragment
=
PanFragment
()
// panFragment = ZhangyueFragment()
}
addOrShowFragment
(
supportFragmentManager
.
beginTransaction
(),
panFragment
!!
)
tab_iv_main
.
setSelected
(
false
)
...
...
GoodMoney/app/src/main/java/com/mints/goodmoney/ui/fragment/MyFragment.kt
View file @
60ed9bb3
...
...
@@ -16,6 +16,7 @@ import cn.sharesdk.framework.Platform.ShareParams
import
cn.sharesdk.framework.ShareSDK
import
cn.sharesdk.wechat.friends.Wechat
import
com.component.dly.xzzq_ywsdk.YwSDK_WebActivity.Companion.open
import
com.ireader.ireadersdk.IreaderApi
import
com.mints.goodmoney.BuildConfig
import
com.mints.goodmoney.R
import
com.mints.goodmoney.ad.VedioAdingManager
...
...
@@ -26,7 +27,6 @@ import com.mints.goodmoney.mvp.model.*
import
com.mints.goodmoney.mvp.presenters.MyPresenter
import
com.mints.goodmoney.mvp.views.MyView
import
com.mints.goodmoney.ui.activitys.*
import
com.mints.goodmoney.ui.adapter.GvMyAdapter
import
com.mints.goodmoney.ui.adapter.MainMyAdapter
import
com.mints.goodmoney.ui.adapter.listener.OnItemChildClickListener
import
com.mints.goodmoney.ui.fragment.base.BaseFragment
...
...
@@ -171,14 +171,12 @@ class MyFragment : BaseFragment(), MyView, OnItemChildClickListener, OnRefreshLi
}
override
fun
getMyHotActivitySuc
(
data
:
BannerBean
?)
{
// if (UserManager.getInstance().adShowFlag) {
data
?.
let
{
item_promotions_egv
.
visibility
=
View
.
VISIBLE
hotList
=
it
.
list
item_promotions_egv
.
adapter
=
GvMyAdapter
(
mContext
,
hotList
)
}
// } else {
// item_promotions_egv.visibility = View.GONE
item_promotions_egv
.
visibility
=
View
.
GONE
// data?.let {
// item_promotions_egv.visibility = View.VISIBLE
// hotList = it.list
// item_promotions_egv.adapter = GvMyAdapter(mContext, hotList)
// }
}
...
...
GoodMoney/app/src/main/java/com/mints/goodmoney/ui/fragment/ZhangyueFragment.kt
0 → 100644
View file @
60ed9bb3
package
com.mints.goodmoney.ui.fragment
import
androidx.fragment.app.Fragment
import
androidx.fragment.app.FragmentTransaction
import
com.ireader.ireadersdk.IreaderApi
import
com.mints.goodmoney.R
import
com.mints.goodmoney.manager.ZhangyueManager
import
com.mints.goodmoney.ui.fragment.base.BaseFragment
/**
* 描述:掌阅书城
* 作者:孟崔广
*/
class
ZhangyueFragment
:
BaseFragment
()
{
private
var
bookFragment
:
Fragment
?
=
null
override
fun
getContentViewLayoutID
()
=
R
.
layout
.
fragment_main_zy
override
fun
initViewsAndEvents
()
{
ZhangyueManager
.
onCreateIreader
(
baseApplication
)
val
transaction
:
FragmentTransaction
=
supportFragmentManager
.
beginTransaction
()
if
(
bookFragment
==
null
)
{
bookFragment
=
IreaderApi
.
getNovelBookStoreFragment
()
transaction
.
add
(
R
.
id
.
fragment
,
bookFragment
!!
,
bookFragment
!!::
class
.
java
.
simpleName
)
}
else
{
transaction
.
show
(
bookFragment
!!
)
}
transaction
.
commitAllowingStateLoss
()
// supportFragmentManager.beginTransaction().replace(R.id.fragment, IreaderApi.getNovelBookStoreFragment()).commitAllowingStateLoss()
}
}
\ No newline at end of file
GoodMoney/app/src/main/res/layout/fragment_main_zy.xml
0 → 100755
View file @
60ed9bb3
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
xmlns:app=
"http://schemas.android.com/apk/res-auto"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:background=
"@color/white"
android:orientation=
"vertical"
>
<FrameLayout
android:id=
"@+id/fragment"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:layout_marginTop=
"30dp"
/>
</FrameLayout>
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