Commit 47d280c0 authored by 宋永孟's avatar 宋永孟

add modify package name

parent c0d65b6e
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" <manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.yidian.subway.newscontent"> package="com.yidian.shenghuoquan.newscontent">
<application> <application>
<activity android:name=".ui.CommonDetailActivity"/> <activity android:name=".ui.CommonDetailActivity"/>
......
package com.yidian.subway.newscontent.action package com.yidian.shenghuoquan.newscontent.action
import com.yidian.common.XRouterPathConstants import com.yidian.common.XRouterPathConstants
import com.yidian.common.YdBaseApplication import com.yidian.common.YdBaseApplication
import com.yidian.common.chameleon.ChameleonEvent import com.yidian.common.chameleon.ChameleonEvent
import com.yidian.common.chameleon.ChameleonEventService import com.yidian.common.chameleon.ChameleonEventService
import com.yidian.subway.newscontent.ui.NewsContentActivity import com.yidian.shenghuoquan.newscontent.ui.NewsContentActivity
import com.yidian.xpage.XPageManager import com.yidian.xpage.XPageManager
class ChameleonActionExecutor:ChameleonEventService { class ChameleonActionExecutor:ChameleonEventService {
......
package com.yidian.subway.newscontent.adapter package com.yidian.shenghuoquan.newscontent.adapter
import android.view.View import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
...@@ -6,8 +6,8 @@ import androidx.recyclerview.widget.RecyclerView ...@@ -6,8 +6,8 @@ import androidx.recyclerview.widget.RecyclerView
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import com.yidian.common.cardutils.adapter.OnItemClickListener import com.yidian.common.cardutils.adapter.OnItemClickListener
import com.yidian.common.utils.ViewHolderUtil.Companion.createItemView import com.yidian.common.utils.ViewHolderUtil.Companion.createItemView
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import com.yidian.subway.newscontent.bean.ImageItemBean import com.yidian.shenghuoquan.newscontent.bean.ImageItemBean
import kotlinx.android.extensions.LayoutContainer import kotlinx.android.extensions.LayoutContainer
import kotlinx.android.synthetic.main.view_pager_item.* import kotlinx.android.synthetic.main.view_pager_item.*
......
package com.yidian.subway.newscontent.adapter package com.yidian.shenghuoquan.newscontent.adapter
import android.view.View import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import com.yidian.common.cardutils.adapter.OnItemClickListener import com.yidian.common.cardutils.adapter.OnItemClickListener
import com.yidian.common.utils.ViewHolderUtil.Companion.createItemView import com.yidian.common.utils.ViewHolderUtil.Companion.createItemView
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import com.yidian.subway.newscontent.bean.FeedbackBean
import kotlinx.android.extensions.LayoutContainer import kotlinx.android.extensions.LayoutContainer
import kotlinx.android.synthetic.main.item_feedback_detail.* import kotlinx.android.synthetic.main.item_feedback_detail.*
......
package com.yidian.subway.newscontent.adapter package com.yidian.shenghuoquan.newscontent.adapter
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.media.AudioRecord.MetricsConstants.SOURCE
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.View import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
...@@ -9,11 +8,10 @@ import android.widget.BaseAdapter ...@@ -9,11 +8,10 @@ import android.widget.BaseAdapter
import android.widget.ImageView import android.widget.ImageView
import android.widget.TextView import android.widget.TextView
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import com.bumptech.glide.load.engine.DiskCacheStrategy
import com.bumptech.glide.request.RequestOptions import com.bumptech.glide.request.RequestOptions
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import com.yidian.subway.newscontent.bean.DynamicExpressionBean import com.yidian.shenghuoquan.newscontent.bean.DynamicExpressionBean
import com.yidian.subway.newscontent.ui.comment.EmotionGifPanelView import com.yidian.shenghuoquan.newscontent.ui.comment.EmotionGifPanelView
class GifGridViewAdapter(emotionList: List<DynamicExpressionBean.Result>, page: Int) : BaseAdapter() { class GifGridViewAdapter(emotionList: List<DynamicExpressionBean.Result>, page: Int) : BaseAdapter() {
private var emotionList = ArrayList<DynamicExpressionBean.Result>() private var emotionList = ArrayList<DynamicExpressionBean.Result>()
......
package com.yidian.subway.newscontent.adapter package com.yidian.shenghuoquan.newscontent.adapter
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.View import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import android.widget.BaseAdapter import android.widget.BaseAdapter
import android.widget.ImageView
import com.yidian.nightmode.widget.YdImageView import com.yidian.nightmode.widget.YdImageView
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import com.yidian.subway.newscontent.ui.comment.Emotion import com.yidian.shenghuoquan.newscontent.ui.comment.Emotion
import com.yidian.subway.newscontent.ui.comment.EmotionHelper import com.yidian.shenghuoquan.newscontent.ui.comment.EmotionHelper
import com.yidian.subway.newscontent.ui.comment.EmotionPanelView import com.yidian.shenghuoquan.newscontent.ui.comment.EmotionPanelView
class GridViewAdapter(emotionList: ArrayList<Emotion>, page: Int, private var dir: String) : BaseAdapter() { class GridViewAdapter(emotionList: ArrayList<Emotion>, page: Int, private var dir: String) : BaseAdapter() {
private var emotionList = ArrayList<Emotion>() private var emotionList = ArrayList<Emotion>()
......
package com.yidian.subway.newscontent.adapter package com.yidian.shenghuoquan.newscontent.adapter
import android.content.Context import android.content.Context
import android.content.Intent import android.content.Intent
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.ViewGroup import android.view.ViewGroup
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import com.yidian.subway.newscontent.bean.SearchHintBean import com.yidian.shenghuoquan.newscontent.bean.SearchHintBean
import com.yidian.subway.newscontent.holder.NormalHintViewHolder import com.yidian.shenghuoquan.newscontent.holder.NormalHintViewHolder
import com.yidian.subway.newscontent.ui.search.SearchChannelActivity import com.yidian.shenghuoquan.newscontent.ui.search.SearchChannelActivity
import com.yidian.subway.newscontent.ui.search.SearchChannelActivity.Companion.SEARCH_TAG import com.yidian.shenghuoquan.newscontent.ui.search.SearchChannelActivity.Companion.SEARCH_TAG
import com.yidian.subway.newscontent.ui.search.SearchResultPageActivity import com.yidian.shenghuoquan.newscontent.ui.search.SearchResultPageActivity
import com.yidian.common.utils.ToolsUtil import com.yidian.common.utils.ToolsUtil
class SearchHintAdapter(val context: Context) : class SearchHintAdapter(val context: Context) :
......
package com.yidian.subway.newscontent.adapter package com.yidian.shenghuoquan.newscontent.adapter
import android.content.Context import android.content.Context
import android.content.Intent import android.content.Intent
...@@ -7,11 +7,11 @@ import android.view.ViewGroup ...@@ -7,11 +7,11 @@ import android.view.ViewGroup
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import com.orhanobut.hawk.Hawk import com.orhanobut.hawk.Hawk
import com.yidian.common.HawkConfig import com.yidian.common.HawkConfig
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import com.yidian.subway.newscontent.holder.SearchHistoryViewHolder import com.yidian.shenghuoquan.newscontent.holder.SearchHistoryViewHolder
import com.yidian.subway.newscontent.ui.search.SearchChannelActivity import com.yidian.shenghuoquan.newscontent.ui.search.SearchChannelActivity
import com.yidian.subway.newscontent.ui.search.SearchChannelActivity.Companion.SEARCH_TAG import com.yidian.shenghuoquan.newscontent.ui.search.SearchChannelActivity.Companion.SEARCH_TAG
import com.yidian.subway.newscontent.ui.search.SearchResultPageActivity import com.yidian.shenghuoquan.newscontent.ui.search.SearchResultPageActivity
import com.yidian.common.utils.ToolsUtil import com.yidian.common.utils.ToolsUtil
class SearchHistoryAdapter(val context: Context) : RecyclerView.Adapter<SearchHistoryViewHolder>() { class SearchHistoryAdapter(val context: Context) : RecyclerView.Adapter<SearchHistoryViewHolder>() {
......
package com.yidian.subway.newscontent.adapter package com.yidian.shenghuoquan.newscontent.adapter
import android.view.View import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import com.yidian.common.cardutils.adapter.OnItemClickListener import com.yidian.common.cardutils.adapter.OnItemClickListener
import com.yidian.common.utils.ViewHolderUtil.Companion.createItemView import com.yidian.common.utils.ViewHolderUtil.Companion.createItemView
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import com.yidian.subway.newscontent.bean.SharePlatformBean import com.yidian.shenghuoquan.newscontent.bean.SharePlatformBean
import kotlinx.android.extensions.LayoutContainer import kotlinx.android.extensions.LayoutContainer
import kotlinx.android.synthetic.main.item_share_platform.* import kotlinx.android.synthetic.main.item_share_platform.*
......
package com.yidian.subway.newscontent.adapter package com.yidian.shenghuoquan.newscontent.adapter
import android.view.View import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import com.yidian.common.utils.ViewHolderUtil.Companion.createItemView import com.yidian.common.utils.ViewHolderUtil.Companion.createItemView
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import kotlinx.android.extensions.LayoutContainer import kotlinx.android.extensions.LayoutContainer
import kotlinx.android.synthetic.main.item_update_version_des.* import kotlinx.android.synthetic.main.item_update_version_des.*
......
package com.yidian.subway.newscontent.adapter package com.yidian.shenghuoquan.newscontent.adapter
import android.util.Log import android.util.Log
import android.view.View import android.view.View
...@@ -23,22 +23,20 @@ import com.yidian.common.utils.ImageConstants ...@@ -23,22 +23,20 @@ import com.yidian.common.utils.ImageConstants
import com.yidian.common.utils.NetWorkUtils import com.yidian.common.utils.NetWorkUtils
import com.yidian.common.utils.ViewHolderUtil.Companion.createItemView import com.yidian.common.utils.ViewHolderUtil.Companion.createItemView
import com.yidian.nightmode.widget.YdLinearLayout import com.yidian.nightmode.widget.YdLinearLayout
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import com.yidian.subway.newscontent.http.ApiService import com.yidian.shenghuoquan.newscontent.http.ApiService
import com.yidian.subway.newscontent.http.httpbean.VideoAddCommentBean import com.yidian.shenghuoquan.newscontent.http.httpbean.VideoAddCommentBean
import com.yidian.subway.newscontent.http.httpbean.VideoContentDetailBean import com.yidian.shenghuoquan.newscontent.http.httpbean.VideoContentDetailBean
import com.yidian.subway.newscontent.ui.comment.AddCommentFragment import com.yidian.shenghuoquan.newscontent.ui.comment.AddCommentFragment
import com.yidian.subway.newscontent.ui.comment.VideoCommentDialog import com.yidian.shenghuoquan.newscontent.ui.comment.VideoCommentDialog
import com.yidian.common.utils.ToolsUtil import com.yidian.common.utils.ToolsUtil
import com.yidian.subway.newscontent.bean.ThumbUpBean import com.yidian.shenghuoquan.newscontent.bean.ThumbUpBean
import com.yidian.subway.newscontent.thumbUp.thumbUpManager import com.yidian.shenghuoquan.newscontent.ui.dialog.ShareDialog
import com.yidian.subway.newscontent.ui.dialog.ShareDialog import com.yidian.shenghuoquan.newscontent.utils.videoDownload
import com.yidian.subway.newscontent.utils.videoDownload import com.yidian.shenghuoquan.newscontent.widget.CustomCoverVideo
import com.yidian.subway.newscontent.widget.CustomCoverVideo import com.yidian.shenghuoquan.newscontent.widget.ExpandTextView
import com.yidian.subway.newscontent.widget.ExpandTextView import com.yidian.shenghuoquan.newscontent.widget.VideoThumbUpView
import com.yidian.subway.newscontent.widget.VideoThumbUpView import com.yidian.shenghuoquan.newscontent.widget.chameleon.SubscribeButton
import com.yidian.subway.newscontent.widget.chameleon.SubscribeButton
import com.yidian.utils.NetworkUtil
import com.yidian.xpage.XPageManager import com.yidian.xpage.XPageManager
class VideoDetailAdapter(private val cacheServer: HttpProxyCacheServer) : class VideoDetailAdapter(private val cacheServer: HttpProxyCacheServer) :
......
package com.yidian.subway.newscontent.app package com.yidian.shenghuoquan.newscontent.app
import android.content.Intent import android.content.Intent
import com.orhanobut.hawk.Hawk import com.orhanobut.hawk.Hawk
...@@ -33,17 +33,17 @@ import com.yidian.news.YdImageLoader ...@@ -33,17 +33,17 @@ import com.yidian.news.YdImageLoader
import com.yidian.news.util.NewNetworkUtil import com.yidian.news.util.NewNetworkUtil
import com.yidian.news.util.ProcessUtil import com.yidian.news.util.ProcessUtil
import com.yidian.nightmode.util.NightModeUtil import com.yidian.nightmode.util.NightModeUtil
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import com.yidian.subway.newscontent.action.ChameleonActionExecutor import com.yidian.shenghuoquan.newscontent.action.ChameleonActionExecutor
import com.yidian.subway.newscontent.service.* import com.yidian.shenghuoquan.newscontent.service.*
import com.yidian.subway.newscontent.ui.* import com.yidian.shenghuoquan.newscontent.ui.*
import com.yidian.subway.newscontent.ui.author.AuthorHomePageActivity import com.yidian.shenghuoquan.newscontent.ui.author.AuthorHomePageActivity
import com.yidian.subway.newscontent.ui.mine.BrowsingHistoryActivity import com.yidian.shenghuoquan.newscontent.ui.mine.BrowsingHistoryActivity
import com.yidian.subway.newscontent.ui.mine.CollectionActivity import com.yidian.shenghuoquan.newscontent.ui.mine.CollectionActivity
import com.yidian.subway.newscontent.ui.mine.MineActivity import com.yidian.shenghuoquan.newscontent.ui.mine.MineActivity
import com.yidian.subway.newscontent.ui.mine.SubscriptionActivity import com.yidian.shenghuoquan.newscontent.ui.mine.SubscriptionActivity
import com.yidian.subway.newscontent.ui.search.SearchChannelActivity import com.yidian.shenghuoquan.newscontent.ui.search.SearchChannelActivity
import com.yidian.subway.newscontent.ui.search.SearchResultPageActivity import com.yidian.shenghuoquan.newscontent.ui.search.SearchResultPageActivity
import com.yidian.xpage.XPageManager import com.yidian.xpage.XPageManager
import com.yidian.xpage.node.XPageHandler import com.yidian.xpage.node.XPageHandler
import com.yidian.xpage.node.XPageNode import com.yidian.xpage.node.XPageNode
......
package com.yidian.subway.newscontent.audio package com.yidian.shenghuoquan.newscontent.audio
import android.media.MediaPlayer import android.media.MediaPlayer
import java.lang.ref.WeakReference import java.lang.ref.WeakReference
......
package com.yidian.subway.newscontent.audio package com.yidian.shenghuoquan.newscontent.audio
import android.app.Service import android.app.Service
import android.content.Context
import android.content.Intent import android.content.Intent
import android.graphics.PixelFormat import android.graphics.PixelFormat
import android.os.Build import android.os.Build
import android.os.IBinder import android.os.IBinder
import android.provider.Settings
import android.util.Log import android.util.Log
import android.view.* import android.view.*
import android.view.WindowManager.LayoutParams.* import android.view.WindowManager.LayoutParams.*
import androidx.core.view.isGone import androidx.core.view.isGone
import com.yidian.subway.newscontent.utils.audioManager import com.yidian.shenghuoquan.newscontent.utils.audioManager
import com.yidian.subway.newscontent.widget.FloatAudioView import com.yidian.shenghuoquan.newscontent.widget.FloatAudioView
/** /**
* 主要控制音频的生命周期 * 主要控制音频的生命周期
......
package com.yidian.subway.newscontent.audio package com.yidian.shenghuoquan.newscontent.audio
interface IAudioControl { interface IAudioControl {
......
package com.yidian.subway.newscontent.bean package com.yidian.shenghuoquan.newscontent.bean
/** /**
* FileName: CommentForWebBean * FileName: CommentForWebBean
......
package com.yidian.subway.newscontent.bean package com.yidian.shenghuoquan.newscontent.bean
import com.yidian.common.http.HttpResult import com.yidian.common.http.HttpResult
......
package com.yidian.subway.newscontent.bean package com.yidian.shenghuoquan.newscontent.bean
/** /**
* FileName: DynamicExpressionBean * FileName: DynamicExpressionBean
......
package com.yidian.subway.newscontent.bean package com.yidian.shenghuoquan.newscontent.bean
class FeedbackBean(var reason: ArrayList<String>, var tag: ArrayList<String>) class FeedbackBean(var reason: ArrayList<String>, var tag: ArrayList<String>)
\ No newline at end of file
package com.yidian.subway.newscontent.bean package com.yidian.shenghuoquan.newscontent.bean
/** /**
* FileName: GifGroup * FileName: GifGroup
......
package com.yidian.subway.newscontent.bean package com.yidian.shenghuoquan.newscontent.bean
interface IBlankViewLoadAgainCallback { interface IBlankViewLoadAgainCallback {
fun loadAgainCallback() fun loadAgainCallback()
......
package com.yidian.subway.newscontent.bean package com.yidian.shenghuoquan.newscontent.bean
interface ITitleToolBarActionCallback { interface ITitleToolBarActionCallback {
fun actionCallback(action: String, subscribeStatus: Boolean) fun actionCallback(action: String, subscribeStatus: Boolean)
......
package com.yidian.subway.newscontent.bean package com.yidian.shenghuoquan.newscontent.bean
import com.yidian.yac.pm.appupdate.AppUpdateEchoData import com.yidian.yac.pm.appupdate.AppUpdateEchoData
import com.yidian.yac.pm.appupdate.AppUpdateInfo import com.yidian.yac.pm.appupdate.AppUpdateInfo
import com.yidian.yac.pm.base.UpdateInfo
interface IUpdateDialogCallback { interface IUpdateDialogCallback {
fun downloadCallback(updateInfo: AppUpdateInfo<AppUpdateEchoData>) fun downloadCallback(updateInfo: AppUpdateInfo<AppUpdateEchoData>)
......
package com.yidian.subway.newscontent.bean package com.yidian.shenghuoquan.newscontent.bean
import android.os.Parcelable import android.os.Parcelable
import kotlinx.android.parcel.Parcelize import kotlinx.android.parcel.Parcelize
......
package com.yidian.subway.newscontent.bean package com.yidian.shenghuoquan.newscontent.bean
import com.yidian.subway.newscontent.R
data class SearchHintBean(var content: String) data class SearchHintBean(var content: String)
......
package com.yidian.subway.newscontent.bean package com.yidian.shenghuoquan.newscontent.bean
class SharePlatformBean (var imageId: Int, var name: String, var viewType: Int) class SharePlatformBean (var imageId: Int, var name: String, var viewType: Int)
\ No newline at end of file
package com.yidian.subway.newscontent.bean package com.yidian.shenghuoquan.newscontent.bean
class SimpleItemBean (var itemType:Int,var name:String,var content:String) class SimpleItemBean (var itemType:Int,var name:String,var content:String)
\ No newline at end of file
package com.yidian.subway.newscontent.bean package com.yidian.shenghuoquan.newscontent.bean
data class ThumbUpBean( data class ThumbUpBean(
var docId:String?=null, var docId:String?=null,
......
package com.yidian.subway.newscontent.bean package com.yidian.shenghuoquan.newscontent.bean
class TokenBean(val secret: String?, val username: String?, val password: String?) class TokenBean(val secret: String?, val username: String?, val password: String?)
\ No newline at end of file
package com.yidian.subway.newscontent.bean package com.yidian.shenghuoquan.newscontent.bean
/** /**
* FileName: GoWebBean * FileName: GoWebBean
......
package com.yidian.subway.newscontent.bean.xbrid package com.yidian.shenghuoquan.newscontent.bean.xbrid
class ClientInfoBean(var userInfo: UserInfo, var appInfo: AppInfo) { class ClientInfoBean(var userInfo: UserInfo, var appInfo: AppInfo) {
data class UserInfo(var userId: String?, var nickname: String, var portrait: String, var loginStatus: Boolean) data class UserInfo(var userId: String?, var nickname: String, var portrait: String, var loginStatus: Boolean)
......
package com.yidian.subway.newscontent.bean.xbrid package com.yidian.shenghuoquan.newscontent.bean.xbrid
class ScrollStatusBean(var action: String, var params: Params) { class ScrollStatusBean(var action: String, var params: Params) {
data class Params(var type: String) data class Params(var type: String)
......
package com.yidian.subway.newscontent.bean.xbrid package com.yidian.shenghuoquan.newscontent.bean.xbrid
class SubscribeStatusBean(var action: String, var params: Params) { class SubscribeStatusBean(var action: String, var params: Params) {
data class Params(var status: Boolean) data class Params(var status: Boolean)
......
package com.yidian.subway.newscontent.bean.xbrid package com.yidian.shenghuoquan.newscontent.bean.xbrid
class XBridTestBean(var hasBindGatheringCard: String, var token: String) class XBridTestBean(var hasBindGatheringCard: String, var token: String)
\ No newline at end of file
package com.yidian.shenghuoquan.newscontent.bean.xevent
import com.yidian.shenghuoquan.newscontent.bean.ImageItemBean
class XEventOpenGalleryBean(var index: Int, var imageList: ArrayList<ImageItemBean>, var url: String)
\ No newline at end of file
package com.yidian.subway.newscontent.holder package com.yidian.shenghuoquan.newscontent.holder
import android.view.View import android.view.View
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import com.yidian.subway.newscontent.adapter.SearchHintAdapter import com.yidian.shenghuoquan.newscontent.adapter.SearchHintAdapter
import com.yidian.subway.newscontent.bean.SearchHintBean import com.yidian.shenghuoquan.newscontent.bean.SearchHintBean
import kotlinx.android.synthetic.main.item_view_search_hint.view.* import kotlinx.android.synthetic.main.item_view_search_hint.view.*
class NormalHintViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) { class NormalHintViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) {
......
package com.yidian.subway.newscontent.holder package com.yidian.shenghuoquan.newscontent.holder
import android.view.View import android.view.View
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import com.yidian.subway.newscontent.adapter.SearchHistoryAdapter import com.yidian.shenghuoquan.newscontent.adapter.SearchHistoryAdapter
import kotlinx.android.synthetic.main.item_view_search_history.view.* import kotlinx.android.synthetic.main.item_view_search_history.view.*
class SearchHistoryViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) { class SearchHistoryViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) {
......
package com.yidian.subway.newscontent.http package com.yidian.shenghuoquan.newscontent.http
import android.util.Log import android.util.Log
import com.google.gson.Gson import com.google.gson.Gson
...@@ -11,8 +11,8 @@ import com.yidian.common.http.HttpResult ...@@ -11,8 +11,8 @@ import com.yidian.common.http.HttpResult
import com.yidian.common.http.HttpResultSubscriber import com.yidian.common.http.HttpResultSubscriber
import com.yidian.common.http.TransformUtil import com.yidian.common.http.TransformUtil
import com.yidian.http.ServiceFactory import com.yidian.http.ServiceFactory
import com.yidian.subway.newscontent.bean.DynamicExpressionBean import com.yidian.shenghuoquan.newscontent.bean.DynamicExpressionBean
import com.yidian.subway.newscontent.http.httpbean.* import com.yidian.shenghuoquan.newscontent.http.httpbean.*
import com.yidian.common.http.httpbean.WebResult import com.yidian.common.http.httpbean.WebResult
import com.yidian.common.utils.ToolsUtil import com.yidian.common.utils.ToolsUtil
import com.yidian.xarc.xbrid.XBridManager import com.yidian.xarc.xbrid.XBridManager
......
package com.yidian.subway.newscontent.http package com.yidian.shenghuoquan.newscontent.http
import com.yidian.common.cardutils.bean.PolymerCommonCardBean import com.yidian.common.cardutils.bean.PolymerCommonCardBean
import com.yidian.common.http.HttpResult import com.yidian.common.http.HttpResult
import com.yidian.common.http.URLs import com.yidian.common.http.URLs
import com.yidian.subway.newscontent.http.httpbean.* import com.yidian.shenghuoquan.newscontent.http.httpbean.*
import io.reactivex.rxjava3.core.Observable import io.reactivex.rxjava3.core.Observable
import okhttp3.MultipartBody import okhttp3.MultipartBody
import retrofit2.http.* import retrofit2.http.*
......
package com.yidian.subway.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
class AddSubscribeBean(var request: Request) { class AddSubscribeBean(var request: Request) {
data class Request(var type: Int, var subscribe_id: String) data class Request(var type: Int, var subscribe_id: String)
......
package com.yidian.subway.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
import com.yidian.chameleon.control.ResourceManager import com.yidian.chameleon.control.ResourceManager
......
package com.yidian.subway.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
class AuthorInfoBean(var request: Request, var response: Response) { class AuthorInfoBean(var request: Request, var response: Response) {
data class Request(var wm_id: String) data class Request(var wm_id: String)
......
package com.yidian.subway.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
/* /*
{ {
"aggregation_card_type_id": 100, "aggregation_card_type_id": 100,
......
package com.yidian.subway.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
/** /**
* 订阅作者列表的request * 订阅作者列表的request
......
package com.yidian.subway.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
class CollectionBean(var request: Request) { class CollectionBean(var request: Request) {
data class Request(var docid: Int, var type: Int) data class Request(var docid: Int, var type: Int)
......
package com.yidian.subway.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
/** /**
* FileName: CommentData * FileName: CommentData
......
package com.yidian.subway.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
class DeleteSubscribeBean(var request: Request) { class DeleteSubscribeBean(var request: Request) {
data class Request(var type: Int, var subscribe_ids: String) data class Request(var type: Int, var subscribe_ids: String)
......
package com.yidian.subway.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
import com.yidian.chameleon.control.ResourceManager import com.yidian.chameleon.control.ResourceManager
......
package com.yidian.subway.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
import com.yidian.common.http.HttpResult import com.yidian.common.http.HttpResult
import com.yidian.common.http.httpbean.LoginBean
interface GeneralCallback { interface GeneralCallback {
fun generalCallback(t: HttpResult<LikeCommentBean.Response?>?) fun generalCallback(t: HttpResult<LikeCommentBean.Response?>?)
......
package com.yidian.subway.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
class GuestLoginBean(var request: Request, var response: Response) { class GuestLoginBean(var request: Request, var response: Response) {
data class Request(var username: String?, var password: String?, var tok: String?) data class Request(var username: String?, var password: String?, var tok: String?)
......
package com.yidian.subway.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
import com.yidian.common.http.HttpResult import com.yidian.common.http.HttpResult
import com.yidian.common.http.httpbean.LoginBean import com.yidian.common.http.httpbean.LoginBean
......
package com.yidian.subway.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
import com.yidian.common.cardutils.bean.PolymerCommonCardBean import com.yidian.common.cardutils.bean.PolymerCommonCardBean
import com.yidian.common.http.HttpResult import com.yidian.common.http.HttpResult
......
package com.yidian.subway.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
import com.yidian.common.http.HttpResult import com.yidian.common.http.HttpResult
import com.yidian.common.http.httpbean.LoginBean
interface IAuthorHomePageCallback { interface IAuthorHomePageCallback {
fun authorInfoCallBack(t: HttpResult<AuthorInfoBean.Response?>?) fun authorInfoCallBack(t: HttpResult<AuthorInfoBean.Response?>?)
......
package com.yidian.subway.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
import com.yidian.common.http.HttpResult import com.yidian.common.http.HttpResult
......
package com.yidian.subway.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
import com.yidian.common.cardutils.bean.PolymerCommonCardBean import com.yidian.common.cardutils.bean.PolymerCommonCardBean
import com.yidian.common.http.HttpResult import com.yidian.common.http.HttpResult
......
package com.yidian.subway.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
import com.yidian.common.http.HttpResult import com.yidian.common.http.HttpResult
......
package com.yidian.subway.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
import com.yidian.common.cardutils.bean.PolymerCommonCardBean import com.yidian.common.cardutils.bean.PolymerCommonCardBean
import com.yidian.common.http.HttpResult import com.yidian.common.http.HttpResult
......
package com.yidian.subway.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
import com.yidian.common.http.HttpResult import com.yidian.common.http.HttpResult
......
package com.yidian.subway.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
import com.yidian.common.http.HttpResult import com.yidian.common.http.HttpResult
import com.yidian.common.http.httpbean.LoginBean
interface ILoginCallback { interface ILoginCallback {
fun sendSmsCodeCallBack(t: HttpResult<Any?>?) fun sendSmsCodeCallBack(t: HttpResult<Any?>?)
......
package com.yidian.subway.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
import com.yidian.common.cardutils.bean.PolymerCommonCardBean import com.yidian.common.cardutils.bean.PolymerCommonCardBean
import com.yidian.common.http.HttpResult import com.yidian.common.http.HttpResult
......
package com.yidian.subway.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
import com.yidian.common.http.HttpResult import com.yidian.common.http.HttpResult
......
package com.yidian.subway.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
import com.yidian.common.cardutils.bean.PolymerCommonCardBean import com.yidian.common.cardutils.bean.PolymerCommonCardBean
import com.yidian.common.http.HttpResult import com.yidian.common.http.HttpResult
......
package com.yidian.subway.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
import com.yidian.common.http.HttpResult import com.yidian.common.http.HttpResult
import com.yidian.common.http.httpbean.LoginBean
interface IUploadFileCallback { interface IUploadFileCallback {
fun uploadFileCallBack(t: HttpResult<Any?>?) fun uploadFileCallBack(t: HttpResult<Any?>?)
......
package com.yidian.subway.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
import com.yidian.common.http.HttpResult import com.yidian.common.http.HttpResult
import com.yidian.common.http.httpbean.LoginBean
interface IUserInfoCallback { interface IUserInfoCallback {
fun userInfoCallback(t: HttpResult<Any?>?) fun userInfoCallback(t: HttpResult<Any?>?)
......
package com.yidian.subway.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
import com.yidian.common.http.HttpResult import com.yidian.common.http.HttpResult
......
package com.yidian.subway.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
import com.yidian.common.http.HttpResult import com.yidian.common.http.HttpResult
......
package com.yidian.subway.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
class LikeCommentBean(var request: Request) { class LikeCommentBean(var request: Request) {
data class Request(var docid: String, var comment_id: String, var status: Int) data class Request(var docid: String, var comment_id: String, var status: Int)
......
package com.yidian.subway.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
class MobileLoginBean(var request: Request, var response: Response) { class MobileLoginBean(var request: Request, var response: Response) {
data class Request(var mobile: String?, var code: String?, var password: String?) data class Request(var mobile: String?, var code: String?, var password: String?)
......
package com.yidian.subway.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
class PushTokenAndroidBean(var request: Request) { class PushTokenAndroidBean(var request: Request) {
data class Request(var old_token: String, var new_token: String, var personalRec: Int, var enable: Int,var push_key :String,var push_level:Int) data class Request(var old_token: String, var new_token: String, var personalRec: Int, var enable: Int,var push_key :String,var push_level:Int)
......
package com.yidian.subway.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
import com.yidian.chameleon.control.ResourceManager import com.yidian.chameleon.control.ResourceManager
......
package com.yidian.subway.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
class SubscribeBean(var request: Request) { class SubscribeBean(var request: Request) {
data class Request(var type: Int, var subscribe_ids: String) data class Request(var type: Int, var subscribe_ids: String)
......
package com.yidian.subway.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
class VideoAddCommentBean(var request: Request, var response: Response) { class VideoAddCommentBean(var request: Request, var response: Response) {
data class Request(var docid: String, var comment: String, var top_comment_id: String, var reply_toid: String) data class Request(var docid: String, var comment: String, var top_comment_id: String, var reply_toid: String)
......
package com.yidian.subway.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
class VideoCommentBean(var request: Request, var response: Response) { class VideoCommentBean(var request: Request, var response: Response) {
data class Request(var docid: String, var page_size: Int, var page: Int) data class Request(var docid: String, var page_size: Int, var page: Int)
......
package com.yidian.subway.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
data class VideoContentDetailBean( data class VideoContentDetailBean(
......
package com.yidian.subway.newscontent.service package com.yidian.shenghuoquan.newscontent.service
import android.util.Log
import com.yidian.common.XEventConfig import com.yidian.common.XEventConfig
import com.yidian.common.YdBaseApplication import com.yidian.common.YdBaseApplication
import com.yidian.common.services.XEventService import com.yidian.common.services.XEventService
import com.yidian.subway.newscontent.http.httpbean.AuthorBean import com.yidian.shenghuoquan.newscontent.http.httpbean.AuthorBean
import com.yidian.subway.newscontent.subscription.subscriptionManager import com.yidian.shenghuoquan.newscontent.subscription.subscriptionManager
import com.yidian.xarc.xevent.XBaseEvent import com.yidian.xarc.xevent.XBaseEvent
import com.yidian.xarc.xrouter.ResultResolver import com.yidian.xarc.xrouter.ResultResolver
import com.yidian.yac.core.zap.ZapService import com.yidian.yac.core.zap.ZapService
......
package com.yidian.subway.newscontent.service package com.yidian.shenghuoquan.newscontent.service
import android.util.Log import android.util.Log
import com.yidian.common.YdBaseApplication
import com.yidian.utils.ToastUtil
import com.yidian.xarc.xrouter.ResultResolver import com.yidian.xarc.xrouter.ResultResolver
import com.yidian.yac.core.zap.ZapService import com.yidian.yac.core.zap.ZapService
import org.json.JSONObject
class CacheService: ZapService(){ class CacheService: ZapService(){
companion object{ companion object{
......
package com.yidian.subway.newscontent.service package com.yidian.shenghuoquan.newscontent.service
import com.yidian.common.XEventConfig.Companion.GO_TO_COMMENT_DETAIL import com.yidian.common.XEventConfig.Companion.GO_TO_COMMENT_DETAIL
import com.yidian.common.XEventConfig.Companion.REPLY_COMMENT import com.yidian.common.XEventConfig.Companion.REPLY_COMMENT
......
package com.yidian.subway.newscontent.service package com.yidian.shenghuoquan.newscontent.service
import com.yidian.common.XRouterPathConstants import com.yidian.common.XRouterPathConstants
import com.yidian.subway.newscontent.ui.NewsContentActivity import com.yidian.shenghuoquan.newscontent.ui.NewsContentActivity
import com.yidian.subway.newscontent.ui.author.AuthorHomePageActivity import com.yidian.shenghuoquan.newscontent.ui.author.AuthorHomePageActivity
import com.yidian.xarc.xrouter.ResultResolver import com.yidian.xarc.xrouter.ResultResolver
import com.yidian.xpage.XPageManager import com.yidian.xpage.XPageManager
import com.yidian.yac.core.zap.ZapService import com.yidian.yac.core.zap.ZapService
......
package com.yidian.subway.newscontent.service package com.yidian.shenghuoquan.newscontent.service
import android.graphics.Bitmap import android.graphics.Bitmap
import com.google.gson.Gson import com.google.gson.Gson
...@@ -9,11 +9,11 @@ import com.yidian.common.YdBaseApplication ...@@ -9,11 +9,11 @@ import com.yidian.common.YdBaseApplication
import com.yidian.common.http.HttpResult import com.yidian.common.http.HttpResult
import com.yidian.common.http.URLs import com.yidian.common.http.URLs
import com.yidian.common.utils.ToolsUtil import com.yidian.common.utils.ToolsUtil
import com.yidian.subway.newscontent.http.ApiService import com.yidian.shenghuoquan.newscontent.http.ApiService
import com.yidian.subway.newscontent.http.httpbean.* import com.yidian.shenghuoquan.newscontent.http.httpbean.*
import com.yidian.subway.newscontent.subscription.subscriptionManager import com.yidian.shenghuoquan.newscontent.subscription.subscriptionManager
import com.yidian.subway.newscontent.utils.AccountUtil import com.yidian.shenghuoquan.newscontent.utils.AccountUtil
import com.yidian.subway.newscontent.utils.UploadFileUtils import com.yidian.shenghuoquan.newscontent.utils.UploadFileUtils
import com.yidian.xarc.xrouter.ResultResolver import com.yidian.xarc.xrouter.ResultResolver
import com.yidian.yac.core.zap.ZapService import com.yidian.yac.core.zap.ZapService
import id.zelory.compressor.Compressor import id.zelory.compressor.Compressor
......
package com.yidian.subway.newscontent.service package com.yidian.shenghuoquan.newscontent.service
import android.util.Log import android.util.Log
import android.widget.Toast import android.widget.Toast
...@@ -10,13 +10,13 @@ import com.yidian.common.HawkConfig ...@@ -10,13 +10,13 @@ import com.yidian.common.HawkConfig
import com.yidian.common.XEventConfig import com.yidian.common.XEventConfig
import com.yidian.common.YdBaseApplication import com.yidian.common.YdBaseApplication
import com.yidian.common.services.XEventService import com.yidian.common.services.XEventService
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import com.yidian.subway.newscontent.bean.IUpdateDialogCallback import com.yidian.shenghuoquan.newscontent.bean.IUpdateDialogCallback
import com.yidian.subway.newscontent.bean.ImageItemBean import com.yidian.shenghuoquan.newscontent.bean.ImageItemBean
import com.yidian.subway.newscontent.bean.xbrid.ClientInfoBean import com.yidian.shenghuoquan.newscontent.bean.xbrid.ClientInfoBean
import com.yidian.subway.newscontent.bean.xevent.XEventOpenGalleryBean import com.yidian.shenghuoquan.newscontent.bean.xevent.XEventOpenGalleryBean
import com.yidian.subway.newscontent.ui.dialog.UpdateVersionDialog import com.yidian.shenghuoquan.newscontent.ui.dialog.UpdateVersionDialog
import com.yidian.subway.newscontent.utils.DataCleanManager import com.yidian.shenghuoquan.newscontent.utils.DataCleanManager
import com.yidian.utils.ToastUtil import com.yidian.utils.ToastUtil
import com.yidian.xarc.xbase.net.CheckUpdateCallback import com.yidian.xarc.xbase.net.CheckUpdateCallback
import com.yidian.xarc.xevent.XBaseEvent import com.yidian.xarc.xevent.XBaseEvent
......
package com.yidian.subway.newscontent.service package com.yidian.shenghuoquan.newscontent.service
import com.yidian.xarc.xrouter.ResultResolver import com.yidian.xarc.xrouter.ResultResolver
import com.yidian.yac.core.zap.ZapService import com.yidian.yac.core.zap.ZapService
......
package com.yidian.subway.newscontent.subscription package com.yidian.shenghuoquan.newscontent.subscription
import com.yidian.subway.newscontent.http.httpbean.AuthorBean
interface AuthorSubscription<T> { interface AuthorSubscription<T> {
/** /**
......
package com.yidian.subway.newscontent.subscription package com.yidian.shenghuoquan.newscontent.subscription
import com.google.gson.Gson import com.google.gson.Gson
import com.yidian.common.YdBaseApplication import com.yidian.common.YdBaseApplication
import com.yidian.common.cardutils.bean.PolymerCommonCardBean import com.yidian.common.cardutils.bean.PolymerCommonCardBean
import com.yidian.common.http.HttpResult import com.yidian.common.http.HttpResult
import com.yidian.common.utils.YdToastUtil import com.yidian.common.utils.YdToastUtil
import com.yidian.subway.newscontent.http.ApiService import com.yidian.shenghuoquan.newscontent.http.ApiService
import com.yidian.subway.newscontent.http.httpbean.* import com.yidian.shenghuoquan.newscontent.http.httpbean.*
import java.util.* import java.util.*
......
package com.yidian.subway.newscontent.thumbUp package com.yidian.shenghuoquan.newscontent.thumbUp
interface DocThumbUp<T> { interface DocThumbUp<T> {
......
package com.yidian.subway.newscontent.thumbUp package com.yidian.shenghuoquan.newscontent.thumbUp
import com.yidian.common.cardutils.PolymerCardFactory import com.yidian.common.cardutils.PolymerCardFactory
import com.yidian.common.cardutils.bean.PolymerCommonCardBean import com.yidian.common.cardutils.bean.PolymerCommonCardBean
import com.yidian.subway.newscontent.bean.ThumbUpBean import com.yidian.shenghuoquan.newscontent.bean.ThumbUpBean
import com.yidian.subway.newscontent.http.ApiService import com.yidian.shenghuoquan.newscontent.http.ApiService
import java.util.* import java.util.*
......
package com.yidian.subway.newscontent.ui package com.yidian.shenghuoquan.newscontent.ui
import androidx.viewbinding.ViewBinding import androidx.viewbinding.ViewBinding
import com.yidian.common.base.BaseFragment import com.yidian.common.base.BaseFragment
......
package com.yidian.subway.newscontent.ui package com.yidian.shenghuoquan.newscontent.ui
import android.os.Bundle import android.os.Bundle
import com.yidian.common.XRouterPathConstants.Companion.AUDIO_DETAIL import com.yidian.common.XRouterPathConstants.Companion.AUDIO_DETAIL
import com.yidian.common.base.BaseActivity import com.yidian.common.base.BaseActivity
import com.yidian.subway.newscontent.databinding.ActivityAudioDetailBinding import com.yidian.shenghuoquan.newscontent.databinding.ActivityAudioDetailBinding
import com.yidian.subway.newscontent.utils.audioManager import com.yidian.shenghuoquan.newscontent.utils.audioManager
class AudioDetailActivity :BaseActivity<ActivityAudioDetailBinding>(){ class AudioDetailActivity :BaseActivity<ActivityAudioDetailBinding>(){
private val audioList:MutableList<String> by lazy { private val audioList:MutableList<String> by lazy {
......
package com.yidian.subway.newscontent.ui package com.yidian.shenghuoquan.newscontent.ui
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.os.Bundle import android.os.Bundle
import android.util.Log
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.View import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import androidx.core.os.bundleOf import androidx.core.os.bundleOf
import androidx.recyclerview.widget.DividerItemDecoration import androidx.recyclerview.widget.DividerItemDecoration
import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.LinearLayoutManager
import com.google.gson.Gson
import com.google.gson.reflect.TypeToken
import com.orhanobut.hawk.Hawk import com.orhanobut.hawk.Hawk
import com.scwang.smart.refresh.layout.api.RefreshLayout
import com.yidian.common.HawkConfig import com.yidian.common.HawkConfig
import com.yidian.common.XRouterPathConstants import com.yidian.common.XRouterPathConstants
import com.yidian.common.cardutils.PolymerCardFactory import com.yidian.common.cardutils.PolymerCardFactory
import com.yidian.common.cardutils.adapter.PolymerCardAdapter import com.yidian.common.cardutils.adapter.PolymerCardAdapter
import com.yidian.common.cardutils.bean.CommonCardBean
import com.yidian.common.cardutils.bean.PolymerCommonCardBean import com.yidian.common.cardutils.bean.PolymerCommonCardBean
import com.yidian.common.chameleon.ChameleonEvent import com.yidian.common.chameleon.ChameleonEvent
import com.yidian.common.chameleon.ChameleonEventService import com.yidian.common.chameleon.ChameleonEventService
...@@ -25,24 +20,20 @@ import com.yidian.common.chameleon.ChameleonServiceManager ...@@ -25,24 +20,20 @@ import com.yidian.common.chameleon.ChameleonServiceManager
import com.yidian.common.http.HttpResult import com.yidian.common.http.HttpResult
import com.yidian.common.services.XEventService import com.yidian.common.services.XEventService
import com.yidian.common.utils.YdToastUtil import com.yidian.common.utils.YdToastUtil
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import com.yidian.subway.newscontent.bean.IBlankViewLoadAgainCallback import com.yidian.shenghuoquan.newscontent.bean.IBlankViewLoadAgainCallback
import com.yidian.subway.newscontent.bean.ThumbUpBean import com.yidian.shenghuoquan.newscontent.databinding.FragmentChannelBinding
import com.yidian.subway.newscontent.databinding.FragmentChannelBinding import com.yidian.shenghuoquan.newscontent.http.ApiService
import com.yidian.subway.newscontent.http.ApiService import com.yidian.shenghuoquan.newscontent.http.httpbean.IFlowCallback
import com.yidian.subway.newscontent.http.httpbean.IFlowCallback import com.yidian.shenghuoquan.newscontent.http.httpbean.FlowBean
import com.yidian.subway.newscontent.http.httpbean.FlowBean import com.yidian.shenghuoquan.newscontent.http.httpbean.GuestLoginBean
import com.yidian.subway.newscontent.http.httpbean.GuestLoginBean import com.yidian.shenghuoquan.newscontent.http.httpbean.IGuestLoginCallback
import com.yidian.subway.newscontent.http.httpbean.IGuestLoginCallback import com.yidian.shenghuoquan.newscontent.thumbUp.thumbUpManager
import com.yidian.subway.newscontent.subscription.subscriptionManager import com.yidian.shenghuoquan.newscontent.ui.dialog.ShareDialog
import com.yidian.subway.newscontent.thumbUp.thumbUpManager import com.yidian.shenghuoquan.newscontent.utils.AccountUtil
import com.yidian.subway.newscontent.ui.dialog.ShareDialog import com.yidian.shenghuoquan.newscontent.widget.BlankPageView
import com.yidian.subway.newscontent.utils.AccountUtil
import com.yidian.subway.newscontent.widget.BlankPageView
import com.yidian.utils.ToastUtil
import com.yidian.xarc.xevent.XBaseEvent import com.yidian.xarc.xevent.XBaseEvent
import com.yidian.xpage.XPageManager import com.yidian.xpage.XPageManager
import java.io.*
import kotlin.collections.ArrayList import kotlin.collections.ArrayList
class ChannelFragment : AChannelFragment<FragmentChannelBinding>(), ChameleonEventService { class ChannelFragment : AChannelFragment<FragmentChannelBinding>(), ChameleonEventService {
......
package com.yidian.subway.newscontent.ui package com.yidian.shenghuoquan.newscontent.ui
import com.yidian.common.base.IBaseView import com.yidian.common.base.IBaseView
import com.yidian.common.cardutils.bean.PolymerCommonCardBean import com.yidian.common.cardutils.bean.PolymerCommonCardBean
......
package com.yidian.subway.newscontent.ui package com.yidian.shenghuoquan.newscontent.ui
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.content.Intent import android.content.Intent
import android.os.Bundle import android.os.Bundle
import android.util.Log
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.View import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
...@@ -24,24 +23,22 @@ import com.yidian.common.http.HttpResult ...@@ -24,24 +23,22 @@ import com.yidian.common.http.HttpResult
import com.yidian.common.http.httpbean.WebResult import com.yidian.common.http.httpbean.WebResult
import com.yidian.common.utils.ToolsUtil import com.yidian.common.utils.ToolsUtil
import com.yidian.common.utils.ToolsUtil.directSend import com.yidian.common.utils.ToolsUtil.directSend
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import com.yidian.subway.newscontent.bean.* import com.yidian.shenghuoquan.newscontent.bean.*
import com.yidian.subway.newscontent.bean.xbrid.ScrollStatusBean import com.yidian.shenghuoquan.newscontent.bean.xbrid.ScrollStatusBean
import com.yidian.subway.newscontent.bean.xbrid.SubscribeStatusBean import com.yidian.shenghuoquan.newscontent.bean.xbrid.SubscribeStatusBean
import com.yidian.subway.newscontent.bean.xevent.XEventOpenGalleryBean import com.yidian.shenghuoquan.newscontent.bean.xevent.XEventOpenGalleryBean
import com.yidian.subway.newscontent.databinding.FragmentWebBinding import com.yidian.shenghuoquan.newscontent.databinding.FragmentWebBinding
import com.yidian.subway.newscontent.http.ApiService import com.yidian.shenghuoquan.newscontent.http.ApiService
import com.yidian.subway.newscontent.http.httpbean.* import com.yidian.shenghuoquan.newscontent.http.httpbean.*
import com.yidian.subway.newscontent.subscription.subscriptionManager import com.yidian.shenghuoquan.newscontent.ui.comment.AddCommentFragment
import com.yidian.subway.newscontent.thumbUp.thumbUpManager import com.yidian.shenghuoquan.newscontent.ui.comment.VideoCommentDetailActivity
import com.yidian.subway.newscontent.ui.comment.AddCommentFragment import com.yidian.shenghuoquan.newscontent.ui.comment.VideoCommentDialog
import com.yidian.subway.newscontent.ui.comment.VideoCommentDetailActivity import com.yidian.shenghuoquan.newscontent.ui.dialog.ShareDialog
import com.yidian.subway.newscontent.ui.comment.VideoCommentDialog import com.yidian.shenghuoquan.newscontent.ui.dialog.SharePosterDialog
import com.yidian.subway.newscontent.ui.dialog.ShareDialog import com.yidian.shenghuoquan.newscontent.utils.AccountUtil
import com.yidian.subway.newscontent.ui.dialog.SharePosterDialog import com.yidian.shenghuoquan.newscontent.widget.BlankPageView
import com.yidian.subway.newscontent.utils.AccountUtil import com.yidian.shenghuoquan.newscontent.widget.TitleToolBar
import com.yidian.subway.newscontent.widget.BlankPageView
import com.yidian.subway.newscontent.widget.TitleToolBar
import com.yidian.xarc.xbrid.XBridManager import com.yidian.xarc.xbrid.XBridManager
import com.yidian.xarc.xbrid.XWebView import com.yidian.xarc.xbrid.XWebView
import com.yidian.xarc.xevent.XBaseEvent import com.yidian.xarc.xevent.XBaseEvent
......
package com.yidian.subway.newscontent.ui package com.yidian.shenghuoquan.newscontent.ui
import android.os.Bundle import android.os.Bundle
import com.yidian.common.base.BaseActivity import com.yidian.common.base.BaseActivity
import com.yidian.subway.newscontent.databinding.ActivityCommonDetailBinding import com.yidian.shenghuoquan.newscontent.databinding.ActivityCommonDetailBinding
class CommonDetailActivity : BaseActivity<ActivityCommonDetailBinding>() { class CommonDetailActivity : BaseActivity<ActivityCommonDetailBinding>() {
companion object{ companion object{
......
package com.yidian.subway.newscontent.ui package com.yidian.shenghuoquan.newscontent.ui
import android.os.Bundle import android.os.Bundle
import android.util.Log import android.util.Log
...@@ -7,7 +7,6 @@ import android.view.Window ...@@ -7,7 +7,6 @@ import android.view.Window
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
import com.yidian.common.XRouterPathConstants.Companion.FLASH import com.yidian.common.XRouterPathConstants.Companion.FLASH
import com.yidian.xpage.XPageManager import com.yidian.xpage.XPageManager
import org.json.JSONObject
class DeepLinkActivity: AppCompatActivity() { class DeepLinkActivity: AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) { override fun onCreate(savedInstanceState: Bundle?) {
......
package com.yidian.subway.newscontent.ui package com.yidian.shenghuoquan.newscontent.ui
import android.os.Bundle import android.os.Bundle
import android.text.TextUtils
import com.orhanobut.hawk.Hawk import com.orhanobut.hawk.Hawk
import com.yidian.common.HawkConfig import com.yidian.common.HawkConfig
import com.yidian.common.XRouterPathConstants import com.yidian.common.XRouterPathConstants
import com.yidian.common.XRouterPathConstants.Companion.FLASH import com.yidian.common.XRouterPathConstants.Companion.FLASH
import com.yidian.common.base.BaseActivity import com.yidian.common.base.BaseActivity
import com.yidian.common.http.HttpResult import com.yidian.common.http.HttpResult
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import com.yidian.subway.newscontent.databinding.ActivityFlashBinding import com.yidian.shenghuoquan.newscontent.databinding.ActivityFlashBinding
import com.yidian.subway.newscontent.http.ApiService import com.yidian.shenghuoquan.newscontent.http.ApiService
import com.yidian.subway.newscontent.http.httpbean.GuestLoginBean import com.yidian.shenghuoquan.newscontent.http.httpbean.GuestLoginBean
import com.yidian.subway.newscontent.http.httpbean.IGuestLoginCallback import com.yidian.shenghuoquan.newscontent.http.httpbean.IGuestLoginCallback
import com.yidian.subway.newscontent.subscription.subscriptionManager import com.yidian.shenghuoquan.newscontent.subscription.subscriptionManager
import com.yidian.subway.newscontent.ui.dialog.ProtocolDialog import com.yidian.shenghuoquan.newscontent.ui.dialog.ProtocolDialog
import com.yidian.subway.newscontent.utils.AccountUtil import com.yidian.shenghuoquan.newscontent.utils.AccountUtil
import com.yidian.xpage.XPageManager import com.yidian.xpage.XPageManager
class FlashActivity: BaseActivity<ActivityFlashBinding>() { class FlashActivity: BaseActivity<ActivityFlashBinding>() {
......
package com.yidian.subway.newscontent.ui package com.yidian.shenghuoquan.newscontent.ui
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.os.Bundle import android.os.Bundle
import android.util.Log
import android.view.View import android.view.View
import androidx.viewpager2.widget.ViewPager2 import androidx.viewpager2.widget.ViewPager2
import com.yidian.common.XRouterPathConstants import com.yidian.common.XRouterPathConstants
import com.yidian.common.XRouterPathConstants.Companion.GALLERY import com.yidian.common.XRouterPathConstants.Companion.GALLERY
import com.yidian.common.base.BaseActivity import com.yidian.common.base.BaseActivity
import com.yidian.common.cardutils.adapter.OnItemClickListener import com.yidian.common.cardutils.adapter.OnItemClickListener
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import com.yidian.subway.newscontent.adapter.CommenViewPagerAdapter import com.yidian.shenghuoquan.newscontent.adapter.CommenViewPagerAdapter
import com.yidian.subway.newscontent.bean.ImageItemBean import com.yidian.shenghuoquan.newscontent.bean.ImageItemBean
import com.yidian.subway.newscontent.databinding.ActivityGalleryBinding import com.yidian.shenghuoquan.newscontent.databinding.ActivityGalleryBinding
import com.yidian.subway.newscontent.ui.dialog.ShareImageDialog import com.yidian.shenghuoquan.newscontent.ui.dialog.ShareImageDialog
class GalleryActivity: BaseActivity<ActivityGalleryBinding>() { class GalleryActivity: BaseActivity<ActivityGalleryBinding>() {
......
package com.yidian.subway.newscontent.ui package com.yidian.shenghuoquan.newscontent.ui
import android.Manifest import android.Manifest
import android.content.Intent import android.content.Intent
...@@ -13,15 +13,15 @@ import com.yidian.common.XRouterPathConstants ...@@ -13,15 +13,15 @@ import com.yidian.common.XRouterPathConstants
import com.yidian.common.XRouterPathConstants.Companion.NEWS_MAIN import com.yidian.common.XRouterPathConstants.Companion.NEWS_MAIN
import com.yidian.common.YdBaseApplication import com.yidian.common.YdBaseApplication
import com.yidian.common.base.BaseActivity import com.yidian.common.base.BaseActivity
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import com.yidian.subway.newscontent.audio.AudioService import com.yidian.shenghuoquan.newscontent.audio.AudioService
import com.yidian.subway.newscontent.bean.FeedbackBean import com.yidian.shenghuoquan.newscontent.bean.FeedbackBean
import com.yidian.subway.newscontent.databinding.ActivityMainBinding import com.yidian.shenghuoquan.newscontent.databinding.ActivityMainBinding
import com.yidian.subway.newscontent.http.ApiService import com.yidian.shenghuoquan.newscontent.http.ApiService
import com.yidian.subway.newscontent.http.httpbean.PushTokenAndroidBean import com.yidian.shenghuoquan.newscontent.http.httpbean.PushTokenAndroidBean
import com.yidian.subway.newscontent.service.DeepLinkService import com.yidian.shenghuoquan.newscontent.service.DeepLinkService
import com.yidian.subway.newscontent.service.UniversalService import com.yidian.shenghuoquan.newscontent.service.UniversalService
import com.yidian.subway.newscontent.ui.popwindow.FeedbackPopupWindow import com.yidian.shenghuoquan.newscontent.ui.popwindow.FeedbackPopupWindow
import com.yidian.common.utils.ToolsUtil import com.yidian.common.utils.ToolsUtil
import com.yidian.utils.ToastUtil import com.yidian.utils.ToastUtil
import com.yidian.xarc.xbase.utils.XLogger import com.yidian.xarc.xbase.utils.XLogger
......
package com.yidian.subway.newscontent.ui package com.yidian.shenghuoquan.newscontent.ui
import android.app.AlertDialog import android.app.AlertDialog
import android.content.Intent
import android.os.Bundle import android.os.Bundle
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.ViewGroup import android.view.ViewGroup
...@@ -10,12 +9,10 @@ import androidx.core.os.bundleOf ...@@ -10,12 +9,10 @@ import androidx.core.os.bundleOf
import com.orhanobut.hawk.Hawk import com.orhanobut.hawk.Hawk
import com.yidian.common.HawkConfig import com.yidian.common.HawkConfig
import com.yidian.common.XRouterPathConstants.Companion.MINE import com.yidian.common.XRouterPathConstants.Companion.MINE
import com.yidian.common.YdBaseApplication
import com.yidian.common.base.BaseFragment import com.yidian.common.base.BaseFragment
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import com.yidian.subway.newscontent.databinding.FragmentMainBinding import com.yidian.shenghuoquan.newscontent.databinding.FragmentMainBinding
import com.yidian.subway.newscontent.ui.search.SearchChannelActivity import com.yidian.shenghuoquan.newscontent.widget.TabSwitchView
import com.yidian.subway.newscontent.widget.TabSwitchView
import com.yidian.utils.ToastUtil import com.yidian.utils.ToastUtil
import com.yidian.xpage.XPageManager import com.yidian.xpage.XPageManager
......
package com.yidian.subway.newscontent.ui package com.yidian.shenghuoquan.newscontent.ui
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.content.Intent
import android.os.Bundle import android.os.Bundle
import android.os.Handler import android.os.Handler
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import androidx.core.os.bundleOf import androidx.core.os.bundleOf
import androidx.recyclerview.widget.DividerItemDecoration import androidx.recyclerview.widget.DividerItemDecoration
import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.LinearLayoutManager
import com.yidian.common.cardutils.CardFactory
import com.yidian.common.cardutils.FlashHeadCard import com.yidian.common.cardutils.FlashHeadCard
import com.yidian.common.cardutils.adapter.CommonAdapter
import com.yidian.common.cardutils.adapter.OnItemClickListener
import com.yidian.common.cardutils.adapter.PolymerCardAdapter import com.yidian.common.cardutils.adapter.PolymerCardAdapter
import com.yidian.common.cardutils.bean.PolymerCommonCardBean
import com.yidian.common.cardutils.bean.FlashHeadBean import com.yidian.common.cardutils.bean.FlashHeadBean
import com.yidian.common.chameleon.ChameleonEvent import com.yidian.common.chameleon.ChameleonEvent
import com.yidian.common.chameleon.ChameleonEventService import com.yidian.common.chameleon.ChameleonEventService
import com.yidian.common.chameleon.ChameleonServiceManager
import com.yidian.common.utils.YdToastUtil import com.yidian.common.utils.YdToastUtil
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import com.yidian.subway.newscontent.databinding.FragmentNewFlashBinding import com.yidian.shenghuoquan.newscontent.databinding.FragmentNewFlashBinding
class NewFlashFragment : AChannelFragment<FragmentNewFlashBinding>(), ChameleonEventService { class NewFlashFragment : AChannelFragment<FragmentNewFlashBinding>(), ChameleonEventService {
companion object { companion object {
......
package com.yidian.subway.newscontent.ui package com.yidian.shenghuoquan.newscontent.ui
import android.content.Intent import android.content.Intent
import android.os.Bundle import android.os.Bundle
import android.util.Log
import com.umeng.socialize.UMShareAPI import com.umeng.socialize.UMShareAPI
import com.yidian.common.XRouterPathConstants import com.yidian.common.XRouterPathConstants
import com.yidian.common.XRouterPathConstants.Companion.NEWS_CONTENT import com.yidian.common.XRouterPathConstants.Companion.NEWS_CONTENT
import com.yidian.common.base.BaseActivity import com.yidian.common.base.BaseActivity
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import com.yidian.subway.newscontent.databinding.ActivityNewsContentBinding import com.yidian.shenghuoquan.newscontent.databinding.ActivityNewsContentBinding
class NewsContentActivity : BaseActivity<ActivityNewsContentBinding>() { class NewsContentActivity : BaseActivity<ActivityNewsContentBinding>() {
......
package com.yidian.subway.newscontent.ui package com.yidian.shenghuoquan.newscontent.ui
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.app.Activity import android.app.Activity
...@@ -10,16 +10,13 @@ import android.webkit.ValueCallback ...@@ -10,16 +10,13 @@ import android.webkit.ValueCallback
import android.webkit.WebChromeClient import android.webkit.WebChromeClient
import android.webkit.WebView import android.webkit.WebView
import android.webkit.WebViewClient import android.webkit.WebViewClient
import com.google.gson.reflect.TypeToken
import com.orhanobut.hawk.Hawk import com.orhanobut.hawk.Hawk
import com.yidian.common.HawkConfig import com.yidian.common.HawkConfig
import com.yidian.common.XRouterPathConstants.Companion.SUPPORT import com.yidian.common.XRouterPathConstants.Companion.SUPPORT
import com.yidian.common.base.BaseActivity import com.yidian.common.base.BaseActivity
import com.yidian.common.cardutils.bean.SubscribeHeadBean import com.yidian.shenghuoquan.newscontent.databinding.ActivityProtocolBinding
import com.yidian.subway.newscontent.databinding.ActivityProtocolBinding
import com.yidian.xarc.xbrid.XBridManager import com.yidian.xarc.xbrid.XBridManager
import com.yidian.xarc.xbrid.XWebView import com.yidian.xarc.xbrid.XWebView
import kotlin.reflect.typeOf
class ProductSupportActivity: BaseActivity<ActivityProtocolBinding>() { class ProductSupportActivity: BaseActivity<ActivityProtocolBinding>() {
......
package com.yidian.subway.newscontent.ui package com.yidian.shenghuoquan.newscontent.ui
import android.os.Bundle import android.os.Bundle
import android.util.Log import android.util.Log
import com.yidian.common.XRouterPathConstants import com.yidian.common.XRouterPathConstants
import com.yidian.common.XRouterPathConstants.Companion.PROTOCOL import com.yidian.common.XRouterPathConstants.Companion.PROTOCOL
import com.yidian.common.base.BaseActivity import com.yidian.common.base.BaseActivity
import com.yidian.subway.newscontent.databinding.ActivityProtocolBinding import com.yidian.shenghuoquan.newscontent.databinding.ActivityProtocolBinding
import com.yidian.xarc.xbrid.XBridManager import com.yidian.xarc.xbrid.XBridManager
import com.yidian.xarc.xbrid.XWebView import com.yidian.xarc.xbrid.XWebView
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment