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
......
package com.yidian.subway.newscontent.ui package com.yidian.shenghuoquan.newscontent.ui
import android.os.Bundle import android.os.Bundle
import android.view.LayoutInflater import android.view.LayoutInflater
...@@ -17,17 +17,15 @@ import com.yidian.common.base.BaseActivity ...@@ -17,17 +17,15 @@ import com.yidian.common.base.BaseActivity
import com.yidian.common.base.BaseFragment import com.yidian.common.base.BaseFragment
import com.yidian.common.http.HttpResult import com.yidian.common.http.HttpResult
import com.yidian.framework.mobile.ydvideo.CustomPlayerManager import com.yidian.framework.mobile.ydvideo.CustomPlayerManager
import com.yidian.subway.newscontent.adapter.VideoDetailAdapter import com.yidian.shenghuoquan.newscontent.adapter.VideoDetailAdapter
import com.yidian.subway.newscontent.databinding.FragmentVideoDetailBinding import com.yidian.shenghuoquan.newscontent.databinding.FragmentVideoDetailBinding
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.utils.AccountUtil
import com.yidian.subway.newscontent.utils.AccountUtil import com.yidian.shenghuoquan.newscontent.utils.audioManager
import com.yidian.subway.newscontent.utils.audioManager import com.yidian.shenghuoquan.newscontent.utils.videoDownload
import com.yidian.subway.newscontent.utils.videoDownload import com.yidian.shenghuoquan.newscontent.utils.videoManager
import com.yidian.subway.newscontent.utils.videoManager
import java.io.File import java.io.File
import kotlin.random.Random
class VideoDetailFragment : BaseFragment<FragmentVideoDetailBinding>() { class VideoDetailFragment : BaseFragment<FragmentVideoDetailBinding>() {
companion object { companion object {
......
package com.yidian.subway.newscontent.ui.author package com.yidian.shenghuoquan.newscontent.ui.author
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.content.Intent
import android.os.Bundle import android.os.Bundle
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.View import android.view.View
...@@ -14,19 +13,16 @@ import com.yidian.common.cardutils.adapter.PolymerCardAdapter ...@@ -14,19 +13,16 @@ import com.yidian.common.cardutils.adapter.PolymerCardAdapter
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
import com.yidian.common.chameleon.ChameleonServiceManager
import com.yidian.common.http.HttpResult import com.yidian.common.http.HttpResult
import com.yidian.common.utils.YdToastUtil import com.yidian.shenghuoquan.newscontent.R
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.bean.IBlankViewLoadAgainCallback
import com.yidian.subway.newscontent.bean.IBlankViewLoadAgainCallback import com.yidian.shenghuoquan.newscontent.databinding.FragmentAuthorBinding
import com.yidian.subway.newscontent.databinding.FragmentAuthorBinding import com.yidian.shenghuoquan.newscontent.http.ApiService
import com.yidian.subway.newscontent.http.ApiService import com.yidian.shenghuoquan.newscontent.http.httpbean.AuthorFlowBean
import com.yidian.subway.newscontent.http.httpbean.AuthorFlowBean import com.yidian.shenghuoquan.newscontent.http.httpbean.IAuthorFlowCallback
import com.yidian.subway.newscontent.http.httpbean.IAuthorFlowCallback import com.yidian.shenghuoquan.newscontent.thumbUp.thumbUpManager
import com.yidian.subway.newscontent.thumbUp.thumbUpManager import com.yidian.shenghuoquan.newscontent.ui.AChannelFragment
import com.yidian.subway.newscontent.ui.AChannelFragment import com.yidian.shenghuoquan.newscontent.widget.BlankPageView
import com.yidian.subway.newscontent.ui.NewsContentActivity
import com.yidian.subway.newscontent.widget.BlankPageView
class AuthorHomeFragment: AChannelFragment<FragmentAuthorBinding>(), ChameleonEventService { class AuthorHomeFragment: AChannelFragment<FragmentAuthorBinding>(), ChameleonEventService {
companion object{ companion object{
......
package com.yidian.subway.newscontent.ui.author package com.yidian.shenghuoquan.newscontent.ui.author
import android.content.Intent import android.content.Intent
import android.graphics.Color import android.graphics.Color
...@@ -17,19 +17,18 @@ import com.yidian.common.XRouterPathConstants.Companion.AUTHOR_HOME_PAGE ...@@ -17,19 +17,18 @@ import com.yidian.common.XRouterPathConstants.Companion.AUTHOR_HOME_PAGE
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.news.glide.transform.BlurTransformation import com.yidian.news.glide.transform.BlurTransformation
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.ITitleToolBarActionCallback import com.yidian.shenghuoquan.newscontent.bean.ITitleToolBarActionCallback
import com.yidian.subway.newscontent.databinding.ActivityAuthorHomePageBinding import com.yidian.shenghuoquan.newscontent.databinding.ActivityAuthorHomePageBinding
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.AChannelFragment
import com.yidian.subway.newscontent.ui.AChannelFragment import com.yidian.shenghuoquan.newscontent.ui.dialog.ShareDialog
import com.yidian.subway.newscontent.ui.dialog.ShareDialog import com.yidian.shenghuoquan.newscontent.ui.dialog.SharePosterDialog
import com.yidian.subway.newscontent.ui.dialog.SharePosterDialog import com.yidian.shenghuoquan.newscontent.utils.AccountUtil
import com.yidian.subway.newscontent.utils.AccountUtil import com.yidian.shenghuoquan.newscontent.widget.BlankPageView
import com.yidian.subway.newscontent.widget.BlankPageView import com.yidian.shenghuoquan.newscontent.widget.TitleToolBar
import com.yidian.subway.newscontent.widget.TitleToolBar
class AuthorHomePageActivity : BaseActivity<ActivityAuthorHomePageBinding>(){ class AuthorHomePageActivity : BaseActivity<ActivityAuthorHomePageBinding>(){
......
package com.yidian.subway.newscontent.ui.comment package com.yidian.shenghuoquan.newscontent.ui.comment
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.content.Context import android.content.Context
...@@ -20,9 +20,9 @@ import com.bumptech.glide.request.RequestOptions ...@@ -20,9 +20,9 @@ import com.bumptech.glide.request.RequestOptions
import com.orhanobut.hawk.Hawk import com.orhanobut.hawk.Hawk
import com.yidian.common.HawkConfig import com.yidian.common.HawkConfig
import com.yidian.common.utils.ToolsUtil import com.yidian.common.utils.ToolsUtil
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.utils.HeightProvider import com.yidian.shenghuoquan.newscontent.utils.HeightProvider
import com.yidian.utils.ToastUtil import com.yidian.utils.ToastUtil
import kotlinx.android.synthetic.main.add_fragment_layout.* import kotlinx.android.synthetic.main.add_fragment_layout.*
import kotlinx.android.synthetic.main.add_fragment_layout.view.* import kotlinx.android.synthetic.main.add_fragment_layout.view.*
......
package com.yidian.subway.newscontent.ui.comment package com.yidian.shenghuoquan.newscontent.ui.comment
import android.graphics.Canvas import android.graphics.Canvas
import android.graphics.Paint import android.graphics.Paint
......
package com.yidian.subway.newscontent.ui.comment package com.yidian.shenghuoquan.newscontent.ui.comment
import android.animation.AnimatorSet import android.animation.AnimatorSet
import android.animation.ObjectAnimator import android.animation.ObjectAnimator
...@@ -6,10 +6,9 @@ import android.annotation.SuppressLint ...@@ -6,10 +6,9 @@ import android.annotation.SuppressLint
import android.content.Context import android.content.Context
import android.graphics.* import android.graphics.*
import android.util.AttributeSet import android.util.AttributeSet
import android.util.Log
import android.view.View import android.view.View
import com.yidian.common.utils.ToolsUtil.dp2px import com.yidian.common.utils.ToolsUtil.dp2px
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
@SuppressLint("CustomViewStyleable") @SuppressLint("CustomViewStyleable")
class CommentFooterButton(context: Context, attrs: AttributeSet) : class CommentFooterButton(context: Context, attrs: AttributeSet) :
......
package com.yidian.subway.newscontent.ui.comment package com.yidian.shenghuoquan.newscontent.ui.comment
import android.os.Bundle import android.os.Bundle
import com.yidian.common.XRouterPathConstants.Companion.COMMENT_TEST import com.yidian.common.XRouterPathConstants.Companion.COMMENT_TEST
import com.yidian.common.base.BaseActivity import com.yidian.common.base.BaseActivity
import com.yidian.subway.newscontent.databinding.ActivityCommentLayoutBinding import com.yidian.shenghuoquan.newscontent.databinding.ActivityCommentLayoutBinding
import com.yidian.utils.ToastUtil import com.yidian.utils.ToastUtil
class CommentTestActivity : BaseActivity<ActivityCommentLayoutBinding>() { class CommentTestActivity : BaseActivity<ActivityCommentLayoutBinding>() {
......
package com.yidian.subway.newscontent.ui.comment package com.yidian.shenghuoquan.newscontent.ui.comment
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import java.io.Serializable import java.io.Serializable
class Emotion(desc: String) : Serializable { class Emotion(desc: String) : Serializable {
......
package com.yidian.subway.newscontent.ui.comment package com.yidian.shenghuoquan.newscontent.ui.comment
import android.content.Context import android.content.Context
import android.text.InputFilter import android.text.InputFilter
......
package com.yidian.subway.newscontent.ui.comment package com.yidian.shenghuoquan.newscontent.ui.comment
import android.content.Context import android.content.Context
import android.graphics.Color import android.graphics.Color
import android.graphics.drawable.ColorDrawable import android.graphics.drawable.ColorDrawable
import android.util.AttributeSet import android.util.AttributeSet
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
...@@ -14,11 +13,11 @@ import androidx.viewpager.widget.PagerAdapter ...@@ -14,11 +13,11 @@ import androidx.viewpager.widget.PagerAdapter
import androidx.viewpager.widget.ViewPager import androidx.viewpager.widget.ViewPager
import com.orhanobut.hawk.Hawk import com.orhanobut.hawk.Hawk
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.adapter.GifGridViewAdapter import com.yidian.shenghuoquan.newscontent.adapter.GifGridViewAdapter
import com.yidian.subway.newscontent.bean.DynamicExpressionBean import com.yidian.shenghuoquan.newscontent.bean.DynamicExpressionBean
import com.yidian.subway.newscontent.http.ApiService import com.yidian.shenghuoquan.newscontent.http.ApiService
import com.yidian.subway.newscontent.ui.comment.indicator.CirclePageIndicator import com.yidian.shenghuoquan.newscontent.ui.comment.indicator.CirclePageIndicator
import com.yidian.xarc.xevent.XBaseEvent import com.yidian.xarc.xevent.XBaseEvent
import com.yidian.xarc.xevent.XEventManager import com.yidian.xarc.xevent.XEventManager
import org.greenrobot.eventbus.Subscribe import org.greenrobot.eventbus.Subscribe
......
package com.yidian.subway.newscontent.ui.comment package com.yidian.shenghuoquan.newscontent.ui.comment
class EmotionGroup(private var needDelIcon: Boolean) { class EmotionGroup(private var needDelIcon: Boolean) {
......
package com.yidian.subway.newscontent.ui.comment package com.yidian.shenghuoquan.newscontent.ui.comment
import android.content.res.AssetManager import android.content.res.AssetManager
import android.graphics.BitmapFactory import android.graphics.BitmapFactory
......
package com.yidian.subway.newscontent.ui.comment package com.yidian.shenghuoquan.newscontent.ui.comment
import android.content.Context import android.content.Context
import android.graphics.Color import android.graphics.Color
...@@ -12,13 +12,13 @@ import android.widget.GridView ...@@ -12,13 +12,13 @@ import android.widget.GridView
import androidx.viewpager.widget.PagerAdapter import androidx.viewpager.widget.PagerAdapter
import androidx.viewpager.widget.ViewPager import androidx.viewpager.widget.ViewPager
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.adapter.GridViewAdapter import com.yidian.shenghuoquan.newscontent.adapter.GridViewAdapter
import com.yidian.subway.newscontent.ui.comment.EmotionHelper.Companion.EMOTION_CLASSIC_DIR import com.yidian.shenghuoquan.newscontent.ui.comment.EmotionHelper.Companion.EMOTION_CLASSIC_DIR
import com.yidian.subway.newscontent.ui.comment.EmotionHelper.Companion.EMOTION_CLASSIC_JSON import com.yidian.shenghuoquan.newscontent.ui.comment.EmotionHelper.Companion.EMOTION_CLASSIC_JSON
import com.yidian.subway.newscontent.ui.comment.EmotionHelper.Companion.EMOTION_DEFAULT_DIR import com.yidian.shenghuoquan.newscontent.ui.comment.EmotionHelper.Companion.EMOTION_DEFAULT_DIR
import com.yidian.subway.newscontent.ui.comment.EmotionHelper.Companion.EMOTION_DEFAULT_JSON import com.yidian.shenghuoquan.newscontent.ui.comment.EmotionHelper.Companion.EMOTION_DEFAULT_JSON
import com.yidian.subway.newscontent.ui.comment.indicator.CirclePageIndicator import com.yidian.shenghuoquan.newscontent.ui.comment.indicator.CirclePageIndicator
import kotlinx.android.synthetic.main.view_emotion_panel.view.* import kotlinx.android.synthetic.main.view_emotion_panel.view.*
class EmotionPanelView(context: Context, attrs: AttributeSet) : YdLinearLayout(context, attrs) { class EmotionPanelView(context: Context, attrs: AttributeSet) : YdLinearLayout(context, attrs) {
......
package com.yidian.subway.newscontent.ui.comment package com.yidian.shenghuoquan.newscontent.ui.comment
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.os.Bundle import android.os.Bundle
...@@ -12,12 +12,12 @@ import com.orhanobut.hawk.Hawk ...@@ -12,12 +12,12 @@ import com.orhanobut.hawk.Hawk
import com.yidian.common.XEventConfig.Companion.REPLY_DETAIL_COMMENT import com.yidian.common.XEventConfig.Companion.REPLY_DETAIL_COMMENT
import com.yidian.common.XRouterPathConstants.Companion.VIDEO_COMMENT_DETAIL import com.yidian.common.XRouterPathConstants.Companion.VIDEO_COMMENT_DETAIL
import com.yidian.common.base.BaseActivity import com.yidian.common.base.BaseActivity
import com.yidian.subway.newscontent.bean.CommentForWebBean import com.yidian.shenghuoquan.newscontent.bean.CommentForWebBean
import com.yidian.subway.newscontent.bean.DynamicExpressionBean import com.yidian.shenghuoquan.newscontent.bean.DynamicExpressionBean
import com.yidian.subway.newscontent.databinding.ActivityVideoDetailLayoutBinding import com.yidian.shenghuoquan.newscontent.databinding.ActivityVideoDetailLayoutBinding
import com.yidian.subway.newscontent.http.ApiService import com.yidian.shenghuoquan.newscontent.http.ApiService
import com.yidian.subway.newscontent.http.httpbean.CommentData import com.yidian.shenghuoquan.newscontent.http.httpbean.CommentData
import com.yidian.subway.newscontent.http.httpbean.VideoAddCommentBean import com.yidian.shenghuoquan.newscontent.http.httpbean.VideoAddCommentBean
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.ui.comment package com.yidian.shenghuoquan.newscontent.ui.comment
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.content.Context import android.content.Context
...@@ -24,11 +24,11 @@ import com.yidian.common.WebConfig ...@@ -24,11 +24,11 @@ import com.yidian.common.WebConfig
import com.yidian.common.XEventConfig import com.yidian.common.XEventConfig
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
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.http.ApiService import com.yidian.shenghuoquan.newscontent.http.ApiService
import com.yidian.subway.newscontent.http.httpbean.CommentData import com.yidian.shenghuoquan.newscontent.http.httpbean.CommentData
import com.yidian.subway.newscontent.http.httpbean.VideoAddCommentBean import com.yidian.shenghuoquan.newscontent.http.httpbean.VideoAddCommentBean
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
......
package com.yidian.subway.newscontent.ui.comment.indicator package com.yidian.shenghuoquan.newscontent.ui.comment.indicator
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.content.Context import android.content.Context
...@@ -14,7 +14,7 @@ import android.widget.LinearLayout ...@@ -14,7 +14,7 @@ import android.widget.LinearLayout
import androidx.core.view.MotionEventCompat import androidx.core.view.MotionEventCompat
import androidx.core.view.ViewConfigurationCompat import androidx.core.view.ViewConfigurationCompat
import androidx.viewpager.widget.ViewPager import androidx.viewpager.widget.ViewPager
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import kotlin.math.abs import kotlin.math.abs
import kotlin.math.min import kotlin.math.min
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
package com.yidian.subway.newscontent.ui.comment.indicator package com.yidian.shenghuoquan.newscontent.ui.comment.indicator
import androidx.viewpager.widget.ViewPager import androidx.viewpager.widget.ViewPager
......
package com.yidian.subway.newscontent.ui.dialog package com.yidian.shenghuoquan.newscontent.ui.dialog
import android.app.Activity import android.app.Activity
import android.app.Dialog import android.app.Dialog
...@@ -21,9 +21,8 @@ import com.yidian.common.AppConfig.Companion.userProtocol ...@@ -21,9 +21,8 @@ import com.yidian.common.AppConfig.Companion.userProtocol
import com.yidian.common.HawkConfig import com.yidian.common.HawkConfig
import com.yidian.common.XRouterPathConstants import com.yidian.common.XRouterPathConstants
import com.yidian.nightmode.widget.YdTextView import com.yidian.nightmode.widget.YdTextView
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import com.yidian.subway.newscontent.ui.ProtocolActivity import com.yidian.shenghuoquan.newscontent.ui.ProtocolActivity
import com.yidian.utils.ToastUtil
import com.yidian.xpage.XPageManager import com.yidian.xpage.XPageManager
......
package com.yidian.subway.newscontent.ui.dialog package com.yidian.shenghuoquan.newscontent.ui.dialog
import android.app.Activity import android.app.Activity
import android.app.Dialog import android.app.Dialog
...@@ -20,9 +20,8 @@ import com.yidian.common.AppConfig.Companion.privacyPolicyStatement ...@@ -20,9 +20,8 @@ import com.yidian.common.AppConfig.Companion.privacyPolicyStatement
import com.yidian.common.HawkConfig import com.yidian.common.HawkConfig
import com.yidian.common.XRouterPathConstants import com.yidian.common.XRouterPathConstants
import com.yidian.nightmode.widget.YdTextView import com.yidian.nightmode.widget.YdTextView
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import com.yidian.subway.newscontent.ui.ProtocolActivity import com.yidian.shenghuoquan.newscontent.ui.ProtocolActivity
import com.yidian.utils.ToastUtil
import com.yidian.xpage.XPageManager import com.yidian.xpage.XPageManager
......
package com.yidian.subway.newscontent.ui.dialog package com.yidian.shenghuoquan.newscontent.ui.dialog
import android.app.Activity import android.app.Activity
import android.app.Dialog import android.app.Dialog
...@@ -20,12 +20,11 @@ import com.umeng.socialize.media.UMWeb ...@@ -20,12 +20,11 @@ import com.umeng.socialize.media.UMWeb
import com.yidian.common.YdBaseApplication import com.yidian.common.YdBaseApplication
import com.yidian.common.cardutils.adapter.OnItemClickListener import com.yidian.common.cardutils.adapter.OnItemClickListener
import com.yidian.common.utils.CheckApkExistUtil import com.yidian.common.utils.CheckApkExistUtil
import com.yidian.common.utils.YdToastUtil
import com.yidian.nightmode.widget.YdRecyclerView import com.yidian.nightmode.widget.YdRecyclerView
import com.yidian.nightmode.widget.YdTextView import com.yidian.nightmode.widget.YdTextView
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import com.yidian.subway.newscontent.adapter.ShareAdapter import com.yidian.shenghuoquan.newscontent.adapter.ShareAdapter
import com.yidian.subway.newscontent.bean.SharePlatformBean import com.yidian.shenghuoquan.newscontent.bean.SharePlatformBean
class ShareDialog(private val activity: Activity, themeResId: Int): Dialog(activity, themeResId) { class ShareDialog(private val activity: Activity, themeResId: Int): Dialog(activity, themeResId) {
private lateinit var rvSharePlatform: YdRecyclerView private lateinit var rvSharePlatform: YdRecyclerView
......
package com.yidian.subway.newscontent.ui.dialog package com.yidian.shenghuoquan.newscontent.ui.dialog
import android.app.Activity import android.app.Activity
import android.app.Dialog import android.app.Dialog
...@@ -19,12 +19,11 @@ import com.umeng.socialize.media.UMImage ...@@ -19,12 +19,11 @@ import com.umeng.socialize.media.UMImage
import com.yidian.common.YdBaseApplication import com.yidian.common.YdBaseApplication
import com.yidian.common.cardutils.adapter.OnItemClickListener import com.yidian.common.cardutils.adapter.OnItemClickListener
import com.yidian.common.utils.CheckApkExistUtil import com.yidian.common.utils.CheckApkExistUtil
import com.yidian.common.utils.YdToastUtil
import com.yidian.nightmode.widget.YdRecyclerView import com.yidian.nightmode.widget.YdRecyclerView
import com.yidian.nightmode.widget.YdTextView import com.yidian.nightmode.widget.YdTextView
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import com.yidian.subway.newscontent.adapter.ShareAdapter import com.yidian.shenghuoquan.newscontent.adapter.ShareAdapter
import com.yidian.subway.newscontent.bean.SharePlatformBean import com.yidian.shenghuoquan.newscontent.bean.SharePlatformBean
class ShareImageDialog(private val activity: Activity, themeResId: Int): Dialog(activity, themeResId) { class ShareImageDialog(private val activity: Activity, themeResId: Int): Dialog(activity, themeResId) {
private lateinit var rvSharePlatform: YdRecyclerView private lateinit var rvSharePlatform: YdRecyclerView
......
package com.yidian.subway.newscontent.ui.dialog package com.yidian.shenghuoquan.newscontent.ui.dialog
import android.app.Activity import android.app.Activity
import android.app.Dialog import android.app.Dialog
...@@ -19,13 +19,12 @@ import com.yidian.common.YdBaseApplication ...@@ -19,13 +19,12 @@ import com.yidian.common.YdBaseApplication
import com.yidian.common.cardutils.adapter.OnItemClickListener import com.yidian.common.cardutils.adapter.OnItemClickListener
import com.yidian.common.utils.CheckApkExistUtil import com.yidian.common.utils.CheckApkExistUtil
import com.yidian.common.utils.YdFileUtils import com.yidian.common.utils.YdFileUtils
import com.yidian.common.utils.YdToastUtil
import com.yidian.nightmode.widget.YdRecyclerView import com.yidian.nightmode.widget.YdRecyclerView
import com.yidian.nightmode.widget.YdRelativeLayout import com.yidian.nightmode.widget.YdRelativeLayout
import com.yidian.nightmode.widget.YdTextView import com.yidian.nightmode.widget.YdTextView
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import com.yidian.subway.newscontent.adapter.ShareAdapter import com.yidian.shenghuoquan.newscontent.adapter.ShareAdapter
import com.yidian.subway.newscontent.bean.SharePlatformBean import com.yidian.shenghuoquan.newscontent.bean.SharePlatformBean
class SharePosterDialog(private val activity: Activity, themeResId: Int): Dialog(activity, themeResId) { class SharePosterDialog(private val activity: Activity, themeResId: Int): Dialog(activity, themeResId) {
private lateinit var rvSharePlatform: YdRecyclerView private lateinit var rvSharePlatform: YdRecyclerView
......
package com.yidian.subway.newscontent.ui.dialog package com.yidian.shenghuoquan.newscontent.ui.dialog
import android.app.Activity import android.app.Activity
import android.app.Dialog import android.app.Dialog
import android.content.DialogInterface
import android.os.Bundle import android.os.Bundle
import android.text.TextUtils
import android.util.Log
import android.view.Gravity import android.view.Gravity
import android.view.KeyEvent import android.view.KeyEvent
import android.view.View import android.view.View
...@@ -14,12 +11,11 @@ import androidx.recyclerview.widget.LinearLayoutManager ...@@ -14,12 +11,11 @@ import androidx.recyclerview.widget.LinearLayoutManager
import com.yidian.common.widget.YdMaxRecyclerView import com.yidian.common.widget.YdMaxRecyclerView
import com.yidian.nightmode.widget.YdImageView import com.yidian.nightmode.widget.YdImageView
import com.yidian.nightmode.widget.YdTextView import com.yidian.nightmode.widget.YdTextView
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import com.yidian.subway.newscontent.adapter.UpdateVersionDesAdapter import com.yidian.shenghuoquan.newscontent.adapter.UpdateVersionDesAdapter
import com.yidian.subway.newscontent.bean.IUpdateDialogCallback import com.yidian.shenghuoquan.newscontent.bean.IUpdateDialogCallback
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
class UpdateVersionDialog(private val activity: Activity, themeResId: Int, private val updateDialogCallback :IUpdateDialogCallback): Dialog(activity, themeResId) { class UpdateVersionDialog(private val activity: Activity, themeResId: Int, private val updateDialogCallback :IUpdateDialogCallback): Dialog(activity, themeResId) {
......
package com.yidian.subway.newscontent.ui.mine package com.yidian.shenghuoquan.newscontent.ui.mine
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.os.Bundle import android.os.Bundle
...@@ -7,13 +7,11 @@ import androidx.recyclerview.widget.DividerItemDecoration ...@@ -7,13 +7,11 @@ import androidx.recyclerview.widget.DividerItemDecoration
import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.LinearLayoutManager
import com.yidian.common.XRouterPathConstants.Companion.BROWSING_HISTORY import com.yidian.common.XRouterPathConstants.Companion.BROWSING_HISTORY
import com.yidian.common.base.BaseActivity import com.yidian.common.base.BaseActivity
import com.yidian.common.cardutils.CardFactory
import com.yidian.common.cardutils.adapter.CommonAdapter
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.PolymerCommonCardBean
import com.yidian.common.widget.NormalHintDialog import com.yidian.common.widget.NormalHintDialog
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import com.yidian.subway.newscontent.databinding.ActivityBrowsingHistoryBinding import com.yidian.shenghuoquan.newscontent.databinding.ActivityBrowsingHistoryBinding
class BrowsingHistoryActivity : BaseActivity<ActivityBrowsingHistoryBinding>(){ class BrowsingHistoryActivity : BaseActivity<ActivityBrowsingHistoryBinding>(){
override fun createViewBinding(): ActivityBrowsingHistoryBinding { override fun createViewBinding(): ActivityBrowsingHistoryBinding {
......
package com.yidian.subway.newscontent.ui.mine package com.yidian.shenghuoquan.newscontent.ui.mine
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.os.Bundle import android.os.Bundle
...@@ -6,7 +6,6 @@ import android.view.View ...@@ -6,7 +6,6 @@ import android.view.View
import androidx.recyclerview.widget.DividerItemDecoration import androidx.recyclerview.widget.DividerItemDecoration
import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.LinearLayoutManager
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.Companion.COLLECTION import com.yidian.common.XRouterPathConstants.Companion.COLLECTION
import com.yidian.common.base.BaseActivity import com.yidian.common.base.BaseActivity
...@@ -14,18 +13,15 @@ import com.yidian.common.cardutils.PolymerCardFactory ...@@ -14,18 +13,15 @@ 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.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.widget.NormalHintDialog import com.yidian.common.widget.NormalHintDialog
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.ActivityCollectionBinding
import com.yidian.subway.newscontent.databinding.ActivityCollectionBinding import com.yidian.shenghuoquan.newscontent.http.ApiService
import com.yidian.subway.newscontent.http.ApiService import com.yidian.shenghuoquan.newscontent.http.httpbean.*
import com.yidian.subway.newscontent.http.httpbean.* import com.yidian.shenghuoquan.newscontent.thumbUp.thumbUpManager
import com.yidian.subway.newscontent.subscription.subscriptionManager import com.yidian.shenghuoquan.newscontent.utils.AccountUtil
import com.yidian.subway.newscontent.thumbUp.thumbUpManager import com.yidian.shenghuoquan.newscontent.widget.BlankPageView
import com.yidian.subway.newscontent.utils.AccountUtil
import com.yidian.subway.newscontent.widget.BlankPageView
import java.lang.StringBuilder import java.lang.StringBuilder
class CollectionActivity: BaseActivity<ActivityCollectionBinding>(){ class CollectionActivity: BaseActivity<ActivityCollectionBinding>(){
......
package com.yidian.subway.newscontent.ui.mine package com.yidian.shenghuoquan.newscontent.ui.mine
import android.app.Activity import android.app.Activity
import android.os.Build import android.os.Build
import android.os.Bundle import android.os.Bundle
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import com.yidian.xarc.xevent.XEventManager import com.yidian.xarc.xevent.XEventManager
class MineActivity : Activity() { class MineActivity : Activity() {
......
package com.yidian.subway.newscontent.ui.mine package com.yidian.shenghuoquan.newscontent.ui.mine
import android.os.Bundle import android.os.Bundle
import com.yidian.common.XRouterPathConstants.Companion.SUBSCRIPTION import com.yidian.common.XRouterPathConstants.Companion.SUBSCRIPTION
import com.yidian.common.base.BaseActivity import com.yidian.common.base.BaseActivity
import com.yidian.subway.newscontent.databinding.ActivitySubscriptionBinding import com.yidian.shenghuoquan.newscontent.databinding.ActivitySubscriptionBinding
import com.yidian.subway.newscontent.ui.AChannelFragment import com.yidian.shenghuoquan.newscontent.ui.AChannelFragment
import com.yidian.xpage.XPageViewProtocol
class SubscriptionActivity : BaseActivity<ActivitySubscriptionBinding>(){ class SubscriptionActivity : BaseActivity<ActivitySubscriptionBinding>(){
override fun createViewBinding(): ActivitySubscriptionBinding { override fun createViewBinding(): ActivitySubscriptionBinding {
......
package com.yidian.subway.newscontent.ui.mine package com.yidian.shenghuoquan.newscontent.ui.mine
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.content.Intent
import android.os.Bundle import android.os.Bundle
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.LinearLayoutManager import androidx.recyclerview.widget.LinearLayoutManager
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.cardutils.CardFactory
import com.yidian.common.cardutils.PolymerCardFactory import com.yidian.common.cardutils.PolymerCardFactory
import com.yidian.common.cardutils.adapter.CommonAdapter
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.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
import com.yidian.common.chameleon.ChameleonServiceManager
import com.yidian.common.http.HttpResult import com.yidian.common.http.HttpResult
import com.yidian.common.utils.YdToastUtil import com.yidian.shenghuoquan.newscontent.bean.IBlankViewLoadAgainCallback
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.databinding.FragmentSubscriptionBinding
import com.yidian.subway.newscontent.bean.IBlankViewLoadAgainCallback import com.yidian.shenghuoquan.newscontent.http.ApiService
import com.yidian.subway.newscontent.databinding.FragmentSubscriptionBinding import com.yidian.shenghuoquan.newscontent.http.httpbean.GuestLoginBean
import com.yidian.subway.newscontent.http.ApiService import com.yidian.shenghuoquan.newscontent.http.httpbean.IGuestLoginCallback
import com.yidian.subway.newscontent.http.httpbean.GuestLoginBean import com.yidian.shenghuoquan.newscontent.http.httpbean.ISubscribeAuthorListCallback
import com.yidian.subway.newscontent.http.httpbean.IGuestLoginCallback import com.yidian.shenghuoquan.newscontent.http.httpbean.SubscribeAuthorFlowBean
import com.yidian.subway.newscontent.http.httpbean.ISubscribeAuthorListCallback import com.yidian.shenghuoquan.newscontent.ui.AChannelFragment
import com.yidian.subway.newscontent.http.httpbean.SubscribeAuthorFlowBean import com.yidian.shenghuoquan.newscontent.utils.AccountUtil
import com.yidian.subway.newscontent.subscription.subscriptionManager import com.yidian.shenghuoquan.newscontent.widget.BlankPageView
import com.yidian.subway.newscontent.ui.AChannelFragment
import com.yidian.subway.newscontent.ui.NewsContentActivity
import com.yidian.subway.newscontent.utils.AccountUtil
import com.yidian.subway.newscontent.widget.BlankPageView
import com.yidian.xpage.XPageManager
class SubscriptionFragment: AChannelFragment<FragmentSubscriptionBinding>(), ChameleonEventService { class SubscriptionFragment: AChannelFragment<FragmentSubscriptionBinding>(), ChameleonEventService {
companion object{ companion object{
......
package com.yidian.subway.newscontent.ui.popwindow package com.yidian.shenghuoquan.newscontent.ui.popwindow
import android.app.Activity import android.app.Activity
import android.content.ClipData
import android.content.ClipboardManager
import android.content.Context
import android.graphics.drawable.ColorDrawable import android.graphics.drawable.ColorDrawable
import android.util.Log
import android.view.* import android.view.*
import android.widget.PopupWindow import android.widget.PopupWindow
import android.widget.TextView
import android.widget.Toast
import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView
import com.umeng.socialize.ShareAction
import com.umeng.socialize.UMShareListener
import com.umeng.socialize.bean.SHARE_MEDIA
import com.umeng.socialize.media.UMImage
import com.umeng.socialize.media.UMWeb
import com.yidian.common.cardutils.adapter.FlashAdapter
import com.yidian.common.cardutils.adapter.OnItemClickListener import com.yidian.common.cardutils.adapter.OnItemClickListener
import com.yidian.common.cardutils.bean.SubscribeHeadBean
import com.yidian.common.widget.YdMaxRecyclerView import com.yidian.common.widget.YdMaxRecyclerView
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.adapter.FeedbackDetailAdapter import com.yidian.shenghuoquan.newscontent.adapter.FeedbackDetailAdapter
import com.yidian.subway.newscontent.adapter.ShareAdapter import com.yidian.shenghuoquan.newscontent.bean.FeedbackBean
import com.yidian.subway.newscontent.bean.FeedbackBean
import com.yidian.subway.newscontent.bean.SharePlatformBean
import com.yidian.utils.ToastUtil import com.yidian.utils.ToastUtil
......
package com.yidian.subway.newscontent.ui.popwindow package com.yidian.shenghuoquan.newscontent.ui.popwindow
import android.app.Activity import android.app.Activity
import android.graphics.drawable.ColorDrawable import android.graphics.drawable.ColorDrawable
...@@ -6,8 +6,8 @@ import android.view.* ...@@ -6,8 +6,8 @@ import android.view.*
import android.widget.PopupWindow import android.widget.PopupWindow
import com.yidian.common.utils.YdToastUtil import com.yidian.common.utils.YdToastUtil
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.bean.FeedbackBean import com.yidian.shenghuoquan.newscontent.bean.FeedbackBean
class FeedbackPopupWindow(private val activity: Activity, private val parent: View, private val feedbackBean: FeedbackBean) { class FeedbackPopupWindow(private val activity: Activity, private val parent: View, private val feedbackBean: FeedbackBean) {
......
package com.yidian.subway.newscontent.ui.search package com.yidian.shenghuoquan.newscontent.ui.search
import android.content.Intent import android.content.Intent
import android.os.Bundle import android.os.Bundle
...@@ -13,11 +13,11 @@ import com.yidian.common.HawkConfig ...@@ -13,11 +13,11 @@ import com.yidian.common.HawkConfig
import com.yidian.common.XRouterPathConstants.Companion.SEARCH_CHANNEL import com.yidian.common.XRouterPathConstants.Companion.SEARCH_CHANNEL
import com.yidian.common.base.BaseActivity import com.yidian.common.base.BaseActivity
import com.yidian.customwidgets.edittext.CusEditText import com.yidian.customwidgets.edittext.CusEditText
import com.yidian.subway.newscontent.adapter.SearchHintAdapter import com.yidian.shenghuoquan.newscontent.adapter.SearchHintAdapter
import com.yidian.subway.newscontent.adapter.SearchHistoryAdapter import com.yidian.shenghuoquan.newscontent.adapter.SearchHistoryAdapter
import com.yidian.subway.newscontent.bean.SearchHintBean import com.yidian.shenghuoquan.newscontent.bean.SearchHintBean
import com.yidian.subway.newscontent.databinding.ActivitySearchChannelBinding import com.yidian.shenghuoquan.newscontent.databinding.ActivitySearchChannelBinding
import com.yidian.subway.newscontent.ui.search.SearchResultPageActivity.Companion.BACK_RESULT_TAG import com.yidian.shenghuoquan.newscontent.ui.search.SearchResultPageActivity.Companion.BACK_RESULT_TAG
import com.yidian.utils.ToastUtil import com.yidian.utils.ToastUtil
class SearchChannelActivity : BaseActivity<ActivitySearchChannelBinding>() { class SearchChannelActivity : BaseActivity<ActivitySearchChannelBinding>() {
......
package com.yidian.subway.newscontent.ui.search package com.yidian.shenghuoquan.newscontent.ui.search
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.os.Bundle import android.os.Bundle
...@@ -10,9 +10,9 @@ import androidx.recyclerview.widget.LinearLayoutManager ...@@ -10,9 +10,9 @@ import androidx.recyclerview.widget.LinearLayoutManager
import com.yidian.common.cardutils.adapter.PolymerCardAdapter import com.yidian.common.cardutils.adapter.PolymerCardAdapter
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.R import com.yidian.shenghuoquan.newscontent.R
import com.yidian.subway.newscontent.databinding.FragmentSubscriptionBinding import com.yidian.shenghuoquan.newscontent.databinding.FragmentSubscriptionBinding
import com.yidian.subway.newscontent.ui.AChannelFragment import com.yidian.shenghuoquan.newscontent.ui.AChannelFragment
class SearchFragment: AChannelFragment<FragmentSubscriptionBinding>(), ChameleonEventService { class SearchFragment: AChannelFragment<FragmentSubscriptionBinding>(), ChameleonEventService {
companion object{ companion object{
......
package com.yidian.subway.newscontent.ui.search package com.yidian.shenghuoquan.newscontent.ui.search
import android.content.Context import android.content.Context
import android.os.Bundle import android.os.Bundle
...@@ -12,12 +12,12 @@ import com.orhanobut.hawk.Hawk ...@@ -12,12 +12,12 @@ import com.orhanobut.hawk.Hawk
import com.yidian.common.HawkConfig import com.yidian.common.HawkConfig
import com.yidian.common.XRouterPathConstants.Companion.SEARCH_RESULT import com.yidian.common.XRouterPathConstants.Companion.SEARCH_RESULT
import com.yidian.common.base.BaseActivity import com.yidian.common.base.BaseActivity
import com.yidian.subway.newscontent.adapter.SearchHintAdapter import com.yidian.shenghuoquan.newscontent.adapter.SearchHintAdapter
import com.yidian.subway.newscontent.adapter.SearchHistoryAdapter import com.yidian.shenghuoquan.newscontent.adapter.SearchHistoryAdapter
import com.yidian.subway.newscontent.bean.SearchHintBean import com.yidian.shenghuoquan.newscontent.bean.SearchHintBean
import com.yidian.subway.newscontent.databinding.ActivitySearchResultBinding import com.yidian.shenghuoquan.newscontent.databinding.ActivitySearchResultBinding
import com.yidian.subway.newscontent.ui.AChannelFragment import com.yidian.shenghuoquan.newscontent.ui.AChannelFragment
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.utils.ToastUtil import com.yidian.utils.ToastUtil
class SearchResultPageActivity : BaseActivity<ActivitySearchResultBinding>() { class SearchResultPageActivity : BaseActivity<ActivitySearchResultBinding>() {
......
package com.yidian.subway.newscontent.ui.webview package com.yidian.shenghuoquan.newscontent.ui.webview
import android.content.Context import android.content.Context
import android.util.AttributeSet import android.util.AttributeSet
......
package com.yidian.subway.newscontent.utils package com.yidian.shenghuoquan.newscontent.utils
import android.text.TextUtils import android.text.TextUtils
import com.google.gson.Gson import com.google.gson.Gson
...@@ -6,7 +6,7 @@ import com.orhanobut.hawk.Hawk ...@@ -6,7 +6,7 @@ import com.orhanobut.hawk.Hawk
import com.yidian.common.HawkConfig import com.yidian.common.HawkConfig
import com.yidian.common.utils.EncryptUtil import com.yidian.common.utils.EncryptUtil
import com.yidian.framework.mobile.xdiamond.SecretUtil import com.yidian.framework.mobile.xdiamond.SecretUtil
import com.yidian.subway.newscontent.bean.TokenBean import com.yidian.shenghuoquan.newscontent.bean.TokenBean
import java.util.* import java.util.*
class AccountUtil { class AccountUtil {
......
package com.yidian.subway.newscontent.utils package com.yidian.shenghuoquan.newscontent.utils
import android.content.Context import android.content.Context
import android.os.Environment import android.os.Environment
......
package com.yidian.subway.newscontent.utils; package com.yidian.shenghuoquan.newscontent.utils;
import android.Manifest; import android.Manifest;
import android.app.Activity; import android.app.Activity;
...@@ -17,8 +17,6 @@ import android.util.Log; ...@@ -17,8 +17,6 @@ import android.util.Log;
import java.lang.reflect.Field; import java.lang.reflect.Field;
import java.lang.reflect.Method; import java.lang.reflect.Method;
import cn.jpush.android.service.DActivity;
/** /**
* @author sun on 2018/7/5. * @author sun on 2018/7/5.
*/ */
......
package com.yidian.subway.newscontent.utils; package com.yidian.shenghuoquan.newscontent.utils;
import android.app.Activity; import android.app.Activity;
import android.graphics.Rect; import android.graphics.Rect;
......
package com.yidian.subway.newscontent.utils; package com.yidian.shenghuoquan.newscontent.utils;
import android.os.Build; import android.os.Build;
import android.text.TextUtils; import android.text.TextUtils;
......
package com.yidian.subway.newscontent.utils; package com.yidian.shenghuoquan.newscontent.utils;
import android.text.TextUtils; import android.text.TextUtils;
......
package com.yidian.subway.newscontent.utils package com.yidian.shenghuoquan.newscontent.utils
import okhttp3.MediaType.Companion.toMediaTypeOrNull import okhttp3.MediaType.Companion.toMediaTypeOrNull
import okhttp3.MultipartBody import okhttp3.MultipartBody
......
package com.yidian.subway.newscontent.utils package com.yidian.shenghuoquan.newscontent.utils
import com.shuyu.gsyvideoplayer.GSYVideoManager import com.shuyu.gsyvideoplayer.GSYVideoManager
import com.yidian.subway.newscontent.audio.AudioPlayerManager import com.yidian.shenghuoquan.newscontent.audio.AudioPlayerManager
val audioManager: AudioPlayerManager by lazy { AudioPlayerManager.instance } val audioManager: AudioPlayerManager by lazy { AudioPlayerManager.instance }
......
package com.yidian.subway.newscontent.utils package com.yidian.shenghuoquan.newscontent.utils
import android.util.Log import android.util.Log
import okhttp3.* import okhttp3.*
......
package com.yidian.subway.newscontent.widget package com.yidian.shenghuoquan.newscontent.widget
import android.content.Context import android.content.Context
import android.util.AttributeSet import android.util.AttributeSet
import android.util.Log
import android.widget.TextView import android.widget.TextView
import com.yidian.common.utils.ToolsUtil import com.yidian.common.utils.ToolsUtil
import com.yidian.nightmode.widget.YdRelativeLayout import com.yidian.nightmode.widget.YdRelativeLayout
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import com.yidian.subway.newscontent.thumbUp.DocThumbUp import com.yidian.shenghuoquan.newscontent.thumbUp.DocThumbUp
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.thumbUp.thumbUpManager
import com.yidian.subway.newscontent.ui.comment.CommentFooterButton import com.yidian.shenghuoquan.newscontent.ui.comment.CommentFooterButton
class ArticleThumbUpView @JvmOverloads constructor( class ArticleThumbUpView @JvmOverloads constructor(
context: Context, context: Context,
......
package com.yidian.subway.newscontent.widget package com.yidian.shenghuoquan.newscontent.widget
import android.content.Context import android.content.Context
import android.util.AttributeSet import android.util.AttributeSet
...@@ -8,8 +8,8 @@ import android.view.ViewGroup ...@@ -8,8 +8,8 @@ import android.view.ViewGroup
import android.widget.FrameLayout import android.widget.FrameLayout
import com.yidian.nightmode.widget.YdLinearLayout import com.yidian.nightmode.widget.YdLinearLayout
import com.yidian.nightmode.widget.YdTextView import com.yidian.nightmode.widget.YdTextView
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.common.utils.YdUiUtils import com.yidian.common.utils.YdUiUtils
class BlankPageView@JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyle: Int = 0): FrameLayout(context, attrs,defStyle) { class BlankPageView@JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyle: Int = 0): FrameLayout(context, attrs,defStyle) {
......
package com.yidian.subway.newscontent.widget package com.yidian.shenghuoquan.newscontent.widget
import android.content.Context import android.content.Context
import android.util.AttributeSet import android.util.AttributeSet
...@@ -14,7 +14,7 @@ import com.shuyu.gsyvideoplayer.GSYVideoManager ...@@ -14,7 +14,7 @@ import com.shuyu.gsyvideoplayer.GSYVideoManager
import com.shuyu.gsyvideoplayer.model.VideoOptionModel import com.shuyu.gsyvideoplayer.model.VideoOptionModel
import com.shuyu.gsyvideoplayer.utils.GSYVideoType import com.shuyu.gsyvideoplayer.utils.GSYVideoType
import com.shuyu.gsyvideoplayer.video.StandardGSYVideoPlayer import com.shuyu.gsyvideoplayer.video.StandardGSYVideoPlayer
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import tv.danmaku.ijk.media.player.IjkMediaPlayer import tv.danmaku.ijk.media.player.IjkMediaPlayer
import java.io.File import java.io.File
......
package com.yidian.subway.newscontent.widget; package com.yidian.shenghuoquan.newscontent.widget;
import android.annotation.SuppressLint; import android.annotation.SuppressLint;
import android.content.Context; import android.content.Context;
...@@ -14,10 +14,9 @@ import android.util.AttributeSet; ...@@ -14,10 +14,9 @@ import android.util.AttributeSet;
import android.view.View; import android.view.View;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.appcompat.widget.AppCompatTextView;
import com.yidian.nightmode.widget.YdTextView; import com.yidian.nightmode.widget.YdTextView;
import com.yidian.subway.newscontent.R; import com.yidian.shenghuoquan.newscontent.R;
public class ExpandTextView extends YdTextView { public class ExpandTextView extends YdTextView {
private static final String TAG = "ExpandTextView"; private static final String TAG = "ExpandTextView";
......
package com.yidian.subway.newscontent.widget package com.yidian.shenghuoquan.newscontent.widget
import android.content.Context import android.content.Context
import android.util.AttributeSet import android.util.AttributeSet
......
package com.yidian.subway.newscontent.widget package com.yidian.shenghuoquan.newscontent.widget
import android.content.Context import android.content.Context
import android.util.AttributeSet import android.util.AttributeSet
...@@ -7,9 +7,9 @@ import android.view.View ...@@ -7,9 +7,9 @@ import android.view.View
import android.widget.FrameLayout import android.widget.FrameLayout
import android.widget.ImageView import android.widget.ImageView
import android.widget.TextView import android.widget.TextView
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import com.yidian.subway.newscontent.audio.IAudioControl import com.yidian.shenghuoquan.newscontent.audio.IAudioControl
import com.yidian.subway.newscontent.audio.IAudioView import com.yidian.shenghuoquan.newscontent.audio.IAudioView
import java.lang.ref.WeakReference import java.lang.ref.WeakReference
class FloatAudioView @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null) : class FloatAudioView @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null) :
......
package com.yidian.subway.newscontent.widget package com.yidian.shenghuoquan.newscontent.widget
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.content.Context import android.content.Context
......
package com.yidian.subway.newscontent.widget package com.yidian.shenghuoquan.newscontent.widget
import android.content.Context import android.content.Context
import android.graphics.Typeface import android.graphics.Typeface
...@@ -17,7 +17,7 @@ import androidx.viewpager.widget.ViewPager ...@@ -17,7 +17,7 @@ import androidx.viewpager.widget.ViewPager
import com.google.android.material.tabs.TabLayout import com.google.android.material.tabs.TabLayout
import com.yidian.common.widget.TextFontTextView import com.yidian.common.widget.TextFontTextView
import com.yidian.nightmode.widget.YdLinearLayout import com.yidian.nightmode.widget.YdLinearLayout
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
open class TabSwitchView@JvmOverloads constructor( open class TabSwitchView@JvmOverloads constructor(
context: Context, context: Context,
......
package com.yidian.subway.newscontent.widget package com.yidian.shenghuoquan.newscontent.widget
import android.content.Context import android.content.Context
import android.graphics.Color import android.graphics.Color
import android.util.AttributeSet import android.util.AttributeSet
import android.view.View import android.view.View
import android.view.ViewGroup
import android.widget.RelativeLayout import android.widget.RelativeLayout
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import com.yidian.nightmode.widget.YdImageView import com.yidian.nightmode.widget.YdImageView
import com.yidian.nightmode.widget.YdLinearLayout import com.yidian.nightmode.widget.YdLinearLayout
import com.yidian.nightmode.widget.YdRelativeLayout import com.yidian.nightmode.widget.YdRelativeLayout
import com.yidian.nightmode.widget.YdTextView import com.yidian.nightmode.widget.YdTextView
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import com.yidian.subway.newscontent.bean.ITitleToolBarActionCallback import com.yidian.shenghuoquan.newscontent.bean.ITitleToolBarActionCallback
import com.yidian.subway.newscontent.widget.chameleon.SubscribeButton import com.yidian.shenghuoquan.newscontent.widget.chameleon.SubscribeButton
import com.yidian.xpage.XPageManager import com.yidian.xpage.XPageManager
import de.hdodenhof.circleimageview.CircleImageView import de.hdodenhof.circleimageview.CircleImageView
......
package com.yidian.subway.newscontent.widget package com.yidian.shenghuoquan.newscontent.widget
import android.content.Context import android.content.Context
import android.graphics.Typeface import android.graphics.Typeface
...@@ -18,7 +18,7 @@ import androidx.viewpager.widget.ViewPager ...@@ -18,7 +18,7 @@ import androidx.viewpager.widget.ViewPager
import com.google.android.material.tabs.TabLayout import com.google.android.material.tabs.TabLayout
import com.yidian.common.widget.TextFontTextView import com.yidian.common.widget.TextFontTextView
import com.yidian.nightmode.widget.YdLinearLayout import com.yidian.nightmode.widget.YdLinearLayout
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
open class ToolbarTabSwitchView@JvmOverloads constructor( open class ToolbarTabSwitchView@JvmOverloads constructor(
context: Context, context: Context,
......
package com.yidian.subway.newscontent.widget package com.yidian.shenghuoquan.newscontent.widget
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.content.Context import android.content.Context
...@@ -14,7 +14,7 @@ import androidx.core.view.isInvisible ...@@ -14,7 +14,7 @@ import androidx.core.view.isInvisible
import androidx.core.view.isVisible import androidx.core.view.isVisible
import com.yidian.common.utils.ToolsUtil import com.yidian.common.utils.ToolsUtil
import com.yidian.nightmode.widget.YdFrameLayout import com.yidian.nightmode.widget.YdFrameLayout
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import kotlin.math.abs import kotlin.math.abs
class TouchProgressBar @JvmOverloads constructor( class TouchProgressBar @JvmOverloads constructor(
......
package com.yidian.subway.newscontent.widget package com.yidian.shenghuoquan.newscontent.widget
import android.content.Context import android.content.Context
import android.util.AttributeSet import android.util.AttributeSet
...@@ -7,10 +7,10 @@ import android.widget.ImageView ...@@ -7,10 +7,10 @@ import android.widget.ImageView
import android.widget.TextView import android.widget.TextView
import com.yidian.common.utils.ToolsUtil import com.yidian.common.utils.ToolsUtil
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.thumbUp.DocThumbUp import com.yidian.shenghuoquan.newscontent.thumbUp.DocThumbUp
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.thumbUp.thumbUpManager
class VideoThumbUpView @JvmOverloads constructor( class VideoThumbUpView @JvmOverloads constructor(
context: Context, context: Context,
......
package com.yidian.subway.newscontent.widget.chameleon package com.yidian.shenghuoquan.newscontent.widget.chameleon
import android.content.Context import android.content.Context
import android.content.res.Resources import android.content.res.Resources
...@@ -8,10 +8,10 @@ import com.google.gson.Gson ...@@ -8,10 +8,10 @@ import com.google.gson.Gson
import com.yidian.nightmode.widget.YdButton import com.yidian.nightmode.widget.YdButton
import com.yidian.nightmode_basic_widget.helper.NMTextColorResHelper import com.yidian.nightmode_basic_widget.helper.NMTextColorResHelper
import com.yidian.nightmode_basic_widget.parser.value.NMColorResValueParser import com.yidian.nightmode_basic_widget.parser.value.NMColorResValueParser
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import com.yidian.subway.newscontent.http.httpbean.AuthorBean import com.yidian.shenghuoquan.newscontent.http.httpbean.AuthorBean
import com.yidian.subway.newscontent.subscription.AuthorSubscription import com.yidian.shenghuoquan.newscontent.subscription.AuthorSubscription
import com.yidian.subway.newscontent.subscription.subscriptionManager import com.yidian.shenghuoquan.newscontent.subscription.subscriptionManager
class SubscribeButton @JvmOverloads constructor( class SubscribeButton @JvmOverloads constructor(
context: Context, context: Context,
......
package com.yidian.subway.newscontent.widget.chameleon; package com.yidian.shenghuoquan.newscontent.widget.chameleon;
import android.content.Context; import android.content.Context;
import android.text.TextUtils; import android.text.TextUtils;
...@@ -7,12 +7,9 @@ import com.yidian.chameleon.annotation.BindingData; ...@@ -7,12 +7,9 @@ import com.yidian.chameleon.annotation.BindingData;
import com.yidian.chameleon.annotation.SetAttribute; import com.yidian.chameleon.annotation.SetAttribute;
import com.yidian.chameleon.annotation.ViewParserFactory; import com.yidian.chameleon.annotation.ViewParserFactory;
import com.yidian.chameleon.value.AlignmentValueParser; import com.yidian.chameleon.value.AlignmentValueParser;
import com.yidian.chameleon.value.base.BooleanValueParser;
import com.yidian.chameleon.value.base.IntegerValueParser; import com.yidian.chameleon.value.base.IntegerValueParser;
import com.yidian.chameleon.value.common.CommonColorValueParser; import com.yidian.chameleon.value.common.CommonColorValueParser;
import com.yidian.chameleon.value.common.CommonTextViewStringValueParser; import com.yidian.chameleon.value.common.CommonTextViewStringValueParser;
import com.yidian.common.widget.chameleon.SubwayRichTextViewGroup;
import com.yidian.nightmode_basic_widget.NMYdTextView;
import com.yidian.nightmode_basic_widget.helper.NMTextColorResHelper; import com.yidian.nightmode_basic_widget.helper.NMTextColorResHelper;
import com.yidian.nightmode_basic_widget.parser.NMBaseViewParser; import com.yidian.nightmode_basic_widget.parser.NMBaseViewParser;
......
package com.yidian.subway.newscontent.widget.chameleon package com.yidian.shenghuoquan.newscontent.widget.chameleon
import android.content.Context import android.content.Context
import android.content.res.Resources import android.content.res.Resources
import android.util.AttributeSet import android.util.AttributeSet
import android.util.Log
import androidx.core.view.isGone import androidx.core.view.isGone
import androidx.core.view.isVisible import androidx.core.view.isVisible
import com.yidian.nightmode.widget.YdButton
import com.yidian.nightmode.widget.YdTextView import com.yidian.nightmode.widget.YdTextView
import com.yidian.nightmode_basic_widget.helper.NMTextColorResHelper import com.yidian.nightmode_basic_widget.helper.NMTextColorResHelper
import com.yidian.nightmode_basic_widget.parser.value.NMColorResValueParser import com.yidian.nightmode_basic_widget.parser.value.NMColorResValueParser
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import com.yidian.subway.newscontent.http.httpbean.AuthorBean import com.yidian.shenghuoquan.newscontent.http.httpbean.AuthorBean
import com.yidian.subway.newscontent.subscription.AuthorSubscription import com.yidian.shenghuoquan.newscontent.subscription.AuthorSubscription
import com.yidian.subway.newscontent.subscription.subscriptionManager import com.yidian.shenghuoquan.newscontent.subscription.subscriptionManager
class SubscribeTextView @JvmOverloads constructor( class SubscribeTextView @JvmOverloads constructor(
context: Context, context: Context,
......
package com.yidian.subway.newscontent.widget.chameleon; package com.yidian.shenghuoquan.newscontent.widget.chameleon;
import android.content.Context; import android.content.Context;
import android.text.TextUtils; import android.text.TextUtils;
import android.util.Log;
import com.yidian.chameleon.annotation.BindingData; import com.yidian.chameleon.annotation.BindingData;
import com.yidian.chameleon.annotation.SetAttribute; import com.yidian.chameleon.annotation.SetAttribute;
......
package com.yidian.subway.newscontent.widget.chameleon package com.yidian.shenghuoquan.newscontent.widget.chameleon
import android.content.Context import android.content.Context
import android.util.AttributeSet import android.util.AttributeSet
...@@ -10,10 +10,10 @@ import com.google.gson.Gson ...@@ -10,10 +10,10 @@ import com.google.gson.Gson
import com.yidian.common.utils.ToolsUtil import com.yidian.common.utils.ToolsUtil
import com.yidian.nightmode.widget.YdLinearLayout import com.yidian.nightmode.widget.YdLinearLayout
import com.yidian.nightmode_basic_widget.helper.NMTextColorResHelper import com.yidian.nightmode_basic_widget.helper.NMTextColorResHelper
import com.yidian.subway.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import com.yidian.subway.newscontent.thumbUp.DocThumbUp import com.yidian.shenghuoquan.newscontent.thumbUp.DocThumbUp
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.thumbUp.thumbUpManager
class ThumbUpView @JvmOverloads constructor( class ThumbUpView @JvmOverloads constructor(
context: Context, context: Context,
......
package com.yidian.subway.newscontent.widget.chameleon; package com.yidian.shenghuoquan.newscontent.widget.chameleon;
import android.content.Context; import android.content.Context;
......
package com.yidian.subway.newscontent.bean.xevent
import com.yidian.subway.newscontent.bean.ImageItemBean
class XEventOpenGalleryBean(var index: Int, var imageList: ArrayList<ImageItemBean>, var url: String)
\ No newline at end of file
...@@ -45,7 +45,7 @@ ...@@ -45,7 +45,7 @@
android:layout_alignParentBottom="true" android:layout_alignParentBottom="true"
android:background="@drawable/bg_white_radio"> android:background="@drawable/bg_white_radio">
<com.yidian.subway.newscontent.widget.chameleon.SubscribeButton <com.yidian.shenghuoquan.newscontent.widget.chameleon.SubscribeButton
android:id="@+id/btn_subscribe" android:id="@+id/btn_subscribe"
android:layout_width="64dp" android:layout_width="64dp"
android:layout_height="32dp" android:layout_height="32dp"
...@@ -200,14 +200,14 @@ ...@@ -200,14 +200,14 @@
</com.google.android.material.appbar.AppBarLayout> </com.google.android.material.appbar.AppBarLayout>
<com.yidian.subway.newscontent.widget.BlankPageView <com.yidian.shenghuoquan.newscontent.widget.BlankPageView
android:id="@+id/fly_blank" android:id="@+id/fly_blank"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior" app:layout_behavior="@string/appbar_scrolling_view_behavior"
android:visibility="gone"/> android:visibility="gone"/>
<com.yidian.subway.newscontent.widget.TabSwitchView <com.yidian.shenghuoquan.newscontent.widget.TabSwitchView
android:id="@+id/tsv_author" android:id="@+id/tsv_author"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
...@@ -224,7 +224,7 @@ ...@@ -224,7 +224,7 @@
android:layout_height="44dp" android:layout_height="44dp"
android:background="@color/transparent"/> android:background="@color/transparent"/>
<com.yidian.subway.newscontent.widget.TitleToolBar <com.yidian.shenghuoquan.newscontent.widget.TitleToolBar
android:id="@+id/tb_title" android:id="@+id/tb_title"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="44dp"/> android:layout_height="44dp"/>
......
...@@ -53,7 +53,7 @@ ...@@ -53,7 +53,7 @@
</com.yidian.nightmode.widget.YdRelativeLayout> </com.yidian.nightmode.widget.YdRelativeLayout>
<com.yidian.subway.newscontent.widget.BlankPageView <com.yidian.shenghuoquan.newscontent.widget.BlankPageView
android:id="@+id/fly_blank" android:id="@+id/fly_blank"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
android:fitsSystemWindows="true" android:fitsSystemWindows="true"
tools:ignore="MissingDefaultResource"> tools:ignore="MissingDefaultResource">
<com.yidian.subway.newscontent.ui.webview.YiDianWebView <com.yidian.shenghuoquan.newscontent.ui.webview.YiDianWebView
android:id="@+id/wv_protocol" android:id="@+id/wv_protocol"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" /> android:layout_height="wrap_content" />
<com.yidian.subway.newscontent.widget.TabSwitchView <com.yidian.shenghuoquan.newscontent.widget.TabSwitchView
android:id="@+id/tsv_main" android:id="@+id/tsv_main"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" /> android:layout_height="match_parent" />
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
android:layout_height="match_parent" android:layout_height="match_parent"
tools:context=".ui.mine.SubscriptionActivity"> tools:context=".ui.mine.SubscriptionActivity">
<com.yidian.subway.newscontent.widget.ToolbarTabSwitchView <com.yidian.shenghuoquan.newscontent.widget.ToolbarTabSwitchView
android:id="@+id/tsv_main" android:id="@+id/tsv_main"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent"/> android:layout_height="match_parent"/>
......
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
android:paddingStart="5dp" android:paddingStart="5dp"
android:paddingEnd="5dp"> android:paddingEnd="5dp">
<com.yidian.subway.newscontent.ui.comment.EmotionEditText <com.yidian.shenghuoquan.newscontent.ui.comment.EmotionEditText
android:id="@+id/edt_comment" android:id="@+id/edt_comment"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
...@@ -134,7 +134,7 @@ ...@@ -134,7 +134,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:background="@color/emotion_back"> android:background="@color/emotion_back">
<com.yidian.subway.newscontent.ui.comment.EmotionPanelView <com.yidian.shenghuoquan.newscontent.ui.comment.EmotionPanelView
android:id="@+id/panel_emotion_view" android:id="@+id/panel_emotion_view"
layout="@layout/panel_view" layout="@layout/panel_view"
android:layout_width="match_parent" android:layout_width="match_parent"
...@@ -142,7 +142,7 @@ ...@@ -142,7 +142,7 @@
android:background="@color/emotion_back" android:background="@color/emotion_back"
android:visibility="gone" /> android:visibility="gone" />
<com.yidian.subway.newscontent.ui.comment.EmotionGifPanelView <com.yidian.shenghuoquan.newscontent.ui.comment.EmotionGifPanelView
android:id="@+id/panel_gif_view" android:id="@+id/panel_gif_view"
layout="@layout/view_emotion_panel" layout="@layout/view_emotion_panel"
android:layout_width="match_parent" android:layout_width="match_parent"
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
android:layout_height="match_parent" android:layout_height="match_parent"
android:background="@color/mainBgColor"> android:background="@color/mainBgColor">
<com.yidian.subway.newscontent.widget.BlankPageView <com.yidian.shenghuoquan.newscontent.widget.BlankPageView
android:id="@+id/fly_blank" android:id="@+id/fly_blank"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
android:layout_height="match_parent" android:layout_height="match_parent"
android:background="@color/mainBgColor"> android:background="@color/mainBgColor">
<com.yidian.subway.newscontent.widget.BlankPageView <com.yidian.shenghuoquan.newscontent.widget.BlankPageView
android:id="@+id/fly_blank" android:id="@+id/fly_blank"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
......
...@@ -44,7 +44,7 @@ ...@@ -44,7 +44,7 @@
android:src="@mipmap/user_info" /> android:src="@mipmap/user_info" />
</com.yidian.nightmode.widget.YdLinearLayout> </com.yidian.nightmode.widget.YdLinearLayout>
<com.yidian.subway.newscontent.widget.TabSwitchView <com.yidian.shenghuoquan.newscontent.widget.TabSwitchView
android:id="@+id/tsv_main" android:id="@+id/tsv_main"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent"/> android:layout_height="match_parent"/>
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
android:layout_height="match_parent" android:layout_height="match_parent"
android:background="@color/white"> android:background="@color/white">
<com.yidian.subway.newscontent.widget.BlankPageView <com.yidian.shenghuoquan.newscontent.widget.BlankPageView
android:id="@+id/fly_blank" android:id="@+id/fly_blank"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
......
...@@ -8,12 +8,12 @@ ...@@ -8,12 +8,12 @@
android:fitsSystemWindows="true" android:fitsSystemWindows="true"
android:orientation="vertical"> android:orientation="vertical">
<com.yidian.subway.newscontent.widget.TitleToolBar <com.yidian.shenghuoquan.newscontent.widget.TitleToolBar
android:id="@+id/tb_title" android:id="@+id/tb_title"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="44dp" /> android:layout_height="44dp" />
<com.yidian.subway.newscontent.widget.BlankPageView <com.yidian.shenghuoquan.newscontent.widget.BlankPageView
android:id="@+id/fly_blank" android:id="@+id/fly_blank"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
android:layout_height="match_parent" android:layout_height="match_parent"
android:orientation="vertical"> android:orientation="vertical">
<com.yidian.subway.newscontent.ui.webview.YiDianWebView <com.yidian.shenghuoquan.newscontent.ui.webview.YiDianWebView
android:id="@+id/comment_web" android:id="@+id/comment_web"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="0dp" android:layout_height="0dp"
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
tools:background="@color/black" tools:background="@color/black"
tools:viewBindingIgnore="true"> tools:viewBindingIgnore="true">
<com.yidian.subway.newscontent.widget.CustomCoverVideo <com.yidian.shenghuoquan.newscontent.widget.CustomCoverVideo
android:id="@+id/ccv_detail" android:id="@+id/ccv_detail"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent"/> android:layout_height="match_parent"/>
...@@ -48,7 +48,7 @@ ...@@ -48,7 +48,7 @@
android:textColor="@color/white" android:textColor="@color/white"
android:textSize="14sp" /> android:textSize="14sp" />
<com.yidian.subway.newscontent.widget.chameleon.SubscribeButton <com.yidian.shenghuoquan.newscontent.widget.chameleon.SubscribeButton
android:id="@+id/sb_subscription" android:id="@+id/sb_subscription"
android:layout_width="36dp" android:layout_width="36dp"
android:layout_height="16dp" android:layout_height="16dp"
...@@ -63,7 +63,7 @@ ...@@ -63,7 +63,7 @@
tools:ignore="SmallSp" /> tools:ignore="SmallSp" />
</com.yidian.nightmode.widget.YdLinearLayout> </com.yidian.nightmode.widget.YdLinearLayout>
<com.yidian.subway.newscontent.widget.ExpandTextView <com.yidian.shenghuoquan.newscontent.widget.ExpandTextView
android:id="@+id/tv_detail_desc" android:id="@+id/tv_detail_desc"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
...@@ -118,7 +118,7 @@ ...@@ -118,7 +118,7 @@
android:gravity="center_horizontal" android:gravity="center_horizontal"
android:orientation="vertical"> android:orientation="vertical">
<com.yidian.subway.newscontent.widget.VideoThumbUpView <com.yidian.shenghuoquan.newscontent.widget.VideoThumbUpView
android:id="@+id/vt_thumb_up" android:id="@+id/vt_thumb_up"
android:orientation="vertical" android:orientation="vertical"
android:layout_width="match_parent" android:layout_width="match_parent"
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
android:layout_height="wrap_content"> android:layout_height="wrap_content">
<com.yidian.subway.newscontent.ui.comment.CommentFooterButton <com.yidian.shenghuoquan.newscontent.ui.comment.CommentFooterButton
android:id="@+id/button_up" android:id="@+id/button_up"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
......
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
</RelativeLayout> </RelativeLayout>
</FrameLayout> </FrameLayout>
<com.yidian.subway.newscontent.widget.TouchProgressBar <com.yidian.shenghuoquan.newscontent.widget.TouchProgressBar
android:id="@+id/tpb_video" android:id="@+id/tpb_video"
android:layout_alignParentBottom="true" android:layout_alignParentBottom="true"
android:layout_marginBottom="50dp" android:layout_marginBottom="50dp"
......
...@@ -43,7 +43,7 @@ ...@@ -43,7 +43,7 @@
android:textStyle="bold" android:textStyle="bold"
android:textColor="@color/mainBlackColor"/> android:textColor="@color/mainBlackColor"/>
<com.yidian.subway.newscontent.widget.chameleon.SubscribeButton <com.yidian.shenghuoquan.newscontent.widget.chameleon.SubscribeButton
android:id="@+id/btn_subscribe" android:id="@+id/btn_subscribe"
android:layout_width="50dp" android:layout_width="50dp"
android:layout_height="24dp" android:layout_height="24dp"
......
...@@ -54,7 +54,7 @@ ...@@ -54,7 +54,7 @@
android:layout_height="match_parent" android:layout_height="match_parent"
android:layout_gravity="center_vertical"> android:layout_gravity="center_vertical">
<com.yidian.subway.newscontent.ui.comment.CommentFooterButton <com.yidian.shenghuoquan.newscontent.ui.comment.CommentFooterButton
android:id="@+id/frame_comments_button" android:id="@+id/frame_comments_button"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
...@@ -82,7 +82,7 @@ ...@@ -82,7 +82,7 @@
android:layout_height="match_parent" android:layout_height="match_parent"
android:layout_gravity="center_vertical"> android:layout_gravity="center_vertical">
<com.yidian.subway.newscontent.ui.comment.CommentFooterButton <com.yidian.shenghuoquan.newscontent.ui.comment.CommentFooterButton
android:id="@+id/footer_favorite" android:id="@+id/footer_favorite"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
...@@ -94,7 +94,7 @@ ...@@ -94,7 +94,7 @@
</RelativeLayout> </RelativeLayout>
<com.yidian.subway.newscontent.widget.ArticleThumbUpView <com.yidian.shenghuoquan.newscontent.widget.ArticleThumbUpView
android:id="@+id/at_thumb_up" android:id="@+id/at_thumb_up"
android:layout_width="50dp" android:layout_width="50dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
...@@ -105,7 +105,7 @@ ...@@ -105,7 +105,7 @@
android:layout_height="match_parent" android:layout_height="match_parent"
android:layout_gravity="center_vertical"> android:layout_gravity="center_vertical">
<com.yidian.subway.newscontent.ui.comment.CommentFooterButton <com.yidian.shenghuoquan.newscontent.ui.comment.CommentFooterButton
android:id="@+id/share_btn" android:id="@+id/share_btn"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
......
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
android:progressBackgroundTint="@color/progress_d8d8d8_transparent" android:progressBackgroundTint="@color/progress_d8d8d8_transparent"
/> />
<com.yidian.subway.newscontent.widget.NoTouchSeekBar <com.yidian.shenghuoquan.newscontent.widget.NoTouchSeekBar
android:id="@+id/sb_show" android:id="@+id/sb_show"
android:clickable="false" android:clickable="false"
android:layout_gravity="bottom" android:layout_gravity="bottom"
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
android:layout_height="0dp" android:layout_height="0dp"
android:layout_weight="1" /> android:layout_weight="1" />
<com.yidian.subway.newscontent.ui.comment.indicator.CirclePageIndicator <com.yidian.shenghuoquan.newscontent.ui.comment.indicator.CirclePageIndicator
android:id="@+id/gif_indicator" android:id="@+id/gif_indicator"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="10dp" android:layout_height="10dp"
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
android:layout_height="0dp" android:layout_height="0dp"
android:layout_weight="1" /> android:layout_weight="1" />
<com.yidian.subway.newscontent.ui.comment.indicator.CirclePageIndicator <com.yidian.shenghuoquan.newscontent.ui.comment.indicator.CirclePageIndicator
android:id="@+id/indicator" android:id="@+id/indicator"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="10dp" android:layout_height="10dp"
......
...@@ -275,10 +275,10 @@ public static final int *; ...@@ -275,10 +275,10 @@ public static final int *;
#网络相关类 #网络相关类
-keep class com.yidian.http.**{*;} -keep class com.yidian.http.**{*;}
-keep class com.yidian.common.http.**{*;} -keep class com.yidian.common.http.**{*;}
-keep class com.yidian.subway.newscontent.http.**{*;} -keep class com.yidian.shenghuoquan.newscontent.http.**{*;}
-keep class com.yidian.common.utils.*{*;} -keep class com.yidian.common.utils.*{*;}
-keep class com.yidian.subway.newscontent.utils.*{*;} -keep class com.yidian.shenghuoquan.newscontent.utils.*{*;}
-keep class com.yidian.subway.newscontent.bean.**{*;} -keep class com.yidian.shenghuoquan.newscontent.bean.**{*;}
-keep class com.yidian.common.cardutils.bean.*{*;} -keep class com.yidian.common.cardutils.bean.*{*;}
-keep class com.yidian.framework.mobile.xdiamond.SecretUtil{*;} -keep class com.yidian.framework.mobile.xdiamond.SecretUtil{*;}
-keep class com.yidian.yac.pm.appupdate.*{*;} -keep class com.yidian.yac.pm.appupdate.*{*;}
......
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