Skip to content

Commit 07e4efd

Browse files
committed
Fix lint warnings
1 parent 1e9977d commit 07e4efd

File tree

7 files changed

+13
-22
lines changed

7 files changed

+13
-22
lines changed

baseLib/src/main/AndroidManifest.xml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
2+
<manifest xmlns:tools="http://schemas.android.com/tools"
3+
xmlns:android="http://schemas.android.com/apk/res/android">
34

45
<permission
56
android:name="${applicationId}.permission.INTERNAL"
67
android:description="@string/arch_perm_guard_common_desc"
78
android:label="@string/arch_perm_guard_common_label"
89
android:protectionLevel="signature" />
9-
<uses-permission android:name="${applicationId}.permission.INTERNAL"/>
10+
<uses-permission android:name="${applicationId}.permission.INTERNAL"
11+
tools:ignore="SystemPermissionTypo" />
1012

1113
</manifest>

baseLib/src/main/java/me/ycdev/android/lib/common/async/HandlerTaskExecutor.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,8 @@ package me.ycdev.android.lib.common.async
33
import android.os.Handler
44
import android.os.HandlerThread
55
import android.os.Looper
6-
import androidx.annotation.NonNull
76

8-
open class HandlerTaskExecutor(@NonNull val taskHandler: Handler) : ITaskExecutor {
7+
open class HandlerTaskExecutor(val taskHandler: Handler) : ITaskExecutor {
98

109
override fun postTask(task: Runnable) {
1110
taskHandler.post(task)

baseLib/src/main/java/me/ycdev/android/lib/common/async/TaskScheduler.kt

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,14 @@ import android.os.Looper
66
import android.os.Message
77
import android.os.SystemClock
88
import androidx.annotation.IntDef
9-
import androidx.annotation.NonNull
109
import androidx.annotation.VisibleForTesting
1110
import me.ycdev.android.lib.common.annotation.HandlerWork
1211
import me.ycdev.android.lib.common.utils.DateTimeUtils
1312
import me.ycdev.android.lib.common.utils.Preconditions
1413
import timber.log.Timber
15-
import java.util.ArrayList
1614
import java.util.concurrent.atomic.AtomicInteger
1715

18-
class TaskScheduler(@NonNull schedulerLooper: Looper, @NonNull ownerTag: String) {
16+
class TaskScheduler(schedulerLooper: Looper, ownerTag: String) {
1917
private val ownerTag: String = taskSchedulerIdGenerator.incrementAndGet().toString() + "-" + ownerTag
2018
private var checkInterval = DEFAULT_CHECK_INTERVAL
2119
private var logEnabled = false
@@ -256,7 +254,7 @@ class TaskScheduler(@NonNull schedulerLooper: Looper, @NonNull ownerTag: String)
256254
}
257255

258256
@SuppressLint("HandlerLeak")
259-
private inner class SchedulerHandler(@NonNull looper: Looper) : Handler(looper) {
257+
private inner class SchedulerHandler(looper: Looper) : Handler(looper) {
260258
override fun handleMessage(msg: Message) {
261259
when (msg.what) {
262260
MSG_ADD_TASK -> {

baseLib/src/main/java/me/ycdev/android/lib/common/packets/PacketsWorker.kt

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package me.ycdev.android.lib.common.packets
22

3+
import androidx.annotation.RestrictTo
34
import androidx.annotation.VisibleForTesting
45
import timber.log.Timber
56
import java.nio.ByteBuffer
@@ -21,13 +22,9 @@ abstract class PacketsWorker(
2122
}
2223
var debugLog = false
2324

24-
@VisibleForTesting
25+
@RestrictTo(RestrictTo.Scope.LIBRARY)
2526
internal var parserState = ParserState.HEADER_MAGIC
26-
protected var readBuffer: ByteBuffer
27-
28-
init {
29-
readBuffer = ByteBuffer.allocate(DEFAULT_BUFFER_SIZE).order(ByteOrder.LITTLE_ENDIAN)
30-
}
27+
protected var readBuffer: ByteBuffer = ByteBuffer.allocate(DEFAULT_BUFFER_SIZE).order(ByteOrder.LITTLE_ENDIAN)
3128

3229
fun reset() {
3330
parserState = ParserState.HEADER_MAGIC

baseLib/src/main/java/me/ycdev/android/lib/common/packets/TinyPacketsWorker.kt

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,8 @@ package me.ycdev.android.lib.common.packets
22

33
import androidx.annotation.VisibleForTesting
44
import timber.log.Timber
5-
import java.lang.Math.min
65
import java.nio.ByteBuffer
76
import java.nio.ByteOrder
8-
import java.util.ArrayList
9-
import java.util.Arrays
107
import kotlin.experimental.xor
118

129
/**
@@ -59,7 +56,7 @@ class TinyPacketsWorker(callback: ParserCallback) : PacketsWorker(TAG, callback)
5956

6057
val version = calculateVersion(data.size)
6158
val metaInfoSize = calculateMetaInfoSize(version)
62-
val packetSize = min(maxPacketSize, data.size + metaInfoSize)
59+
val packetSize = kotlin.math.min(maxPacketSize, data.size + metaInfoSize)
6360
val dataNumber = getDataNumber()
6461
val dataCrc = calculateDataCrc(data)
6562
val packets = ArrayList<ByteArray>()
@@ -79,10 +76,10 @@ class TinyPacketsWorker(callback: ParserCallback) : PacketsWorker(TAG, callback)
7976
while (offset < data.size) {
8077
val packet: ByteArray
8178
if (offset + maxPacketSize < data.size) {
82-
packet = Arrays.copyOfRange(data, offset, offset + maxPacketSize)
79+
packet = data.copyOfRange(offset, offset + maxPacketSize)
8380
offset += maxPacketSize
8481
} else {
85-
packet = Arrays.copyOfRange(data, offset, data.size)
82+
packet = data.copyOfRange(offset, data.size)
8683
offset = data.size
8784
}
8885
packets.add(packet)

baseLib/src/main/java/me/ycdev/android/lib/common/utils/PackageUtils.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ object PackageUtils {
4949
return appInfo.flags and FLAG_PRIVILEGED != 0
5050
}
5151

52-
@TargetApi(Build.VERSION_CODES.HONEYCOMB_MR1)
5352
fun isPkgStopped(appInfo: ApplicationInfo): Boolean {
5453
return appInfo.flags and ApplicationInfo.FLAG_STOPPED != 0
5554
}

jniLibDemo/src/main/AndroidManifest.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
33

44
<application
5-
android:allowBackup="false"
65
android:icon="@mipmap/ic_launcher"
76
android:label="@string/app_name"
87
android:theme="@style/AppTheme" >

0 commit comments

Comments
 (0)