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

add modify package name

parent c0d65b6e
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.yidian.subway.newscontent">
package="com.yidian.shenghuoquan.newscontent">
<application>
<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.YdBaseApplication
import com.yidian.common.chameleon.ChameleonEvent
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
class ChameleonActionExecutor:ChameleonEventService {
......
package com.yidian.subway.newscontent.adapter
package com.yidian.shenghuoquan.newscontent.adapter
import android.view.View
import android.view.ViewGroup
......@@ -6,8 +6,8 @@ import androidx.recyclerview.widget.RecyclerView
import com.bumptech.glide.Glide
import com.yidian.common.cardutils.adapter.OnItemClickListener
import com.yidian.common.utils.ViewHolderUtil.Companion.createItemView
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.bean.ImageItemBean
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.bean.ImageItemBean
import kotlinx.android.extensions.LayoutContainer
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.ViewGroup
import androidx.recyclerview.widget.RecyclerView
import com.yidian.common.cardutils.adapter.OnItemClickListener
import com.yidian.common.utils.ViewHolderUtil.Companion.createItemView
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.bean.FeedbackBean
import com.yidian.shenghuoquan.newscontent.R
import kotlinx.android.extensions.LayoutContainer
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.media.AudioRecord.MetricsConstants.SOURCE
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
......@@ -9,11 +8,10 @@ import android.widget.BaseAdapter
import android.widget.ImageView
import android.widget.TextView
import com.bumptech.glide.Glide
import com.bumptech.glide.load.engine.DiskCacheStrategy
import com.bumptech.glide.request.RequestOptions
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.bean.DynamicExpressionBean
import com.yidian.subway.newscontent.ui.comment.EmotionGifPanelView
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.bean.DynamicExpressionBean
import com.yidian.shenghuoquan.newscontent.ui.comment.EmotionGifPanelView
class GifGridViewAdapter(emotionList: List<DynamicExpressionBean.Result>, page: Int) : BaseAdapter() {
private var emotionList = ArrayList<DynamicExpressionBean.Result>()
......
package com.yidian.subway.newscontent.adapter
package com.yidian.shenghuoquan.newscontent.adapter
import android.annotation.SuppressLint
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import android.widget.BaseAdapter
import android.widget.ImageView
import com.yidian.nightmode.widget.YdImageView
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.ui.comment.Emotion
import com.yidian.subway.newscontent.ui.comment.EmotionHelper
import com.yidian.subway.newscontent.ui.comment.EmotionPanelView
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.ui.comment.Emotion
import com.yidian.shenghuoquan.newscontent.ui.comment.EmotionHelper
import com.yidian.shenghuoquan.newscontent.ui.comment.EmotionPanelView
class GridViewAdapter(emotionList: ArrayList<Emotion>, page: Int, private var dir: String) : BaseAdapter() {
private var emotionList = ArrayList<Emotion>()
......
package com.yidian.subway.newscontent.adapter
package com.yidian.shenghuoquan.newscontent.adapter
import android.content.Context
import android.content.Intent
import android.view.LayoutInflater
import android.view.ViewGroup
import androidx.recyclerview.widget.RecyclerView
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.bean.SearchHintBean
import com.yidian.subway.newscontent.holder.NormalHintViewHolder
import com.yidian.subway.newscontent.ui.search.SearchChannelActivity
import com.yidian.subway.newscontent.ui.search.SearchChannelActivity.Companion.SEARCH_TAG
import com.yidian.subway.newscontent.ui.search.SearchResultPageActivity
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.bean.SearchHintBean
import com.yidian.shenghuoquan.newscontent.holder.NormalHintViewHolder
import com.yidian.shenghuoquan.newscontent.ui.search.SearchChannelActivity
import com.yidian.shenghuoquan.newscontent.ui.search.SearchChannelActivity.Companion.SEARCH_TAG
import com.yidian.shenghuoquan.newscontent.ui.search.SearchResultPageActivity
import com.yidian.common.utils.ToolsUtil
class SearchHintAdapter(val context: Context) :
......
package com.yidian.subway.newscontent.adapter
package com.yidian.shenghuoquan.newscontent.adapter
import android.content.Context
import android.content.Intent
......@@ -7,11 +7,11 @@ import android.view.ViewGroup
import androidx.recyclerview.widget.RecyclerView
import com.orhanobut.hawk.Hawk
import com.yidian.common.HawkConfig
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.holder.SearchHistoryViewHolder
import com.yidian.subway.newscontent.ui.search.SearchChannelActivity
import com.yidian.subway.newscontent.ui.search.SearchChannelActivity.Companion.SEARCH_TAG
import com.yidian.subway.newscontent.ui.search.SearchResultPageActivity
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.holder.SearchHistoryViewHolder
import com.yidian.shenghuoquan.newscontent.ui.search.SearchChannelActivity
import com.yidian.shenghuoquan.newscontent.ui.search.SearchChannelActivity.Companion.SEARCH_TAG
import com.yidian.shenghuoquan.newscontent.ui.search.SearchResultPageActivity
import com.yidian.common.utils.ToolsUtil
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.ViewGroup
import androidx.recyclerview.widget.RecyclerView
import com.yidian.common.cardutils.adapter.OnItemClickListener
import com.yidian.common.utils.ViewHolderUtil.Companion.createItemView
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.bean.SharePlatformBean
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.bean.SharePlatformBean
import kotlinx.android.extensions.LayoutContainer
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.ViewGroup
import androidx.recyclerview.widget.RecyclerView
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.synthetic.main.item_update_version_des.*
......
package com.yidian.subway.newscontent.adapter
package com.yidian.shenghuoquan.newscontent.adapter
import android.util.Log
import android.view.View
......@@ -23,22 +23,20 @@ import com.yidian.common.utils.ImageConstants
import com.yidian.common.utils.NetWorkUtils
import com.yidian.common.utils.ViewHolderUtil.Companion.createItemView
import com.yidian.nightmode.widget.YdLinearLayout
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.http.ApiService
import com.yidian.subway.newscontent.http.httpbean.VideoAddCommentBean
import com.yidian.subway.newscontent.http.httpbean.VideoContentDetailBean
import com.yidian.subway.newscontent.ui.comment.AddCommentFragment
import com.yidian.subway.newscontent.ui.comment.VideoCommentDialog
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.http.ApiService
import com.yidian.shenghuoquan.newscontent.http.httpbean.VideoAddCommentBean
import com.yidian.shenghuoquan.newscontent.http.httpbean.VideoContentDetailBean
import com.yidian.shenghuoquan.newscontent.ui.comment.AddCommentFragment
import com.yidian.shenghuoquan.newscontent.ui.comment.VideoCommentDialog
import com.yidian.common.utils.ToolsUtil
import com.yidian.subway.newscontent.bean.ThumbUpBean
import com.yidian.subway.newscontent.thumbUp.thumbUpManager
import com.yidian.subway.newscontent.ui.dialog.ShareDialog
import com.yidian.subway.newscontent.utils.videoDownload
import com.yidian.subway.newscontent.widget.CustomCoverVideo
import com.yidian.subway.newscontent.widget.ExpandTextView
import com.yidian.subway.newscontent.widget.VideoThumbUpView
import com.yidian.subway.newscontent.widget.chameleon.SubscribeButton
import com.yidian.utils.NetworkUtil
import com.yidian.shenghuoquan.newscontent.bean.ThumbUpBean
import com.yidian.shenghuoquan.newscontent.ui.dialog.ShareDialog
import com.yidian.shenghuoquan.newscontent.utils.videoDownload
import com.yidian.shenghuoquan.newscontent.widget.CustomCoverVideo
import com.yidian.shenghuoquan.newscontent.widget.ExpandTextView
import com.yidian.shenghuoquan.newscontent.widget.VideoThumbUpView
import com.yidian.shenghuoquan.newscontent.widget.chameleon.SubscribeButton
import com.yidian.xpage.XPageManager
class VideoDetailAdapter(private val cacheServer: HttpProxyCacheServer) :
......
package com.yidian.subway.newscontent.app
package com.yidian.shenghuoquan.newscontent.app
import android.content.Intent
import com.orhanobut.hawk.Hawk
......@@ -33,17 +33,17 @@ import com.yidian.news.YdImageLoader
import com.yidian.news.util.NewNetworkUtil
import com.yidian.news.util.ProcessUtil
import com.yidian.nightmode.util.NightModeUtil
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.action.ChameleonActionExecutor
import com.yidian.subway.newscontent.service.*
import com.yidian.subway.newscontent.ui.*
import com.yidian.subway.newscontent.ui.author.AuthorHomePageActivity
import com.yidian.subway.newscontent.ui.mine.BrowsingHistoryActivity
import com.yidian.subway.newscontent.ui.mine.CollectionActivity
import com.yidian.subway.newscontent.ui.mine.MineActivity
import com.yidian.subway.newscontent.ui.mine.SubscriptionActivity
import com.yidian.subway.newscontent.ui.search.SearchChannelActivity
import com.yidian.subway.newscontent.ui.search.SearchResultPageActivity
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.action.ChameleonActionExecutor
import com.yidian.shenghuoquan.newscontent.service.*
import com.yidian.shenghuoquan.newscontent.ui.*
import com.yidian.shenghuoquan.newscontent.ui.author.AuthorHomePageActivity
import com.yidian.shenghuoquan.newscontent.ui.mine.BrowsingHistoryActivity
import com.yidian.shenghuoquan.newscontent.ui.mine.CollectionActivity
import com.yidian.shenghuoquan.newscontent.ui.mine.MineActivity
import com.yidian.shenghuoquan.newscontent.ui.mine.SubscriptionActivity
import com.yidian.shenghuoquan.newscontent.ui.search.SearchChannelActivity
import com.yidian.shenghuoquan.newscontent.ui.search.SearchResultPageActivity
import com.yidian.xpage.XPageManager
import com.yidian.xpage.node.XPageHandler
import com.yidian.xpage.node.XPageNode
......
package com.yidian.subway.newscontent.audio
package com.yidian.shenghuoquan.newscontent.audio
import android.media.MediaPlayer
import java.lang.ref.WeakReference
......
package com.yidian.subway.newscontent.audio
package com.yidian.shenghuoquan.newscontent.audio
import android.app.Service
import android.content.Context
import android.content.Intent
import android.graphics.PixelFormat
import android.os.Build
import android.os.IBinder
import android.provider.Settings
import android.util.Log
import android.view.*
import android.view.WindowManager.LayoutParams.*
import androidx.core.view.isGone
import com.yidian.subway.newscontent.utils.audioManager
import com.yidian.subway.newscontent.widget.FloatAudioView
import com.yidian.shenghuoquan.newscontent.utils.audioManager
import com.yidian.shenghuoquan.newscontent.widget.FloatAudioView
/**
* 主要控制音频的生命周期
......
package com.yidian.subway.newscontent.bean
package com.yidian.shenghuoquan.newscontent.bean
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
interface IBlankViewLoadAgainCallback {
fun loadAgainCallback()
......
package com.yidian.subway.newscontent.bean
package com.yidian.shenghuoquan.newscontent.bean
interface ITitleToolBarActionCallback {
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.AppUpdateInfo
import com.yidian.yac.pm.base.UpdateInfo
interface IUpdateDialogCallback {
fun downloadCallback(updateInfo: AppUpdateInfo<AppUpdateEchoData>)
......
package com.yidian.subway.newscontent.bean
package com.yidian.shenghuoquan.newscontent.bean
import android.os.Parcelable
import kotlinx.android.parcel.Parcelize
......
package com.yidian.subway.newscontent.bean
import com.yidian.subway.newscontent.R
package com.yidian.shenghuoquan.newscontent.bean
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)
\ 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)
\ No newline at end of file
package com.yidian.subway.newscontent.bean
package com.yidian.shenghuoquan.newscontent.bean
data class ThumbUpBean(
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?)
\ No newline at end of file
package com.yidian.subway.newscontent.bean.xbrid
package com.yidian.shenghuoquan.newscontent.bean.xbrid
class ClientInfoBean(var userInfo: UserInfo, var appInfo: AppInfo) {
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) {
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) {
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)
\ 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 androidx.recyclerview.widget.RecyclerView
import com.yidian.subway.newscontent.adapter.SearchHintAdapter
import com.yidian.subway.newscontent.bean.SearchHintBean
import com.yidian.shenghuoquan.newscontent.adapter.SearchHintAdapter
import com.yidian.shenghuoquan.newscontent.bean.SearchHintBean
import kotlinx.android.synthetic.main.item_view_search_hint.view.*
class NormalHintViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) {
......
package com.yidian.subway.newscontent.holder
package com.yidian.shenghuoquan.newscontent.holder
import android.view.View
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.*
class SearchHistoryViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) {
......
package com.yidian.subway.newscontent.http
package com.yidian.shenghuoquan.newscontent.http
import android.util.Log
import com.google.gson.Gson
......@@ -11,8 +11,8 @@ import com.yidian.common.http.HttpResult
import com.yidian.common.http.HttpResultSubscriber
import com.yidian.common.http.TransformUtil
import com.yidian.http.ServiceFactory
import com.yidian.subway.newscontent.bean.DynamicExpressionBean
import com.yidian.subway.newscontent.http.httpbean.*
import com.yidian.shenghuoquan.newscontent.bean.DynamicExpressionBean
import com.yidian.shenghuoquan.newscontent.http.httpbean.*
import com.yidian.common.http.httpbean.WebResult
import com.yidian.common.utils.ToolsUtil
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.http.HttpResult
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 okhttp3.MultipartBody
import retrofit2.http.*
......
package com.yidian.subway.newscontent.http.httpbean
package com.yidian.shenghuoquan.newscontent.http.httpbean
class AddSubscribeBean(var request: Request) {
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
......
package com.yidian.subway.newscontent.http.httpbean
package com.yidian.shenghuoquan.newscontent.http.httpbean
class AuthorInfoBean(var request: Request, var response: Response) {
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,
......
package com.yidian.subway.newscontent.http.httpbean
package com.yidian.shenghuoquan.newscontent.http.httpbean
class CollectionBean(var request: Request) {
data class Request(var docid: Int, var type: Int)
......
package com.yidian.subway.newscontent.http.httpbean
package com.yidian.shenghuoquan.newscontent.http.httpbean
class DeleteSubscribeBean(var request: Request) {
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
......
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.httpbean.LoginBean
interface GeneralCallback {
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) {
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.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.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.httpbean.LoginBean
interface IAuthorHomePageCallback {
fun authorInfoCallBack(t: HttpResult<AuthorInfoBean.Response?>?)
......
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.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.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.httpbean.LoginBean
interface ILoginCallback {
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.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.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.httpbean.LoginBean
interface IUploadFileCallback {
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.httpbean.LoginBean
interface IUserInfoCallback {
fun userInfoCallback(t: HttpResult<Any?>?)
......
package com.yidian.subway.newscontent.http.httpbean
package com.yidian.shenghuoquan.newscontent.http.httpbean
class LikeCommentBean(var request: Request) {
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) {
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) {
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
......
package com.yidian.subway.newscontent.http.httpbean
package com.yidian.shenghuoquan.newscontent.http.httpbean
class SubscribeBean(var request: Request) {
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) {
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) {
data class Request(var docid: String, var page_size: Int, var page: Int)
......
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.YdBaseApplication
import com.yidian.common.services.XEventService
import com.yidian.subway.newscontent.http.httpbean.AuthorBean
import com.yidian.subway.newscontent.subscription.subscriptionManager
import com.yidian.shenghuoquan.newscontent.http.httpbean.AuthorBean
import com.yidian.shenghuoquan.newscontent.subscription.subscriptionManager
import com.yidian.xarc.xevent.XBaseEvent
import com.yidian.xarc.xrouter.ResultResolver
import com.yidian.yac.core.zap.ZapService
......
package com.yidian.subway.newscontent.service
package com.yidian.shenghuoquan.newscontent.service
import android.util.Log
import com.yidian.common.YdBaseApplication
import com.yidian.utils.ToastUtil
import com.yidian.xarc.xrouter.ResultResolver
import com.yidian.yac.core.zap.ZapService
import org.json.JSONObject
class CacheService: ZapService(){
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.REPLY_COMMENT
......
package com.yidian.subway.newscontent.service
package com.yidian.shenghuoquan.newscontent.service
import com.yidian.common.XRouterPathConstants
import com.yidian.subway.newscontent.ui.NewsContentActivity
import com.yidian.subway.newscontent.ui.author.AuthorHomePageActivity
import com.yidian.shenghuoquan.newscontent.ui.NewsContentActivity
import com.yidian.shenghuoquan.newscontent.ui.author.AuthorHomePageActivity
import com.yidian.xarc.xrouter.ResultResolver
import com.yidian.xpage.XPageManager
import com.yidian.yac.core.zap.ZapService
......
package com.yidian.subway.newscontent.service
package com.yidian.shenghuoquan.newscontent.service
import android.graphics.Bitmap
import com.google.gson.Gson
......@@ -9,11 +9,11 @@ import com.yidian.common.YdBaseApplication
import com.yidian.common.http.HttpResult
import com.yidian.common.http.URLs
import com.yidian.common.utils.ToolsUtil
import com.yidian.subway.newscontent.http.ApiService
import com.yidian.subway.newscontent.http.httpbean.*
import com.yidian.subway.newscontent.subscription.subscriptionManager
import com.yidian.subway.newscontent.utils.AccountUtil
import com.yidian.subway.newscontent.utils.UploadFileUtils
import com.yidian.shenghuoquan.newscontent.http.ApiService
import com.yidian.shenghuoquan.newscontent.http.httpbean.*
import com.yidian.shenghuoquan.newscontent.subscription.subscriptionManager
import com.yidian.shenghuoquan.newscontent.utils.AccountUtil
import com.yidian.shenghuoquan.newscontent.utils.UploadFileUtils
import com.yidian.xarc.xrouter.ResultResolver
import com.yidian.yac.core.zap.ZapService
import id.zelory.compressor.Compressor
......
package com.yidian.subway.newscontent.service
package com.yidian.shenghuoquan.newscontent.service
import android.util.Log
import android.widget.Toast
......@@ -10,13 +10,13 @@ import com.yidian.common.HawkConfig
import com.yidian.common.XEventConfig
import com.yidian.common.YdBaseApplication
import com.yidian.common.services.XEventService
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.bean.IUpdateDialogCallback
import com.yidian.subway.newscontent.bean.ImageItemBean
import com.yidian.subway.newscontent.bean.xbrid.ClientInfoBean
import com.yidian.subway.newscontent.bean.xevent.XEventOpenGalleryBean
import com.yidian.subway.newscontent.ui.dialog.UpdateVersionDialog
import com.yidian.subway.newscontent.utils.DataCleanManager
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.bean.IUpdateDialogCallback
import com.yidian.shenghuoquan.newscontent.bean.ImageItemBean
import com.yidian.shenghuoquan.newscontent.bean.xbrid.ClientInfoBean
import com.yidian.shenghuoquan.newscontent.bean.xevent.XEventOpenGalleryBean
import com.yidian.shenghuoquan.newscontent.ui.dialog.UpdateVersionDialog
import com.yidian.shenghuoquan.newscontent.utils.DataCleanManager
import com.yidian.utils.ToastUtil
import com.yidian.xarc.xbase.net.CheckUpdateCallback
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.yac.core.zap.ZapService
......
package com.yidian.subway.newscontent.subscription
import com.yidian.subway.newscontent.http.httpbean.AuthorBean
package com.yidian.shenghuoquan.newscontent.subscription
interface AuthorSubscription<T> {
/**
......
package com.yidian.subway.newscontent.subscription
package com.yidian.shenghuoquan.newscontent.subscription
import com.google.gson.Gson
import com.yidian.common.YdBaseApplication
import com.yidian.common.cardutils.bean.PolymerCommonCardBean
import com.yidian.common.http.HttpResult
import com.yidian.common.utils.YdToastUtil
import com.yidian.subway.newscontent.http.ApiService
import com.yidian.subway.newscontent.http.httpbean.*
import com.yidian.shenghuoquan.newscontent.http.ApiService
import com.yidian.shenghuoquan.newscontent.http.httpbean.*
import java.util.*
......
package com.yidian.subway.newscontent.thumbUp
package com.yidian.shenghuoquan.newscontent.thumbUp
import com.yidian.common.cardutils.PolymerCardFactory
import com.yidian.common.cardutils.bean.PolymerCommonCardBean
import com.yidian.subway.newscontent.bean.ThumbUpBean
import com.yidian.subway.newscontent.http.ApiService
import com.yidian.shenghuoquan.newscontent.bean.ThumbUpBean
import com.yidian.shenghuoquan.newscontent.http.ApiService
import java.util.*
......
package com.yidian.subway.newscontent.ui
package com.yidian.shenghuoquan.newscontent.ui
import androidx.viewbinding.ViewBinding
import com.yidian.common.base.BaseFragment
......
package com.yidian.subway.newscontent.ui
package com.yidian.shenghuoquan.newscontent.ui
import android.os.Bundle
import com.yidian.common.XRouterPathConstants.Companion.AUDIO_DETAIL
import com.yidian.common.base.BaseActivity
import com.yidian.subway.newscontent.databinding.ActivityAudioDetailBinding
import com.yidian.subway.newscontent.utils.audioManager
import com.yidian.shenghuoquan.newscontent.databinding.ActivityAudioDetailBinding
import com.yidian.shenghuoquan.newscontent.utils.audioManager
class AudioDetailActivity :BaseActivity<ActivityAudioDetailBinding>(){
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.os.Bundle
import android.util.Log
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import androidx.core.os.bundleOf
import androidx.recyclerview.widget.DividerItemDecoration
import androidx.recyclerview.widget.LinearLayoutManager
import com.google.gson.Gson
import com.google.gson.reflect.TypeToken
import com.orhanobut.hawk.Hawk
import com.scwang.smart.refresh.layout.api.RefreshLayout
import com.yidian.common.HawkConfig
import com.yidian.common.XRouterPathConstants
import com.yidian.common.cardutils.PolymerCardFactory
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.chameleon.ChameleonEvent
import com.yidian.common.chameleon.ChameleonEventService
......@@ -25,24 +20,20 @@ import com.yidian.common.chameleon.ChameleonServiceManager
import com.yidian.common.http.HttpResult
import com.yidian.common.services.XEventService
import com.yidian.common.utils.YdToastUtil
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.bean.IBlankViewLoadAgainCallback
import com.yidian.subway.newscontent.bean.ThumbUpBean
import com.yidian.subway.newscontent.databinding.FragmentChannelBinding
import com.yidian.subway.newscontent.http.ApiService
import com.yidian.subway.newscontent.http.httpbean.IFlowCallback
import com.yidian.subway.newscontent.http.httpbean.FlowBean
import com.yidian.subway.newscontent.http.httpbean.GuestLoginBean
import com.yidian.subway.newscontent.http.httpbean.IGuestLoginCallback
import com.yidian.subway.newscontent.subscription.subscriptionManager
import com.yidian.subway.newscontent.thumbUp.thumbUpManager
import com.yidian.subway.newscontent.ui.dialog.ShareDialog
import com.yidian.subway.newscontent.utils.AccountUtil
import com.yidian.subway.newscontent.widget.BlankPageView
import com.yidian.utils.ToastUtil
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.bean.IBlankViewLoadAgainCallback
import com.yidian.shenghuoquan.newscontent.databinding.FragmentChannelBinding
import com.yidian.shenghuoquan.newscontent.http.ApiService
import com.yidian.shenghuoquan.newscontent.http.httpbean.IFlowCallback
import com.yidian.shenghuoquan.newscontent.http.httpbean.FlowBean
import com.yidian.shenghuoquan.newscontent.http.httpbean.GuestLoginBean
import com.yidian.shenghuoquan.newscontent.http.httpbean.IGuestLoginCallback
import com.yidian.shenghuoquan.newscontent.thumbUp.thumbUpManager
import com.yidian.shenghuoquan.newscontent.ui.dialog.ShareDialog
import com.yidian.shenghuoquan.newscontent.utils.AccountUtil
import com.yidian.shenghuoquan.newscontent.widget.BlankPageView
import com.yidian.xarc.xevent.XBaseEvent
import com.yidian.xpage.XPageManager
import java.io.*
import kotlin.collections.ArrayList
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.cardutils.bean.PolymerCommonCardBean
......
package com.yidian.subway.newscontent.ui
package com.yidian.shenghuoquan.newscontent.ui
import android.annotation.SuppressLint
import android.content.Intent
import android.os.Bundle
import android.util.Log
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
......@@ -24,24 +23,22 @@ import com.yidian.common.http.HttpResult
import com.yidian.common.http.httpbean.WebResult
import com.yidian.common.utils.ToolsUtil
import com.yidian.common.utils.ToolsUtil.directSend
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.bean.*
import com.yidian.subway.newscontent.bean.xbrid.ScrollStatusBean
import com.yidian.subway.newscontent.bean.xbrid.SubscribeStatusBean
import com.yidian.subway.newscontent.bean.xevent.XEventOpenGalleryBean
import com.yidian.subway.newscontent.databinding.FragmentWebBinding
import com.yidian.subway.newscontent.http.ApiService
import com.yidian.subway.newscontent.http.httpbean.*
import com.yidian.subway.newscontent.subscription.subscriptionManager
import com.yidian.subway.newscontent.thumbUp.thumbUpManager
import com.yidian.subway.newscontent.ui.comment.AddCommentFragment
import com.yidian.subway.newscontent.ui.comment.VideoCommentDetailActivity
import com.yidian.subway.newscontent.ui.comment.VideoCommentDialog
import com.yidian.subway.newscontent.ui.dialog.ShareDialog
import com.yidian.subway.newscontent.ui.dialog.SharePosterDialog
import com.yidian.subway.newscontent.utils.AccountUtil
import com.yidian.subway.newscontent.widget.BlankPageView
import com.yidian.subway.newscontent.widget.TitleToolBar
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.bean.*
import com.yidian.shenghuoquan.newscontent.bean.xbrid.ScrollStatusBean
import com.yidian.shenghuoquan.newscontent.bean.xbrid.SubscribeStatusBean
import com.yidian.shenghuoquan.newscontent.bean.xevent.XEventOpenGalleryBean
import com.yidian.shenghuoquan.newscontent.databinding.FragmentWebBinding
import com.yidian.shenghuoquan.newscontent.http.ApiService
import com.yidian.shenghuoquan.newscontent.http.httpbean.*
import com.yidian.shenghuoquan.newscontent.ui.comment.AddCommentFragment
import com.yidian.shenghuoquan.newscontent.ui.comment.VideoCommentDetailActivity
import com.yidian.shenghuoquan.newscontent.ui.comment.VideoCommentDialog
import com.yidian.shenghuoquan.newscontent.ui.dialog.ShareDialog
import com.yidian.shenghuoquan.newscontent.ui.dialog.SharePosterDialog
import com.yidian.shenghuoquan.newscontent.utils.AccountUtil
import com.yidian.shenghuoquan.newscontent.widget.BlankPageView
import com.yidian.shenghuoquan.newscontent.widget.TitleToolBar
import com.yidian.xarc.xbrid.XBridManager
import com.yidian.xarc.xbrid.XWebView
import com.yidian.xarc.xevent.XBaseEvent
......
package com.yidian.subway.newscontent.ui
package com.yidian.shenghuoquan.newscontent.ui
import android.os.Bundle
import com.yidian.common.base.BaseActivity
import com.yidian.subway.newscontent.databinding.ActivityCommonDetailBinding
import com.yidian.shenghuoquan.newscontent.databinding.ActivityCommonDetailBinding
class CommonDetailActivity : BaseActivity<ActivityCommonDetailBinding>() {
companion object{
......
package com.yidian.subway.newscontent.ui
package com.yidian.shenghuoquan.newscontent.ui
import android.os.Bundle
import android.util.Log
......@@ -7,7 +7,6 @@ import android.view.Window
import androidx.appcompat.app.AppCompatActivity
import com.yidian.common.XRouterPathConstants.Companion.FLASH
import com.yidian.xpage.XPageManager
import org.json.JSONObject
class DeepLinkActivity: AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
......
package com.yidian.subway.newscontent.ui
package com.yidian.shenghuoquan.newscontent.ui
import android.os.Bundle
import android.text.TextUtils
import com.orhanobut.hawk.Hawk
import com.yidian.common.HawkConfig
import com.yidian.common.XRouterPathConstants
import com.yidian.common.XRouterPathConstants.Companion.FLASH
import com.yidian.common.base.BaseActivity
import com.yidian.common.http.HttpResult
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.databinding.ActivityFlashBinding
import com.yidian.subway.newscontent.http.ApiService
import com.yidian.subway.newscontent.http.httpbean.GuestLoginBean
import com.yidian.subway.newscontent.http.httpbean.IGuestLoginCallback
import com.yidian.subway.newscontent.subscription.subscriptionManager
import com.yidian.subway.newscontent.ui.dialog.ProtocolDialog
import com.yidian.subway.newscontent.utils.AccountUtil
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.databinding.ActivityFlashBinding
import com.yidian.shenghuoquan.newscontent.http.ApiService
import com.yidian.shenghuoquan.newscontent.http.httpbean.GuestLoginBean
import com.yidian.shenghuoquan.newscontent.http.httpbean.IGuestLoginCallback
import com.yidian.shenghuoquan.newscontent.subscription.subscriptionManager
import com.yidian.shenghuoquan.newscontent.ui.dialog.ProtocolDialog
import com.yidian.shenghuoquan.newscontent.utils.AccountUtil
import com.yidian.xpage.XPageManager
class FlashActivity: BaseActivity<ActivityFlashBinding>() {
......
package com.yidian.subway.newscontent.ui
package com.yidian.shenghuoquan.newscontent.ui
import android.annotation.SuppressLint
import android.os.Bundle
import android.util.Log
import android.view.View
import androidx.viewpager2.widget.ViewPager2
import com.yidian.common.XRouterPathConstants
import com.yidian.common.XRouterPathConstants.Companion.GALLERY
import com.yidian.common.base.BaseActivity
import com.yidian.common.cardutils.adapter.OnItemClickListener
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.adapter.CommenViewPagerAdapter
import com.yidian.subway.newscontent.bean.ImageItemBean
import com.yidian.subway.newscontent.databinding.ActivityGalleryBinding
import com.yidian.subway.newscontent.ui.dialog.ShareImageDialog
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.adapter.CommenViewPagerAdapter
import com.yidian.shenghuoquan.newscontent.bean.ImageItemBean
import com.yidian.shenghuoquan.newscontent.databinding.ActivityGalleryBinding
import com.yidian.shenghuoquan.newscontent.ui.dialog.ShareImageDialog
class GalleryActivity: BaseActivity<ActivityGalleryBinding>() {
......
package com.yidian.subway.newscontent.ui
package com.yidian.shenghuoquan.newscontent.ui
import android.Manifest
import android.content.Intent
......@@ -13,15 +13,15 @@ import com.yidian.common.XRouterPathConstants
import com.yidian.common.XRouterPathConstants.Companion.NEWS_MAIN
import com.yidian.common.YdBaseApplication
import com.yidian.common.base.BaseActivity
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.audio.AudioService
import com.yidian.subway.newscontent.bean.FeedbackBean
import com.yidian.subway.newscontent.databinding.ActivityMainBinding
import com.yidian.subway.newscontent.http.ApiService
import com.yidian.subway.newscontent.http.httpbean.PushTokenAndroidBean
import com.yidian.subway.newscontent.service.DeepLinkService
import com.yidian.subway.newscontent.service.UniversalService
import com.yidian.subway.newscontent.ui.popwindow.FeedbackPopupWindow
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.audio.AudioService
import com.yidian.shenghuoquan.newscontent.bean.FeedbackBean
import com.yidian.shenghuoquan.newscontent.databinding.ActivityMainBinding
import com.yidian.shenghuoquan.newscontent.http.ApiService
import com.yidian.shenghuoquan.newscontent.http.httpbean.PushTokenAndroidBean
import com.yidian.shenghuoquan.newscontent.service.DeepLinkService
import com.yidian.shenghuoquan.newscontent.service.UniversalService
import com.yidian.shenghuoquan.newscontent.ui.popwindow.FeedbackPopupWindow
import com.yidian.common.utils.ToolsUtil
import com.yidian.utils.ToastUtil
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.content.Intent
import android.os.Bundle
import android.view.LayoutInflater
import android.view.ViewGroup
......@@ -10,12 +9,10 @@ import androidx.core.os.bundleOf
import com.orhanobut.hawk.Hawk
import com.yidian.common.HawkConfig
import com.yidian.common.XRouterPathConstants.Companion.MINE
import com.yidian.common.YdBaseApplication
import com.yidian.common.base.BaseFragment
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.databinding.FragmentMainBinding
import com.yidian.subway.newscontent.ui.search.SearchChannelActivity
import com.yidian.subway.newscontent.widget.TabSwitchView
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.databinding.FragmentMainBinding
import com.yidian.shenghuoquan.newscontent.widget.TabSwitchView
import com.yidian.utils.ToastUtil
import com.yidian.xpage.XPageManager
......
package com.yidian.subway.newscontent.ui
package com.yidian.shenghuoquan.newscontent.ui
import android.annotation.SuppressLint
import android.content.Intent
import android.os.Bundle
import android.os.Handler
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import androidx.core.os.bundleOf
import androidx.recyclerview.widget.DividerItemDecoration
import androidx.recyclerview.widget.LinearLayoutManager
import com.yidian.common.cardutils.CardFactory
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.bean.PolymerCommonCardBean
import com.yidian.common.cardutils.bean.FlashHeadBean
import com.yidian.common.chameleon.ChameleonEvent
import com.yidian.common.chameleon.ChameleonEventService
import com.yidian.common.chameleon.ChameleonServiceManager
import com.yidian.common.utils.YdToastUtil
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.databinding.FragmentNewFlashBinding
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.databinding.FragmentNewFlashBinding
class NewFlashFragment : AChannelFragment<FragmentNewFlashBinding>(), ChameleonEventService {
companion object {
......
package com.yidian.subway.newscontent.ui
package com.yidian.shenghuoquan.newscontent.ui
import android.content.Intent
import android.os.Bundle
import android.util.Log
import com.umeng.socialize.UMShareAPI
import com.yidian.common.XRouterPathConstants
import com.yidian.common.XRouterPathConstants.Companion.NEWS_CONTENT
import com.yidian.common.base.BaseActivity
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.databinding.ActivityNewsContentBinding
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.databinding.ActivityNewsContentBinding
class NewsContentActivity : BaseActivity<ActivityNewsContentBinding>() {
......
package com.yidian.subway.newscontent.ui
package com.yidian.shenghuoquan.newscontent.ui
import android.annotation.SuppressLint
import android.app.Activity
......@@ -10,16 +10,13 @@ import android.webkit.ValueCallback
import android.webkit.WebChromeClient
import android.webkit.WebView
import android.webkit.WebViewClient
import com.google.gson.reflect.TypeToken
import com.orhanobut.hawk.Hawk
import com.yidian.common.HawkConfig
import com.yidian.common.XRouterPathConstants.Companion.SUPPORT
import com.yidian.common.base.BaseActivity
import com.yidian.common.cardutils.bean.SubscribeHeadBean
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.XWebView
import kotlin.reflect.typeOf
class ProductSupportActivity: BaseActivity<ActivityProtocolBinding>() {
......
package com.yidian.subway.newscontent.ui
package com.yidian.shenghuoquan.newscontent.ui
import android.os.Bundle
import android.util.Log
import com.yidian.common.XRouterPathConstants
import com.yidian.common.XRouterPathConstants.Companion.PROTOCOL
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.XWebView
......
package com.yidian.subway.newscontent.ui
package com.yidian.shenghuoquan.newscontent.ui
import android.os.Bundle
import android.view.LayoutInflater
......@@ -17,17 +17,15 @@ import com.yidian.common.base.BaseActivity
import com.yidian.common.base.BaseFragment
import com.yidian.common.http.HttpResult
import com.yidian.framework.mobile.ydvideo.CustomPlayerManager
import com.yidian.subway.newscontent.adapter.VideoDetailAdapter
import com.yidian.subway.newscontent.databinding.FragmentVideoDetailBinding
import com.yidian.subway.newscontent.http.ApiService
import com.yidian.subway.newscontent.http.httpbean.*
import com.yidian.subway.newscontent.subscription.subscriptionManager
import com.yidian.subway.newscontent.utils.AccountUtil
import com.yidian.subway.newscontent.utils.audioManager
import com.yidian.subway.newscontent.utils.videoDownload
import com.yidian.subway.newscontent.utils.videoManager
import com.yidian.shenghuoquan.newscontent.adapter.VideoDetailAdapter
import com.yidian.shenghuoquan.newscontent.databinding.FragmentVideoDetailBinding
import com.yidian.shenghuoquan.newscontent.http.ApiService
import com.yidian.shenghuoquan.newscontent.http.httpbean.*
import com.yidian.shenghuoquan.newscontent.utils.AccountUtil
import com.yidian.shenghuoquan.newscontent.utils.audioManager
import com.yidian.shenghuoquan.newscontent.utils.videoDownload
import com.yidian.shenghuoquan.newscontent.utils.videoManager
import java.io.File
import kotlin.random.Random
class VideoDetailFragment : BaseFragment<FragmentVideoDetailBinding>() {
companion object {
......
package com.yidian.subway.newscontent.ui.author
package com.yidian.shenghuoquan.newscontent.ui.author
import android.annotation.SuppressLint
import android.content.Intent
import android.os.Bundle
import android.view.LayoutInflater
import android.view.View
......@@ -14,19 +13,16 @@ import com.yidian.common.cardutils.adapter.PolymerCardAdapter
import com.yidian.common.cardutils.bean.PolymerCommonCardBean
import com.yidian.common.chameleon.ChameleonEvent
import com.yidian.common.chameleon.ChameleonEventService
import com.yidian.common.chameleon.ChameleonServiceManager
import com.yidian.common.http.HttpResult
import com.yidian.common.utils.YdToastUtil
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.bean.IBlankViewLoadAgainCallback
import com.yidian.subway.newscontent.databinding.FragmentAuthorBinding
import com.yidian.subway.newscontent.http.ApiService
import com.yidian.subway.newscontent.http.httpbean.AuthorFlowBean
import com.yidian.subway.newscontent.http.httpbean.IAuthorFlowCallback
import com.yidian.subway.newscontent.thumbUp.thumbUpManager
import com.yidian.subway.newscontent.ui.AChannelFragment
import com.yidian.subway.newscontent.ui.NewsContentActivity
import com.yidian.subway.newscontent.widget.BlankPageView
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.bean.IBlankViewLoadAgainCallback
import com.yidian.shenghuoquan.newscontent.databinding.FragmentAuthorBinding
import com.yidian.shenghuoquan.newscontent.http.ApiService
import com.yidian.shenghuoquan.newscontent.http.httpbean.AuthorFlowBean
import com.yidian.shenghuoquan.newscontent.http.httpbean.IAuthorFlowCallback
import com.yidian.shenghuoquan.newscontent.thumbUp.thumbUpManager
import com.yidian.shenghuoquan.newscontent.ui.AChannelFragment
import com.yidian.shenghuoquan.newscontent.widget.BlankPageView
class AuthorHomeFragment: AChannelFragment<FragmentAuthorBinding>(), ChameleonEventService {
companion object{
......
package com.yidian.subway.newscontent.ui.author
package com.yidian.shenghuoquan.newscontent.ui.author
import android.content.Intent
import android.graphics.Color
......@@ -17,19 +17,18 @@ import com.yidian.common.XRouterPathConstants.Companion.AUTHOR_HOME_PAGE
import com.yidian.common.base.BaseActivity
import com.yidian.common.http.HttpResult
import com.yidian.news.glide.transform.BlurTransformation
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.bean.IBlankViewLoadAgainCallback
import com.yidian.subway.newscontent.bean.ITitleToolBarActionCallback
import com.yidian.subway.newscontent.databinding.ActivityAuthorHomePageBinding
import com.yidian.subway.newscontent.http.ApiService
import com.yidian.subway.newscontent.http.httpbean.*
import com.yidian.subway.newscontent.subscription.subscriptionManager
import com.yidian.subway.newscontent.ui.AChannelFragment
import com.yidian.subway.newscontent.ui.dialog.ShareDialog
import com.yidian.subway.newscontent.ui.dialog.SharePosterDialog
import com.yidian.subway.newscontent.utils.AccountUtil
import com.yidian.subway.newscontent.widget.BlankPageView
import com.yidian.subway.newscontent.widget.TitleToolBar
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.bean.IBlankViewLoadAgainCallback
import com.yidian.shenghuoquan.newscontent.bean.ITitleToolBarActionCallback
import com.yidian.shenghuoquan.newscontent.databinding.ActivityAuthorHomePageBinding
import com.yidian.shenghuoquan.newscontent.http.ApiService
import com.yidian.shenghuoquan.newscontent.http.httpbean.*
import com.yidian.shenghuoquan.newscontent.ui.AChannelFragment
import com.yidian.shenghuoquan.newscontent.ui.dialog.ShareDialog
import com.yidian.shenghuoquan.newscontent.ui.dialog.SharePosterDialog
import com.yidian.shenghuoquan.newscontent.utils.AccountUtil
import com.yidian.shenghuoquan.newscontent.widget.BlankPageView
import com.yidian.shenghuoquan.newscontent.widget.TitleToolBar
class AuthorHomePageActivity : BaseActivity<ActivityAuthorHomePageBinding>(){
......
package com.yidian.subway.newscontent.ui.comment
package com.yidian.shenghuoquan.newscontent.ui.comment
import android.annotation.SuppressLint
import android.content.Context
......@@ -20,9 +20,9 @@ import com.bumptech.glide.request.RequestOptions
import com.orhanobut.hawk.Hawk
import com.yidian.common.HawkConfig
import com.yidian.common.utils.ToolsUtil
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.bean.DynamicExpressionBean
import com.yidian.subway.newscontent.utils.HeightProvider
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.bean.DynamicExpressionBean
import com.yidian.shenghuoquan.newscontent.utils.HeightProvider
import com.yidian.utils.ToastUtil
import kotlinx.android.synthetic.main.add_fragment_layout.*
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.Paint
......
package com.yidian.subway.newscontent.ui.comment
package com.yidian.shenghuoquan.newscontent.ui.comment
import android.animation.AnimatorSet
import android.animation.ObjectAnimator
......@@ -6,10 +6,9 @@ import android.annotation.SuppressLint
import android.content.Context
import android.graphics.*
import android.util.AttributeSet
import android.util.Log
import android.view.View
import com.yidian.common.utils.ToolsUtil.dp2px
import com.yidian.subway.newscontent.R
import com.yidian.shenghuoquan.newscontent.R
@SuppressLint("CustomViewStyleable")
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 com.yidian.common.XRouterPathConstants.Companion.COMMENT_TEST
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
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
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.text.InputFilter
......
package com.yidian.subway.newscontent.ui.comment
package com.yidian.shenghuoquan.newscontent.ui.comment
import android.content.Context
import android.graphics.Color
import android.graphics.drawable.ColorDrawable
import android.util.AttributeSet
import android.util.Log
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
......@@ -14,11 +13,11 @@ import androidx.viewpager.widget.PagerAdapter
import androidx.viewpager.widget.ViewPager
import com.orhanobut.hawk.Hawk
import com.yidian.nightmode.widget.YdLinearLayout
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.adapter.GifGridViewAdapter
import com.yidian.subway.newscontent.bean.DynamicExpressionBean
import com.yidian.subway.newscontent.http.ApiService
import com.yidian.subway.newscontent.ui.comment.indicator.CirclePageIndicator
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.adapter.GifGridViewAdapter
import com.yidian.shenghuoquan.newscontent.bean.DynamicExpressionBean
import com.yidian.shenghuoquan.newscontent.http.ApiService
import com.yidian.shenghuoquan.newscontent.ui.comment.indicator.CirclePageIndicator
import com.yidian.xarc.xevent.XBaseEvent
import com.yidian.xarc.xevent.XEventManager
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) {
......
package com.yidian.subway.newscontent.ui.comment
package com.yidian.shenghuoquan.newscontent.ui.comment
import android.content.res.AssetManager
import android.graphics.BitmapFactory
......
package com.yidian.subway.newscontent.ui.comment
package com.yidian.shenghuoquan.newscontent.ui.comment
import android.content.Context
import android.graphics.Color
......@@ -12,13 +12,13 @@ import android.widget.GridView
import androidx.viewpager.widget.PagerAdapter
import androidx.viewpager.widget.ViewPager
import com.yidian.nightmode.widget.YdLinearLayout
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.adapter.GridViewAdapter
import com.yidian.subway.newscontent.ui.comment.EmotionHelper.Companion.EMOTION_CLASSIC_DIR
import com.yidian.subway.newscontent.ui.comment.EmotionHelper.Companion.EMOTION_CLASSIC_JSON
import com.yidian.subway.newscontent.ui.comment.EmotionHelper.Companion.EMOTION_DEFAULT_DIR
import com.yidian.subway.newscontent.ui.comment.EmotionHelper.Companion.EMOTION_DEFAULT_JSON
import com.yidian.subway.newscontent.ui.comment.indicator.CirclePageIndicator
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.adapter.GridViewAdapter
import com.yidian.shenghuoquan.newscontent.ui.comment.EmotionHelper.Companion.EMOTION_CLASSIC_DIR
import com.yidian.shenghuoquan.newscontent.ui.comment.EmotionHelper.Companion.EMOTION_CLASSIC_JSON
import com.yidian.shenghuoquan.newscontent.ui.comment.EmotionHelper.Companion.EMOTION_DEFAULT_DIR
import com.yidian.shenghuoquan.newscontent.ui.comment.EmotionHelper.Companion.EMOTION_DEFAULT_JSON
import com.yidian.shenghuoquan.newscontent.ui.comment.indicator.CirclePageIndicator
import kotlinx.android.synthetic.main.view_emotion_panel.view.*
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.os.Bundle
......@@ -12,12 +12,12 @@ import com.orhanobut.hawk.Hawk
import com.yidian.common.XEventConfig.Companion.REPLY_DETAIL_COMMENT
import com.yidian.common.XRouterPathConstants.Companion.VIDEO_COMMENT_DETAIL
import com.yidian.common.base.BaseActivity
import com.yidian.subway.newscontent.bean.CommentForWebBean
import com.yidian.subway.newscontent.bean.DynamicExpressionBean
import com.yidian.subway.newscontent.databinding.ActivityVideoDetailLayoutBinding
import com.yidian.subway.newscontent.http.ApiService
import com.yidian.subway.newscontent.http.httpbean.CommentData
import com.yidian.subway.newscontent.http.httpbean.VideoAddCommentBean
import com.yidian.shenghuoquan.newscontent.bean.CommentForWebBean
import com.yidian.shenghuoquan.newscontent.bean.DynamicExpressionBean
import com.yidian.shenghuoquan.newscontent.databinding.ActivityVideoDetailLayoutBinding
import com.yidian.shenghuoquan.newscontent.http.ApiService
import com.yidian.shenghuoquan.newscontent.http.httpbean.CommentData
import com.yidian.shenghuoquan.newscontent.http.httpbean.VideoAddCommentBean
import com.yidian.common.http.httpbean.WebResult
import com.yidian.common.utils.ToolsUtil
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.content.Context
......@@ -24,11 +24,11 @@ import com.yidian.common.WebConfig
import com.yidian.common.XEventConfig
import com.yidian.common.XEventConfig.Companion.GO_TO_COMMENT_DETAIL
import com.yidian.common.XEventConfig.Companion.REPLY_COMMENT
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.bean.DynamicExpressionBean
import com.yidian.subway.newscontent.http.ApiService
import com.yidian.subway.newscontent.http.httpbean.CommentData
import com.yidian.subway.newscontent.http.httpbean.VideoAddCommentBean
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.bean.DynamicExpressionBean
import com.yidian.shenghuoquan.newscontent.http.ApiService
import com.yidian.shenghuoquan.newscontent.http.httpbean.CommentData
import com.yidian.shenghuoquan.newscontent.http.httpbean.VideoAddCommentBean
import com.yidian.common.http.httpbean.WebResult
import com.yidian.common.utils.ToolsUtil
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.content.Context
......@@ -14,7 +14,7 @@ import android.widget.LinearLayout
import androidx.core.view.MotionEventCompat
import androidx.core.view.ViewConfigurationCompat
import androidx.viewpager.widget.ViewPager
import com.yidian.subway.newscontent.R
import com.yidian.shenghuoquan.newscontent.R
import kotlin.math.abs
import kotlin.math.min
......
......@@ -14,7 +14,7 @@
* See the License for the specific language governing permissions and
* 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
......
package com.yidian.subway.newscontent.ui.dialog
package com.yidian.shenghuoquan.newscontent.ui.dialog
import android.app.Activity
import android.app.Dialog
......@@ -21,9 +21,8 @@ import com.yidian.common.AppConfig.Companion.userProtocol
import com.yidian.common.HawkConfig
import com.yidian.common.XRouterPathConstants
import com.yidian.nightmode.widget.YdTextView
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.ui.ProtocolActivity
import com.yidian.utils.ToastUtil
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.ui.ProtocolActivity
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.Dialog
......@@ -20,9 +20,8 @@ import com.yidian.common.AppConfig.Companion.privacyPolicyStatement
import com.yidian.common.HawkConfig
import com.yidian.common.XRouterPathConstants
import com.yidian.nightmode.widget.YdTextView
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.ui.ProtocolActivity
import com.yidian.utils.ToastUtil
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.ui.ProtocolActivity
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.Dialog
......@@ -20,12 +20,11 @@ import com.umeng.socialize.media.UMWeb
import com.yidian.common.YdBaseApplication
import com.yidian.common.cardutils.adapter.OnItemClickListener
import com.yidian.common.utils.CheckApkExistUtil
import com.yidian.common.utils.YdToastUtil
import com.yidian.nightmode.widget.YdRecyclerView
import com.yidian.nightmode.widget.YdTextView
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.adapter.ShareAdapter
import com.yidian.subway.newscontent.bean.SharePlatformBean
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.adapter.ShareAdapter
import com.yidian.shenghuoquan.newscontent.bean.SharePlatformBean
class ShareDialog(private val activity: Activity, themeResId: Int): Dialog(activity, themeResId) {
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.Dialog
......@@ -19,12 +19,11 @@ import com.umeng.socialize.media.UMImage
import com.yidian.common.YdBaseApplication
import com.yidian.common.cardutils.adapter.OnItemClickListener
import com.yidian.common.utils.CheckApkExistUtil
import com.yidian.common.utils.YdToastUtil
import com.yidian.nightmode.widget.YdRecyclerView
import com.yidian.nightmode.widget.YdTextView
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.adapter.ShareAdapter
import com.yidian.subway.newscontent.bean.SharePlatformBean
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.adapter.ShareAdapter
import com.yidian.shenghuoquan.newscontent.bean.SharePlatformBean
class ShareImageDialog(private val activity: Activity, themeResId: Int): Dialog(activity, themeResId) {
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.Dialog
......@@ -19,13 +19,12 @@ import com.yidian.common.YdBaseApplication
import com.yidian.common.cardutils.adapter.OnItemClickListener
import com.yidian.common.utils.CheckApkExistUtil
import com.yidian.common.utils.YdFileUtils
import com.yidian.common.utils.YdToastUtil
import com.yidian.nightmode.widget.YdRecyclerView
import com.yidian.nightmode.widget.YdRelativeLayout
import com.yidian.nightmode.widget.YdTextView
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.adapter.ShareAdapter
import com.yidian.subway.newscontent.bean.SharePlatformBean
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.adapter.ShareAdapter
import com.yidian.shenghuoquan.newscontent.bean.SharePlatformBean
class SharePosterDialog(private val activity: Activity, themeResId: Int): Dialog(activity, themeResId) {
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.Dialog
import android.content.DialogInterface
import android.os.Bundle
import android.text.TextUtils
import android.util.Log
import android.view.Gravity
import android.view.KeyEvent
import android.view.View
......@@ -14,12 +11,11 @@ import androidx.recyclerview.widget.LinearLayoutManager
import com.yidian.common.widget.YdMaxRecyclerView
import com.yidian.nightmode.widget.YdImageView
import com.yidian.nightmode.widget.YdTextView
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.adapter.UpdateVersionDesAdapter
import com.yidian.subway.newscontent.bean.IUpdateDialogCallback
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.adapter.UpdateVersionDesAdapter
import com.yidian.shenghuoquan.newscontent.bean.IUpdateDialogCallback
import com.yidian.yac.pm.appupdate.AppUpdateEchoData
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) {
......
package com.yidian.subway.newscontent.ui.mine
package com.yidian.shenghuoquan.newscontent.ui.mine
import android.annotation.SuppressLint
import android.os.Bundle
......@@ -7,13 +7,11 @@ import androidx.recyclerview.widget.DividerItemDecoration
import androidx.recyclerview.widget.LinearLayoutManager
import com.yidian.common.XRouterPathConstants.Companion.BROWSING_HISTORY
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.bean.PolymerCommonCardBean
import com.yidian.common.widget.NormalHintDialog
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.databinding.ActivityBrowsingHistoryBinding
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.databinding.ActivityBrowsingHistoryBinding
class BrowsingHistoryActivity : BaseActivity<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.os.Bundle
......@@ -6,7 +6,6 @@ import android.view.View
import androidx.recyclerview.widget.DividerItemDecoration
import androidx.recyclerview.widget.LinearLayoutManager
import com.orhanobut.hawk.Hawk
import com.scwang.smart.refresh.layout.api.RefreshLayout
import com.yidian.common.HawkConfig
import com.yidian.common.XRouterPathConstants.Companion.COLLECTION
import com.yidian.common.base.BaseActivity
......@@ -14,18 +13,15 @@ import com.yidian.common.cardutils.PolymerCardFactory
import com.yidian.common.cardutils.adapter.PolymerCardAdapter
import com.yidian.common.cardutils.bean.PolymerCommonCardBean
import com.yidian.common.http.HttpResult
import com.yidian.common.utils.YdToastUtil
import com.yidian.common.widget.NormalHintDialog
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.bean.IBlankViewLoadAgainCallback
import com.yidian.subway.newscontent.bean.ThumbUpBean
import com.yidian.subway.newscontent.databinding.ActivityCollectionBinding
import com.yidian.subway.newscontent.http.ApiService
import com.yidian.subway.newscontent.http.httpbean.*
import com.yidian.subway.newscontent.subscription.subscriptionManager
import com.yidian.subway.newscontent.thumbUp.thumbUpManager
import com.yidian.subway.newscontent.utils.AccountUtil
import com.yidian.subway.newscontent.widget.BlankPageView
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.bean.IBlankViewLoadAgainCallback
import com.yidian.shenghuoquan.newscontent.databinding.ActivityCollectionBinding
import com.yidian.shenghuoquan.newscontent.http.ApiService
import com.yidian.shenghuoquan.newscontent.http.httpbean.*
import com.yidian.shenghuoquan.newscontent.thumbUp.thumbUpManager
import com.yidian.shenghuoquan.newscontent.utils.AccountUtil
import com.yidian.shenghuoquan.newscontent.widget.BlankPageView
import java.lang.StringBuilder
class CollectionActivity: BaseActivity<ActivityCollectionBinding>(){
......
package com.yidian.subway.newscontent.ui.mine
package com.yidian.shenghuoquan.newscontent.ui.mine
import android.app.Activity
import android.os.Build
import android.os.Bundle
import com.yidian.subway.newscontent.R
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.xarc.xevent.XEventManager
class MineActivity : Activity() {
......
package com.yidian.subway.newscontent.ui.mine
package com.yidian.shenghuoquan.newscontent.ui.mine
import android.os.Bundle
import com.yidian.common.XRouterPathConstants.Companion.SUBSCRIPTION
import com.yidian.common.base.BaseActivity
import com.yidian.subway.newscontent.databinding.ActivitySubscriptionBinding
import com.yidian.subway.newscontent.ui.AChannelFragment
import com.yidian.xpage.XPageViewProtocol
import com.yidian.shenghuoquan.newscontent.databinding.ActivitySubscriptionBinding
import com.yidian.shenghuoquan.newscontent.ui.AChannelFragment
class SubscriptionActivity : BaseActivity<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.content.Intent
import android.os.Bundle
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import androidx.core.os.bundleOf
import androidx.recyclerview.widget.DividerItemDecoration
import androidx.recyclerview.widget.LinearLayoutManager
import com.orhanobut.hawk.Hawk
import com.scwang.smart.refresh.layout.api.RefreshLayout
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.adapter.CommonAdapter
import com.yidian.common.cardutils.adapter.PolymerCardAdapter
import com.yidian.common.cardutils.bean.PolymerCommonCardBean
import com.yidian.common.chameleon.ChameleonEvent
import com.yidian.common.chameleon.ChameleonEventService
import com.yidian.common.chameleon.ChameleonServiceManager
import com.yidian.common.http.HttpResult
import com.yidian.common.utils.YdToastUtil
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.bean.IBlankViewLoadAgainCallback
import com.yidian.subway.newscontent.databinding.FragmentSubscriptionBinding
import com.yidian.subway.newscontent.http.ApiService
import com.yidian.subway.newscontent.http.httpbean.GuestLoginBean
import com.yidian.subway.newscontent.http.httpbean.IGuestLoginCallback
import com.yidian.subway.newscontent.http.httpbean.ISubscribeAuthorListCallback
import com.yidian.subway.newscontent.http.httpbean.SubscribeAuthorFlowBean
import com.yidian.subway.newscontent.subscription.subscriptionManager
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
import com.yidian.shenghuoquan.newscontent.bean.IBlankViewLoadAgainCallback
import com.yidian.shenghuoquan.newscontent.databinding.FragmentSubscriptionBinding
import com.yidian.shenghuoquan.newscontent.http.ApiService
import com.yidian.shenghuoquan.newscontent.http.httpbean.GuestLoginBean
import com.yidian.shenghuoquan.newscontent.http.httpbean.IGuestLoginCallback
import com.yidian.shenghuoquan.newscontent.http.httpbean.ISubscribeAuthorListCallback
import com.yidian.shenghuoquan.newscontent.http.httpbean.SubscribeAuthorFlowBean
import com.yidian.shenghuoquan.newscontent.ui.AChannelFragment
import com.yidian.shenghuoquan.newscontent.utils.AccountUtil
import com.yidian.shenghuoquan.newscontent.widget.BlankPageView
class SubscriptionFragment: AChannelFragment<FragmentSubscriptionBinding>(), ChameleonEventService {
companion object{
......
package com.yidian.subway.newscontent.ui.popwindow
package com.yidian.shenghuoquan.newscontent.ui.popwindow
import android.app.Activity
import android.content.ClipData
import android.content.ClipboardManager
import android.content.Context
import android.graphics.drawable.ColorDrawable
import android.util.Log
import android.view.*
import android.widget.PopupWindow
import android.widget.TextView
import android.widget.Toast
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.bean.SubscribeHeadBean
import com.yidian.common.widget.YdMaxRecyclerView
import com.yidian.nightmode.widget.YdImageView
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.adapter.FeedbackDetailAdapter
import com.yidian.subway.newscontent.adapter.ShareAdapter
import com.yidian.subway.newscontent.bean.FeedbackBean
import com.yidian.subway.newscontent.bean.SharePlatformBean
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.adapter.FeedbackDetailAdapter
import com.yidian.shenghuoquan.newscontent.bean.FeedbackBean
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.graphics.drawable.ColorDrawable
......@@ -6,8 +6,8 @@ import android.view.*
import android.widget.PopupWindow
import com.yidian.common.utils.YdToastUtil
import com.yidian.nightmode.widget.YdLinearLayout
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.bean.FeedbackBean
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.bean.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.os.Bundle
......@@ -13,11 +13,11 @@ import com.yidian.common.HawkConfig
import com.yidian.common.XRouterPathConstants.Companion.SEARCH_CHANNEL
import com.yidian.common.base.BaseActivity
import com.yidian.customwidgets.edittext.CusEditText
import com.yidian.subway.newscontent.adapter.SearchHintAdapter
import com.yidian.subway.newscontent.adapter.SearchHistoryAdapter
import com.yidian.subway.newscontent.bean.SearchHintBean
import com.yidian.subway.newscontent.databinding.ActivitySearchChannelBinding
import com.yidian.subway.newscontent.ui.search.SearchResultPageActivity.Companion.BACK_RESULT_TAG
import com.yidian.shenghuoquan.newscontent.adapter.SearchHintAdapter
import com.yidian.shenghuoquan.newscontent.adapter.SearchHistoryAdapter
import com.yidian.shenghuoquan.newscontent.bean.SearchHintBean
import com.yidian.shenghuoquan.newscontent.databinding.ActivitySearchChannelBinding
import com.yidian.shenghuoquan.newscontent.ui.search.SearchResultPageActivity.Companion.BACK_RESULT_TAG
import com.yidian.utils.ToastUtil
class SearchChannelActivity : BaseActivity<ActivitySearchChannelBinding>() {
......
package com.yidian.subway.newscontent.ui.search
package com.yidian.shenghuoquan.newscontent.ui.search
import android.annotation.SuppressLint
import android.os.Bundle
......@@ -10,9 +10,9 @@ import androidx.recyclerview.widget.LinearLayoutManager
import com.yidian.common.cardutils.adapter.PolymerCardAdapter
import com.yidian.common.chameleon.ChameleonEvent
import com.yidian.common.chameleon.ChameleonEventService
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.databinding.FragmentSubscriptionBinding
import com.yidian.subway.newscontent.ui.AChannelFragment
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.databinding.FragmentSubscriptionBinding
import com.yidian.shenghuoquan.newscontent.ui.AChannelFragment
class SearchFragment: AChannelFragment<FragmentSubscriptionBinding>(), ChameleonEventService {
companion object{
......
package com.yidian.subway.newscontent.ui.search
package com.yidian.shenghuoquan.newscontent.ui.search
import android.content.Context
import android.os.Bundle
......@@ -12,12 +12,12 @@ import com.orhanobut.hawk.Hawk
import com.yidian.common.HawkConfig
import com.yidian.common.XRouterPathConstants.Companion.SEARCH_RESULT
import com.yidian.common.base.BaseActivity
import com.yidian.subway.newscontent.adapter.SearchHintAdapter
import com.yidian.subway.newscontent.adapter.SearchHistoryAdapter
import com.yidian.subway.newscontent.bean.SearchHintBean
import com.yidian.subway.newscontent.databinding.ActivitySearchResultBinding
import com.yidian.subway.newscontent.ui.AChannelFragment
import com.yidian.subway.newscontent.ui.search.SearchChannelActivity.Companion.SEARCH_TAG
import com.yidian.shenghuoquan.newscontent.adapter.SearchHintAdapter
import com.yidian.shenghuoquan.newscontent.adapter.SearchHistoryAdapter
import com.yidian.shenghuoquan.newscontent.bean.SearchHintBean
import com.yidian.shenghuoquan.newscontent.databinding.ActivitySearchResultBinding
import com.yidian.shenghuoquan.newscontent.ui.AChannelFragment
import com.yidian.shenghuoquan.newscontent.ui.search.SearchChannelActivity.Companion.SEARCH_TAG
import com.yidian.utils.ToastUtil
class SearchResultPageActivity : BaseActivity<ActivitySearchResultBinding>() {
......
package com.yidian.subway.newscontent.ui.webview
package com.yidian.shenghuoquan.newscontent.ui.webview
import android.content.Context
import android.util.AttributeSet
......
package com.yidian.subway.newscontent.utils
package com.yidian.shenghuoquan.newscontent.utils
import android.text.TextUtils
import com.google.gson.Gson
......@@ -6,7 +6,7 @@ import com.orhanobut.hawk.Hawk
import com.yidian.common.HawkConfig
import com.yidian.common.utils.EncryptUtil
import com.yidian.framework.mobile.xdiamond.SecretUtil
import com.yidian.subway.newscontent.bean.TokenBean
import com.yidian.shenghuoquan.newscontent.bean.TokenBean
import java.util.*
class AccountUtil {
......
package com.yidian.subway.newscontent.utils
package com.yidian.shenghuoquan.newscontent.utils
import android.content.Context
import android.os.Environment
......
package com.yidian.subway.newscontent.utils;
package com.yidian.shenghuoquan.newscontent.utils;
import android.Manifest;
import android.app.Activity;
......@@ -17,8 +17,6 @@ import android.util.Log;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import cn.jpush.android.service.DActivity;
/**
* @author sun on 2018/7/5.
*/
......
package com.yidian.subway.newscontent.utils;
package com.yidian.shenghuoquan.newscontent.utils;
import android.app.Activity;
import android.graphics.Rect;
......
package com.yidian.subway.newscontent.utils;
package com.yidian.shenghuoquan.newscontent.utils;
import android.os.Build;
import android.text.TextUtils;
......
package com.yidian.subway.newscontent.utils
package com.yidian.shenghuoquan.newscontent.utils
import okhttp3.MediaType.Companion.toMediaTypeOrNull
import okhttp3.MultipartBody
......
package com.yidian.subway.newscontent.utils
package com.yidian.shenghuoquan.newscontent.utils
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 }
......
package com.yidian.subway.newscontent.widget
package com.yidian.shenghuoquan.newscontent.widget
import android.content.Context
import android.util.AttributeSet
import android.util.Log
import android.widget.TextView
import com.yidian.common.utils.ToolsUtil
import com.yidian.nightmode.widget.YdRelativeLayout
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.thumbUp.DocThumbUp
import com.yidian.subway.newscontent.bean.ThumbUpBean
import com.yidian.subway.newscontent.thumbUp.thumbUpManager
import com.yidian.subway.newscontent.ui.comment.CommentFooterButton
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.thumbUp.DocThumbUp
import com.yidian.shenghuoquan.newscontent.bean.ThumbUpBean
import com.yidian.shenghuoquan.newscontent.thumbUp.thumbUpManager
import com.yidian.shenghuoquan.newscontent.ui.comment.CommentFooterButton
class ArticleThumbUpView @JvmOverloads constructor(
context: Context,
......
package com.yidian.subway.newscontent.widget
package com.yidian.shenghuoquan.newscontent.widget
import android.content.Context
import android.util.AttributeSet
......@@ -8,8 +8,8 @@ import android.view.ViewGroup
import android.widget.FrameLayout
import com.yidian.nightmode.widget.YdLinearLayout
import com.yidian.nightmode.widget.YdTextView
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.bean.IBlankViewLoadAgainCallback
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.bean.IBlankViewLoadAgainCallback
import com.yidian.common.utils.YdUiUtils
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.util.AttributeSet
......@@ -14,7 +14,7 @@ import com.shuyu.gsyvideoplayer.GSYVideoManager
import com.shuyu.gsyvideoplayer.model.VideoOptionModel
import com.shuyu.gsyvideoplayer.utils.GSYVideoType
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 java.io.File
......
package com.yidian.subway.newscontent.widget;
package com.yidian.shenghuoquan.newscontent.widget;
import android.annotation.SuppressLint;
import android.content.Context;
......@@ -14,10 +14,9 @@ import android.util.AttributeSet;
import android.view.View;
import androidx.annotation.NonNull;
import androidx.appcompat.widget.AppCompatTextView;
import com.yidian.nightmode.widget.YdTextView;
import com.yidian.subway.newscontent.R;
import com.yidian.shenghuoquan.newscontent.R;
public class ExpandTextView extends YdTextView {
private static final String TAG = "ExpandTextView";
......
package com.yidian.subway.newscontent.widget
package com.yidian.shenghuoquan.newscontent.widget
import android.content.Context
import android.util.AttributeSet
......
package com.yidian.subway.newscontent.widget
package com.yidian.shenghuoquan.newscontent.widget
import android.content.Context
import android.util.AttributeSet
......@@ -7,9 +7,9 @@ import android.view.View
import android.widget.FrameLayout
import android.widget.ImageView
import android.widget.TextView
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.audio.IAudioControl
import com.yidian.subway.newscontent.audio.IAudioView
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.audio.IAudioControl
import com.yidian.shenghuoquan.newscontent.audio.IAudioView
import java.lang.ref.WeakReference
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.content.Context
......
package com.yidian.subway.newscontent.widget
package com.yidian.shenghuoquan.newscontent.widget
import android.content.Context
import android.graphics.Typeface
......@@ -17,7 +17,7 @@ import androidx.viewpager.widget.ViewPager
import com.google.android.material.tabs.TabLayout
import com.yidian.common.widget.TextFontTextView
import com.yidian.nightmode.widget.YdLinearLayout
import com.yidian.subway.newscontent.R
import com.yidian.shenghuoquan.newscontent.R
open class TabSwitchView@JvmOverloads constructor(
context: Context,
......
package com.yidian.subway.newscontent.widget
package com.yidian.shenghuoquan.newscontent.widget
import android.content.Context
import android.graphics.Color
import android.util.AttributeSet
import android.view.View
import android.view.ViewGroup
import android.widget.RelativeLayout
import com.bumptech.glide.Glide
import com.yidian.nightmode.widget.YdImageView
import com.yidian.nightmode.widget.YdLinearLayout
import com.yidian.nightmode.widget.YdRelativeLayout
import com.yidian.nightmode.widget.YdTextView
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.bean.ITitleToolBarActionCallback
import com.yidian.subway.newscontent.widget.chameleon.SubscribeButton
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.bean.ITitleToolBarActionCallback
import com.yidian.shenghuoquan.newscontent.widget.chameleon.SubscribeButton
import com.yidian.xpage.XPageManager
import de.hdodenhof.circleimageview.CircleImageView
......
package com.yidian.subway.newscontent.widget
package com.yidian.shenghuoquan.newscontent.widget
import android.content.Context
import android.graphics.Typeface
......@@ -18,7 +18,7 @@ import androidx.viewpager.widget.ViewPager
import com.google.android.material.tabs.TabLayout
import com.yidian.common.widget.TextFontTextView
import com.yidian.nightmode.widget.YdLinearLayout
import com.yidian.subway.newscontent.R
import com.yidian.shenghuoquan.newscontent.R
open class ToolbarTabSwitchView@JvmOverloads constructor(
context: Context,
......
package com.yidian.subway.newscontent.widget
package com.yidian.shenghuoquan.newscontent.widget
import android.annotation.SuppressLint
import android.content.Context
......@@ -14,7 +14,7 @@ import androidx.core.view.isInvisible
import androidx.core.view.isVisible
import com.yidian.common.utils.ToolsUtil
import com.yidian.nightmode.widget.YdFrameLayout
import com.yidian.subway.newscontent.R
import com.yidian.shenghuoquan.newscontent.R
import kotlin.math.abs
class TouchProgressBar @JvmOverloads constructor(
......
package com.yidian.subway.newscontent.widget
package com.yidian.shenghuoquan.newscontent.widget
import android.content.Context
import android.util.AttributeSet
......@@ -7,10 +7,10 @@ import android.widget.ImageView
import android.widget.TextView
import com.yidian.common.utils.ToolsUtil
import com.yidian.nightmode.widget.YdLinearLayout
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.thumbUp.DocThumbUp
import com.yidian.subway.newscontent.bean.ThumbUpBean
import com.yidian.subway.newscontent.thumbUp.thumbUpManager
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.thumbUp.DocThumbUp
import com.yidian.shenghuoquan.newscontent.bean.ThumbUpBean
import com.yidian.shenghuoquan.newscontent.thumbUp.thumbUpManager
class VideoThumbUpView @JvmOverloads constructor(
context: Context,
......
package com.yidian.subway.newscontent.widget.chameleon
package com.yidian.shenghuoquan.newscontent.widget.chameleon
import android.content.Context
import android.content.res.Resources
......@@ -8,10 +8,10 @@ import com.google.gson.Gson
import com.yidian.nightmode.widget.YdButton
import com.yidian.nightmode_basic_widget.helper.NMTextColorResHelper
import com.yidian.nightmode_basic_widget.parser.value.NMColorResValueParser
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.http.httpbean.AuthorBean
import com.yidian.subway.newscontent.subscription.AuthorSubscription
import com.yidian.subway.newscontent.subscription.subscriptionManager
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.http.httpbean.AuthorBean
import com.yidian.shenghuoquan.newscontent.subscription.AuthorSubscription
import com.yidian.shenghuoquan.newscontent.subscription.subscriptionManager
class SubscribeButton @JvmOverloads constructor(
context: Context,
......
package com.yidian.subway.newscontent.widget.chameleon;
package com.yidian.shenghuoquan.newscontent.widget.chameleon;
import android.content.Context;
import android.text.TextUtils;
......@@ -7,12 +7,9 @@ import com.yidian.chameleon.annotation.BindingData;
import com.yidian.chameleon.annotation.SetAttribute;
import com.yidian.chameleon.annotation.ViewParserFactory;
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.common.CommonColorValueParser;
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.parser.NMBaseViewParser;
......
package com.yidian.subway.newscontent.widget.chameleon
package com.yidian.shenghuoquan.newscontent.widget.chameleon
import android.content.Context
import android.content.res.Resources
import android.util.AttributeSet
import android.util.Log
import androidx.core.view.isGone
import androidx.core.view.isVisible
import com.yidian.nightmode.widget.YdButton
import com.yidian.nightmode.widget.YdTextView
import com.yidian.nightmode_basic_widget.helper.NMTextColorResHelper
import com.yidian.nightmode_basic_widget.parser.value.NMColorResValueParser
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.http.httpbean.AuthorBean
import com.yidian.subway.newscontent.subscription.AuthorSubscription
import com.yidian.subway.newscontent.subscription.subscriptionManager
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.http.httpbean.AuthorBean
import com.yidian.shenghuoquan.newscontent.subscription.AuthorSubscription
import com.yidian.shenghuoquan.newscontent.subscription.subscriptionManager
class SubscribeTextView @JvmOverloads constructor(
context: Context,
......
package com.yidian.subway.newscontent.widget.chameleon;
package com.yidian.shenghuoquan.newscontent.widget.chameleon;
import android.content.Context;
import android.text.TextUtils;
import android.util.Log;
import com.yidian.chameleon.annotation.BindingData;
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.util.AttributeSet
......@@ -10,10 +10,10 @@ import com.google.gson.Gson
import com.yidian.common.utils.ToolsUtil
import com.yidian.nightmode.widget.YdLinearLayout
import com.yidian.nightmode_basic_widget.helper.NMTextColorResHelper
import com.yidian.subway.newscontent.R
import com.yidian.subway.newscontent.thumbUp.DocThumbUp
import com.yidian.subway.newscontent.bean.ThumbUpBean
import com.yidian.subway.newscontent.thumbUp.thumbUpManager
import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.thumbUp.DocThumbUp
import com.yidian.shenghuoquan.newscontent.bean.ThumbUpBean
import com.yidian.shenghuoquan.newscontent.thumbUp.thumbUpManager
class ThumbUpView @JvmOverloads constructor(
context: 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 @@
android:layout_alignParentBottom="true"
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:layout_width="64dp"
android:layout_height="32dp"
......@@ -200,14 +200,14 @@
</com.google.android.material.appbar.AppBarLayout>
<com.yidian.subway.newscontent.widget.BlankPageView
<com.yidian.shenghuoquan.newscontent.widget.BlankPageView
android:id="@+id/fly_blank"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
android:visibility="gone"/>
<com.yidian.subway.newscontent.widget.TabSwitchView
<com.yidian.shenghuoquan.newscontent.widget.TabSwitchView
android:id="@+id/tsv_author"
android:layout_width="match_parent"
android:layout_height="match_parent"
......@@ -224,7 +224,7 @@
android:layout_height="44dp"
android:background="@color/transparent"/>
<com.yidian.subway.newscontent.widget.TitleToolBar
<com.yidian.shenghuoquan.newscontent.widget.TitleToolBar
android:id="@+id/tb_title"
android:layout_width="match_parent"
android:layout_height="44dp"/>
......
......@@ -53,7 +53,7 @@
</com.yidian.nightmode.widget.YdRelativeLayout>
<com.yidian.subway.newscontent.widget.BlankPageView
<com.yidian.shenghuoquan.newscontent.widget.BlankPageView
android:id="@+id/fly_blank"
android:layout_width="match_parent"
android:layout_height="match_parent"
......
......@@ -8,7 +8,7 @@
android:fitsSystemWindows="true"
tools:ignore="MissingDefaultResource">
<com.yidian.subway.newscontent.ui.webview.YiDianWebView
<com.yidian.shenghuoquan.newscontent.ui.webview.YiDianWebView
android:id="@+id/wv_protocol"
android:layout_width="match_parent"
android:layout_height="match_parent"
......
......@@ -13,7 +13,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<com.yidian.subway.newscontent.widget.TabSwitchView
<com.yidian.shenghuoquan.newscontent.widget.TabSwitchView
android:id="@+id/tsv_main"
android:layout_width="match_parent"
android:layout_height="match_parent" />
......
......@@ -6,7 +6,7 @@
android:layout_height="match_parent"
tools:context=".ui.mine.SubscriptionActivity">
<com.yidian.subway.newscontent.widget.ToolbarTabSwitchView
<com.yidian.shenghuoquan.newscontent.widget.ToolbarTabSwitchView
android:id="@+id/tsv_main"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
......
......@@ -22,7 +22,7 @@
android:paddingStart="5dp"
android:paddingEnd="5dp">
<com.yidian.subway.newscontent.ui.comment.EmotionEditText
<com.yidian.shenghuoquan.newscontent.ui.comment.EmotionEditText
android:id="@+id/edt_comment"
android:layout_width="match_parent"
android:layout_height="wrap_content"
......@@ -134,7 +134,7 @@
android:layout_height="wrap_content"
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"
layout="@layout/panel_view"
android:layout_width="match_parent"
......@@ -142,7 +142,7 @@
android:background="@color/emotion_back"
android:visibility="gone" />
<com.yidian.subway.newscontent.ui.comment.EmotionGifPanelView
<com.yidian.shenghuoquan.newscontent.ui.comment.EmotionGifPanelView
android:id="@+id/panel_gif_view"
layout="@layout/view_emotion_panel"
android:layout_width="match_parent"
......
......@@ -5,7 +5,7 @@
android:layout_height="match_parent"
android:background="@color/mainBgColor">
<com.yidian.subway.newscontent.widget.BlankPageView
<com.yidian.shenghuoquan.newscontent.widget.BlankPageView
android:id="@+id/fly_blank"
android:layout_width="match_parent"
android:layout_height="match_parent"
......
......@@ -6,7 +6,7 @@
android:layout_height="match_parent"
android:background="@color/mainBgColor">
<com.yidian.subway.newscontent.widget.BlankPageView
<com.yidian.shenghuoquan.newscontent.widget.BlankPageView
android:id="@+id/fly_blank"
android:layout_width="match_parent"
android:layout_height="match_parent"
......
......@@ -44,7 +44,7 @@
android:src="@mipmap/user_info" />
</com.yidian.nightmode.widget.YdLinearLayout>
<com.yidian.subway.newscontent.widget.TabSwitchView
<com.yidian.shenghuoquan.newscontent.widget.TabSwitchView
android:id="@+id/tsv_main"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
......
......@@ -5,7 +5,7 @@
android:layout_height="match_parent"
android:background="@color/white">
<com.yidian.subway.newscontent.widget.BlankPageView
<com.yidian.shenghuoquan.newscontent.widget.BlankPageView
android:id="@+id/fly_blank"
android:layout_width="match_parent"
android:layout_height="match_parent"
......
......@@ -8,12 +8,12 @@
android:fitsSystemWindows="true"
android:orientation="vertical">
<com.yidian.subway.newscontent.widget.TitleToolBar
<com.yidian.shenghuoquan.newscontent.widget.TitleToolBar
android:id="@+id/tb_title"
android:layout_width="match_parent"
android:layout_height="44dp" />
<com.yidian.subway.newscontent.widget.BlankPageView
<com.yidian.shenghuoquan.newscontent.widget.BlankPageView
android:id="@+id/fly_blank"
android:layout_width="match_parent"
android:layout_height="match_parent"
......@@ -25,7 +25,7 @@
android:layout_height="match_parent"
android:orientation="vertical">
<com.yidian.subway.newscontent.ui.webview.YiDianWebView
<com.yidian.shenghuoquan.newscontent.ui.webview.YiDianWebView
android:id="@+id/comment_web"
android:layout_width="match_parent"
android:layout_height="0dp"
......
......@@ -6,7 +6,7 @@
tools:background="@color/black"
tools:viewBindingIgnore="true">
<com.yidian.subway.newscontent.widget.CustomCoverVideo
<com.yidian.shenghuoquan.newscontent.widget.CustomCoverVideo
android:id="@+id/ccv_detail"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
......@@ -48,7 +48,7 @@
android:textColor="@color/white"
android:textSize="14sp" />
<com.yidian.subway.newscontent.widget.chameleon.SubscribeButton
<com.yidian.shenghuoquan.newscontent.widget.chameleon.SubscribeButton
android:id="@+id/sb_subscription"
android:layout_width="36dp"
android:layout_height="16dp"
......@@ -63,7 +63,7 @@
tools:ignore="SmallSp" />
</com.yidian.nightmode.widget.YdLinearLayout>
<com.yidian.subway.newscontent.widget.ExpandTextView
<com.yidian.shenghuoquan.newscontent.widget.ExpandTextView
android:id="@+id/tv_detail_desc"
android:layout_width="match_parent"
android:layout_height="wrap_content"
......@@ -118,7 +118,7 @@
android:gravity="center_horizontal"
android:orientation="vertical">
<com.yidian.subway.newscontent.widget.VideoThumbUpView
<com.yidian.shenghuoquan.newscontent.widget.VideoThumbUpView
android:id="@+id/vt_thumb_up"
android:orientation="vertical"
android:layout_width="match_parent"
......
......@@ -15,7 +15,7 @@
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:layout_width="wrap_content"
android:layout_height="wrap_content"
......
......@@ -34,7 +34,7 @@
</RelativeLayout>
</FrameLayout>
<com.yidian.subway.newscontent.widget.TouchProgressBar
<com.yidian.shenghuoquan.newscontent.widget.TouchProgressBar
android:id="@+id/tpb_video"
android:layout_alignParentBottom="true"
android:layout_marginBottom="50dp"
......
......@@ -43,7 +43,7 @@
android:textStyle="bold"
android:textColor="@color/mainBlackColor"/>
<com.yidian.subway.newscontent.widget.chameleon.SubscribeButton
<com.yidian.shenghuoquan.newscontent.widget.chameleon.SubscribeButton
android:id="@+id/btn_subscribe"
android:layout_width="50dp"
android:layout_height="24dp"
......
......@@ -54,7 +54,7 @@
android:layout_height="match_parent"
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:layout_width="wrap_content"
android:layout_height="wrap_content"
......@@ -82,7 +82,7 @@
android:layout_height="match_parent"
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:layout_width="wrap_content"
android:layout_height="wrap_content"
......@@ -94,7 +94,7 @@
</RelativeLayout>
<com.yidian.subway.newscontent.widget.ArticleThumbUpView
<com.yidian.shenghuoquan.newscontent.widget.ArticleThumbUpView
android:id="@+id/at_thumb_up"
android:layout_width="50dp"
android:layout_height="wrap_content"
......@@ -105,7 +105,7 @@
android:layout_height="match_parent"
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:layout_width="wrap_content"
android:layout_height="wrap_content"
......
......@@ -19,7 +19,7 @@
android:progressBackgroundTint="@color/progress_d8d8d8_transparent"
/>
<com.yidian.subway.newscontent.widget.NoTouchSeekBar
<com.yidian.shenghuoquan.newscontent.widget.NoTouchSeekBar
android:id="@+id/sb_show"
android:clickable="false"
android:layout_gravity="bottom"
......
......@@ -10,7 +10,7 @@
android:layout_height="0dp"
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:layout_width="match_parent"
android:layout_height="10dp"
......
......@@ -10,7 +10,7 @@
android:layout_height="0dp"
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:layout_width="match_parent"
android:layout_height="10dp"
......
......@@ -275,10 +275,10 @@ public static final int *;
#网络相关类
-keep class com.yidian.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.subway.newscontent.utils.*{*;}
-keep class com.yidian.subway.newscontent.bean.**{*;}
-keep class com.yidian.shenghuoquan.newscontent.utils.*{*;}
-keep class com.yidian.shenghuoquan.newscontent.bean.**{*;}
-keep class com.yidian.common.cardutils.bean.*{*;}
-keep class com.yidian.framework.mobile.xdiamond.SecretUtil{*;}
-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