desc:lint

main
xiaowusky 2 years ago
parent 89f757fed7
commit 04cf34dcfe

@ -13,7 +13,6 @@ import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.ImageButton;
import android.widget.LinearLayout;
import android.widget.MediaController;
import android.widget.SeekBar;
import android.widget.SeekBar.OnSeekBarChangeListener;

@ -59,6 +59,6 @@ class App : CommonApplication() {
private suspend fun tryAssignment(warningDao: WarningDao, warning: Warning): Long {
val latest = warningDao.findLatestByName(warning.gasName)
return if (latest?.endTime!! > 0L) latest?.endTime else System.currentTimeMillis()
return if (latest?.endTime!! > 0L) latest.endTime else System.currentTimeMillis()
}
}

@ -6,6 +6,7 @@ import androidx.recyclerview.widget.RecyclerView
import androidx.recyclerview.widget.RecyclerView.ViewHolder
import androidx.viewbinding.ViewBinding
@Suppress("PropertyName")
abstract class BaseRvAdapter<T, B : ViewBinding, VH : BaseRvAdapter.BaseViewHolder<T, B>> :
RecyclerView.Adapter<VH>() {

@ -10,7 +10,7 @@ import androidx.annotation.IntDef
TimeStep.MINUTE_5,
)
annotation class TimeStep() {
annotation class TimeStep {
companion object {
const val ILLEGAL_VALUE = -1
const val SECOND_30 = 30

@ -107,7 +107,7 @@ class HomeActivity : NoOptionsActivity() {
BatteryHelper.release(this@HomeActivity)
WifiHelper.release(this@HomeActivity)
SimHelper.release(this@HomeActivity)
mBinding?.root?.removeCallbacks(reStartCamera)
mBinding.root?.removeCallbacks(reStartCamera)
mRender?.onDestoryed()
}

@ -1,107 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.yinuo.safetywatcher.MainActivity">
<TextureView
android:id="@+id/texture_view"
android:layout_width="0dp"
android:layout_height="0dp"
app:layout_constraintDimensionRatio="h,640:480"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<CheckBox
android:id="@+id/enable_265"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginLeft="8dp"
android:layout_marginTop="8dp"
android:text="265格式编码"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/texture_view" />
<TableLayout
android:layout_width="match_parent"
android:layout_gravity="bottom"
app:layout_constraintBottom_toBottomOf="parent"
android:stretchColumns="*"
android:layout_height="wrap_content">
<TextView
android:id="@+id/pushing_state"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintBottom_toTopOf="@+id/pushing"
android:background="#66ffffff"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
<TableRow>
<Button
android:id="@+id/pushing"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="推送"
android:onClick="onPushing"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent" />
<Button
android:id="@+id/switching_camera"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="onSwitchCamera"
android:text="切换"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<Button
android:id="@+id/uvc_camera"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="onUVCCamera"
android:text="UVC"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<Button
android:id="@+id/pushing_desktop"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="onPushScreen"
android:text="推送屏幕"
app:layout_constraintRight_toLeftOf="@+id/switching_camera"
app:layout_constraintTop_toTopOf="parent" />
</TableRow>
<TableRow>
<Button
android:id="@+id/press_record"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="按住录像"
android:onClick="OnSaveRecord"
app:layout_constraintBottom_toBottomOf="parent" />
<TextView
android:id="@+id/record_time"
style="@style/Base.TextAppearance.AppCompat.Large"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="00:00"
android:textColor="#ff0000"
android:visibility="gone"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@+id/texture_view" />
</TableRow>
</TableLayout>
</androidx.constraintlayout.widget.ConstraintLayout>

@ -1,68 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.yinuo.safetywatcher.UVCActivity">
<TextureView
android:id="@+id/texture_view"
android:layout_width="0dp"
android:layout_height="0dp"
app:layout_constraintDimensionRatio="h,640:480"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TableLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
app:layout_constraintBottom_toBottomOf="parent">
<TextView
android:id="@+id/pushing_state"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#66ffffff"
app:layout_constraintBottom_toTopOf="@+id/pushing"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/pushing"
android:onClick="onPush"
android:text="推送" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="onRecord"
android:text="录像" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="onQuit"
android:text="退出" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="onBackground"
android:text="后台" />
</LinearLayout>
</TableLayout>
</androidx.constraintlayout.widget.ConstraintLayout>

@ -18,8 +18,6 @@
package tv.danmaku.ijk.media.widget.media;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.RandomAccessFile;

@ -19,8 +19,6 @@ package tv.danmaku.ijk.media.widget.media;
import android.annotation.TargetApi;
import android.content.Context;
import android.content.DialogInterface;
import android.content.res.Resources;
import android.media.AudioManager;
import android.media.MediaPlayer;
import android.net.Uri;
@ -51,9 +49,7 @@ import tv.danmaku.ijk.media.player.IjkMediaPlayer;
import tv.danmaku.ijk.media.player.IjkTimedText;
import tv.danmaku.ijk.media.player.TextureMediaPlayer;
import tv.danmaku.ijk.media.player.misc.IMediaDataSource;
import tv.danmaku.ijk.media.player.misc.IMediaFormat;
import tv.danmaku.ijk.media.player.misc.ITrackInfo;
import tv.danmaku.ijk.media.player.misc.IjkMediaFormat;
public class IjkVideoView extends FrameLayout implements MediaController.MediaPlayerControl {
private String TAG = "IjkVideoView";

@ -11,5 +11,4 @@
#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
# Project target.
target=android-22
android.library=true

@ -7,7 +7,6 @@ import android.media.MediaCodecInfo;
import android.media.MediaFormat;
import android.media.MediaRecorder;
import android.os.Process;
import androidx.annotation.Nullable;
import android.util.Log;
import org.easydarwin.easypusher.BuildConfig;

@ -23,7 +23,6 @@ package org.easydarwin.hw;
import java.nio.ByteBuffer;
import android.media.MediaCodecInfo;
import android.util.Log;
/**
* Converts from NV21 to YUV420 semi planar or planar.

@ -7,11 +7,7 @@ import android.media.MediaMuxer;
import android.os.Build;
import android.util.Log;
import org.easydarwin.bus.StartRecord;
import org.easydarwin.bus.StopRecord;
import org.easydarwin.easypusher.BuildConfig;
import org.easydarwin.easypusher.EasyApplication;
import org.easydarwin.push.EasyPusher;
import java.io.File;
import java.io.IOException;

@ -9,9 +9,6 @@ package org.easydarwin.push;
import android.content.Context;
import android.util.Log;
import org.easydarwin.bus.StreamStat;
import org.easydarwin.easypusher.BuildConfig;
public class EasyPusher implements Pusher {
private static String TAG = "EasyPusher";

@ -10,7 +10,6 @@ package org.easydarwin.util;
import android.content.Context;
import android.content.SharedPreferences;
import android.text.TextUtils;
import android.util.Log;
import org.easydarwin.config.Config;
@ -19,9 +18,7 @@ import java.io.FileOutputStream;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
/**
* Util//TODO 类实现描述

@ -2,7 +2,7 @@ package com.common.queue;
import android.util.Log;
import com.common.queue.Task.ITask;
import com.common.queue.task.ITask;
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.PriorityBlockingQueue;

@ -4,8 +4,8 @@ import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import com.common.queue.Task.TaskEvent;
import com.common.queue.Task.ITask;
import com.common.queue.task.TaskEvent;
import com.common.queue.task.ITask;
import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;

@ -1,6 +1,6 @@
package com.common.queue;
import com.common.queue.Task.ITask;
import com.common.queue.task.ITask;
public class TaskScheduler {
private final String TAG = "TaskScheduler";

@ -1,4 +1,4 @@
package com.common.queue.Task;
package com.common.queue.task;
public interface ITask extends Comparable<ITask> {

@ -1,4 +1,4 @@
package com.common.queue.Task;
package com.common.queue.task;
import java.lang.ref.WeakReference;

@ -1,4 +1,4 @@
package com.common.queue.Task;
package com.common.queue.task;
// 优先级分为3种如注释所示他们的关系LOW < DEFAULT < HIGH
public enum TaskPriority {

@ -1,6 +1,6 @@
package com.common.serialport
import com.common.queue.Task.BaseTask
import com.common.queue.task.BaseTask
class SendMsgTask(private val byteArray: ByteArray, private val action: (ByteArray) -> Unit) :
BaseTask() {

@ -11,7 +11,6 @@ import android.util.Log;
import android.view.Surface;
import com.yinuo.library.vlc.PushHelper;
import com.yinuo.library.vlc.TaskUtils;
import com.yinuo.library.vlc.utils.LogUtils;
import org.easydarwin.easypusher.BuildConfig;

Loading…
Cancel
Save