diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 7220d8b0af..f7bcf36553 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -378,11 +378,11 @@
android:screenOrientation = "portrait" />
{
+ startActivity(VideoManagerActivity.getIntent(getContext(), "", "我的光环-视频投稿"));
+ });
break;
}
}
diff --git a/app/src/main/java/com/gh/gamecenter/video/upload/UploadVideoActivity.kt b/app/src/main/java/com/gh/gamecenter/video/upload/view/UploadVideoActivity.kt
similarity index 98%
rename from app/src/main/java/com/gh/gamecenter/video/upload/UploadVideoActivity.kt
rename to app/src/main/java/com/gh/gamecenter/video/upload/view/UploadVideoActivity.kt
index 6f4c3e930b..1265d470b3 100644
--- a/app/src/main/java/com/gh/gamecenter/video/upload/UploadVideoActivity.kt
+++ b/app/src/main/java/com/gh/gamecenter/video/upload/view/UploadVideoActivity.kt
@@ -1,4 +1,4 @@
-package com.gh.gamecenter.video.upload
+package com.gh.gamecenter.video.upload.view
import android.app.Activity
import android.content.Context
@@ -32,6 +32,8 @@ import com.gh.base.fragment.WaitingDialogFragment
import com.gh.common.view.DrawableView
import com.gh.gamecenter.entity.*
import com.gh.gamecenter.mvvm.Status
+import com.gh.gamecenter.video.upload.OnUploadListener
+import com.gh.gamecenter.video.upload.UploadManager
import com.google.android.flexbox.FlexboxLayout
import org.json.JSONArray
import java.io.File
@@ -174,7 +176,8 @@ class UploadVideoActivity : BaseActivity() {
override fun onMenuItemClick(item: MenuItem): Boolean {
if (item.itemId == R.id.menu_text) {
- if (UploadManager.isUploading(mVideoFileEntity?.path ?: "")) {
+ if (UploadManager.isUploading(mVideoFileEntity?.path
+ ?: "")) {
DialogUtils.showUploadDraftDialog(this@UploadVideoActivity, null, {
verifyData(true)
})
@@ -342,7 +345,7 @@ class UploadVideoActivity : BaseActivity() {
val mimeTypeMap = MimeTypeMap.getSingleton()
val format = mimeTypeMap.getExtensionFromMimeType(contentResolver.getType(fileUri))
- mVideoFileEntity = VideoFileEntity(videoPath, null, timeInSecond, videoFile.length() / 1024, format
+ mVideoFileEntity = VideoFileEntity(videoPath, null, timeInSecond, videoFile.length(), format
?: "")
createUploadTask(videoPath)
@@ -389,7 +392,7 @@ class UploadVideoActivity : BaseActivity() {
override fun handleBackPressed(): Boolean {
DialogUtils.showAlertDialog(this, "提示",
"视频正在上传中,确定要返回吗?", "确定返回",
- "暂时不了", DialogUtils.ConfirmListener {finish()}, null)
+ "暂时不了", DialogUtils.ConfirmListener { finish() }, null)
return true
}
diff --git a/app/src/main/java/com/gh/gamecenter/video/upload/UploadVideoViewModel.kt b/app/src/main/java/com/gh/gamecenter/video/upload/view/UploadVideoViewModel.kt
similarity index 96%
rename from app/src/main/java/com/gh/gamecenter/video/upload/UploadVideoViewModel.kt
rename to app/src/main/java/com/gh/gamecenter/video/upload/view/UploadVideoViewModel.kt
index dca98241e9..8005db8466 100644
--- a/app/src/main/java/com/gh/gamecenter/video/upload/UploadVideoViewModel.kt
+++ b/app/src/main/java/com/gh/gamecenter/video/upload/view/UploadVideoViewModel.kt
@@ -1,8 +1,7 @@
-package com.gh.gamecenter.video.upload
+package com.gh.gamecenter.video.upload.view
import android.annotation.SuppressLint
import android.app.Application
-import android.content.Context
import androidx.lifecycle.AndroidViewModel
import androidx.lifecycle.MutableLiveData
import com.gh.common.util.toJson
@@ -19,11 +18,8 @@ import android.media.ThumbnailUtils
import android.provider.MediaStore
import androidx.lifecycle.MediatorLiveData
import com.gh.base.fragment.WaitingDialogFragment
-import com.gh.common.util.GzipUtils.compress
-import com.halo.assistant.HaloApp
import java.io.File
import java.io.FileOutputStream
-import com.gh.common.util.GzipUtils.compress
import com.gh.common.util.UploadImageUtils
import com.gh.gamecenter.entity.*
import com.gh.gamecenter.manager.UserManager
@@ -112,7 +108,7 @@ class UploadVideoViewModel(application: Application) : AndroidViewModel(applicat
Utils.toast(application, "视频封面操作失败")
}
- UploadImageUtils.compressAndUploadImage(UploadImageUtils.UploadType.answer, imagePath, true,
+ UploadImageUtils.compressAndUploadImage(UploadImageUtils.UploadType.poster, imagePath, true,
object : UploadImageUtils.OnUploadImageListener {
override fun onSuccess(imageUrl: String) {
content.poster = imageUrl
diff --git a/app/src/main/java/com/gh/gamecenter/video/upload/VideoFileEntity.kt b/app/src/main/java/com/gh/gamecenter/video/upload/view/VideoFileEntity.kt
similarity index 79%
rename from app/src/main/java/com/gh/gamecenter/video/upload/VideoFileEntity.kt
rename to app/src/main/java/com/gh/gamecenter/video/upload/view/VideoFileEntity.kt
index 9b5ff9353f..83e0cd56b8 100644
--- a/app/src/main/java/com/gh/gamecenter/video/upload/VideoFileEntity.kt
+++ b/app/src/main/java/com/gh/gamecenter/video/upload/view/VideoFileEntity.kt
@@ -1,4 +1,4 @@
-package com.gh.gamecenter.video.upload
+package com.gh.gamecenter.video.upload.view
data class VideoFileEntity(
val path: String,
diff --git a/app/src/main/java/com/gh/gamecenter/video/MyDraftAdapter.kt b/app/src/main/java/com/gh/gamecenter/video/videomanager/MyDraftAdapter.kt
similarity index 95%
rename from app/src/main/java/com/gh/gamecenter/video/MyDraftAdapter.kt
rename to app/src/main/java/com/gh/gamecenter/video/videomanager/MyDraftAdapter.kt
index 719d70e1fe..59cdd4acfd 100644
--- a/app/src/main/java/com/gh/gamecenter/video/MyDraftAdapter.kt
+++ b/app/src/main/java/com/gh/gamecenter/video/videomanager/MyDraftAdapter.kt
@@ -1,4 +1,4 @@
-package com.gh.gamecenter.video
+package com.gh.gamecenter.video.videomanager
import android.app.Activity
import android.content.Context
@@ -13,7 +13,8 @@ import com.gh.gamecenter.adapter.viewholder.FooterViewHolder
import com.gh.gamecenter.baselist.ListAdapter
import com.gh.gamecenter.databinding.VideoItemBinding
import com.gh.gamecenter.entity.VideoDraftEntity
-import com.gh.gamecenter.video.upload.UploadVideoActivity
+import com.gh.gamecenter.video.VideoItemViewHolder
+import com.gh.gamecenter.video.upload.view.UploadVideoActivity
class MyDraftAdapter(context: Context,
private val mViewModel: MyDraftViewModel,
diff --git a/app/src/main/java/com/gh/gamecenter/video/MyDraftFragment.kt b/app/src/main/java/com/gh/gamecenter/video/videomanager/MyDraftFragment.kt
similarity index 93%
rename from app/src/main/java/com/gh/gamecenter/video/MyDraftFragment.kt
rename to app/src/main/java/com/gh/gamecenter/video/videomanager/MyDraftFragment.kt
index e73c9e3df5..ac08b809c3 100644
--- a/app/src/main/java/com/gh/gamecenter/video/MyDraftFragment.kt
+++ b/app/src/main/java/com/gh/gamecenter/video/videomanager/MyDraftFragment.kt
@@ -1,4 +1,4 @@
-package com.gh.gamecenter.video
+package com.gh.gamecenter.video.videomanager
import android.content.Intent
import android.os.Bundle
@@ -7,7 +7,7 @@ import androidx.recyclerview.widget.GridLayoutManager
import androidx.recyclerview.widget.RecyclerView
import com.gh.gamecenter.baselist.ListFragment
import com.gh.gamecenter.entity.VideoDraftEntity
-import com.gh.gamecenter.video.upload.UploadVideoActivity
+import com.gh.gamecenter.video.upload.view.UploadVideoActivity
class MyDraftFragment : ListFragment() {
diff --git a/app/src/main/java/com/gh/gamecenter/video/MyDraftViewModel.kt b/app/src/main/java/com/gh/gamecenter/video/videomanager/MyDraftViewModel.kt
similarity index 97%
rename from app/src/main/java/com/gh/gamecenter/video/MyDraftViewModel.kt
rename to app/src/main/java/com/gh/gamecenter/video/videomanager/MyDraftViewModel.kt
index 656e61969e..db5faa2e4e 100644
--- a/app/src/main/java/com/gh/gamecenter/video/MyDraftViewModel.kt
+++ b/app/src/main/java/com/gh/gamecenter/video/videomanager/MyDraftViewModel.kt
@@ -1,4 +1,4 @@
-package com.gh.gamecenter.video
+package com.gh.gamecenter.video.videomanager
import android.app.Application
import com.gh.common.util.ErrorHelper
diff --git a/app/src/main/java/com/gh/gamecenter/video/MyVideoAdapter.kt b/app/src/main/java/com/gh/gamecenter/video/videomanager/MyVideoAdapter.kt
similarity index 96%
rename from app/src/main/java/com/gh/gamecenter/video/MyVideoAdapter.kt
rename to app/src/main/java/com/gh/gamecenter/video/videomanager/MyVideoAdapter.kt
index 982b093ff7..83228305fb 100644
--- a/app/src/main/java/com/gh/gamecenter/video/MyVideoAdapter.kt
+++ b/app/src/main/java/com/gh/gamecenter/video/videomanager/MyVideoAdapter.kt
@@ -1,4 +1,4 @@
-package com.gh.gamecenter.video
+package com.gh.gamecenter.video.videomanager
import android.content.Context
import android.view.View
@@ -11,8 +11,8 @@ import com.gh.gamecenter.R
import com.gh.gamecenter.adapter.viewholder.FooterViewHolder
import com.gh.gamecenter.baselist.ListAdapter
import com.gh.gamecenter.databinding.VideoItemBinding
-import com.gh.gamecenter.entity.VideoEntity
import com.gh.gamecenter.entity.VideoVerifyEntity
+import com.gh.gamecenter.video.VideoItemViewHolder
import com.lightgame.utils.Utils
class MyVideoAdapter(context: Context,
diff --git a/app/src/main/java/com/gh/gamecenter/video/MyVideoFragment.kt b/app/src/main/java/com/gh/gamecenter/video/videomanager/MyVideoFragment.kt
similarity index 93%
rename from app/src/main/java/com/gh/gamecenter/video/MyVideoFragment.kt
rename to app/src/main/java/com/gh/gamecenter/video/videomanager/MyVideoFragment.kt
index e7f387889f..fe484e51c9 100644
--- a/app/src/main/java/com/gh/gamecenter/video/MyVideoFragment.kt
+++ b/app/src/main/java/com/gh/gamecenter/video/videomanager/MyVideoFragment.kt
@@ -1,4 +1,4 @@
-package com.gh.gamecenter.video
+package com.gh.gamecenter.video.videomanager
import android.content.Intent
import android.os.Bundle
@@ -7,7 +7,7 @@ import androidx.recyclerview.widget.GridLayoutManager
import androidx.recyclerview.widget.RecyclerView
import com.gh.gamecenter.baselist.ListFragment
import com.gh.gamecenter.entity.VideoVerifyEntity
-import com.gh.gamecenter.video.upload.UploadVideoActivity
+import com.gh.gamecenter.video.upload.view.UploadVideoActivity
class MyVideoFragment : ListFragment() {
diff --git a/app/src/main/java/com/gh/gamecenter/video/MyVideoViewModel.kt b/app/src/main/java/com/gh/gamecenter/video/videomanager/MyVideoViewModel.kt
similarity index 94%
rename from app/src/main/java/com/gh/gamecenter/video/MyVideoViewModel.kt
rename to app/src/main/java/com/gh/gamecenter/video/videomanager/MyVideoViewModel.kt
index ca8b5ea2f2..8b68e018a9 100644
--- a/app/src/main/java/com/gh/gamecenter/video/MyVideoViewModel.kt
+++ b/app/src/main/java/com/gh/gamecenter/video/videomanager/MyVideoViewModel.kt
@@ -1,4 +1,4 @@
-package com.gh.gamecenter.video
+package com.gh.gamecenter.video.videomanager
import android.app.Application
import com.gh.gamecenter.baselist.ListViewModel
diff --git a/app/src/main/java/com/gh/gamecenter/video/VideoManagerActivity.kt b/app/src/main/java/com/gh/gamecenter/video/videomanager/VideoManagerActivity.kt
similarity index 95%
rename from app/src/main/java/com/gh/gamecenter/video/VideoManagerActivity.kt
rename to app/src/main/java/com/gh/gamecenter/video/videomanager/VideoManagerActivity.kt
index e7756cec51..7c832c86a0 100644
--- a/app/src/main/java/com/gh/gamecenter/video/VideoManagerActivity.kt
+++ b/app/src/main/java/com/gh/gamecenter/video/videomanager/VideoManagerActivity.kt
@@ -1,4 +1,4 @@
-package com.gh.gamecenter.video
+package com.gh.gamecenter.video.videomanager
import android.content.Context
import android.content.Intent
@@ -10,11 +10,10 @@ import androidx.fragment.app.Fragment
import com.gh.base.BaseActivity
import com.gh.base.BaseActivity_TabLayout
import com.gh.common.util.EntranceUtils
-import com.gh.common.util.GhMatisseFilter
import com.gh.common.util.GhMatisseVideoApplyFilter
import com.gh.common.util.GhMatisseVideoFilter
import com.gh.gamecenter.R
-import com.gh.gamecenter.video.upload.UploadVideoActivity
+import com.gh.gamecenter.video.upload.view.UploadVideoActivity
import com.zhihu.matisse.Matisse
import com.zhihu.matisse.MimeType
import com.zhihu.matisse.internal.utils.PathUtils
diff --git a/channel.txt b/channel.txt
index 04ad1bd125..f4b50f1e37 100644
--- a/channel.txt
+++ b/channel.txt
@@ -127,5 +127,6 @@ GH_689
GH_690
GH_666
GH_777
+GH_787
GH_888
GH_999
\ No newline at end of file