增加 log 开关
This commit is contained in:
parent
278c1d9109
commit
74e91ea4bf
|
|
@ -34,6 +34,7 @@
|
|||
<activity android:name="luyao.util.ktx.ui.ActivityExtActivity"/>
|
||||
<activity android:name="luyao.util.ktx.ui.AnotherActivity"/>
|
||||
<activity android:name="luyao.util.ktx.ui.ListenerExtActivity"/>
|
||||
<activity android:name="luyao.util.ktx.ui.CommonExtActivity"/>
|
||||
</application>
|
||||
|
||||
</manifest>
|
||||
|
|
@ -38,7 +38,6 @@ val Context.screenHeight
|
|||
get() = resources.displayMetrics.heightPixels
|
||||
|
||||
fun Context.copyToClipboard(label: String, text: String) {
|
||||
val cm = getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager
|
||||
val clipData = ClipData.newPlainText(label, text)
|
||||
cm.primaryClip = clipData
|
||||
clipboardManager?.primaryClip = clipData
|
||||
}
|
||||
|
|
@ -1,6 +1,7 @@
|
|||
package luyao.util.ktx.ext
|
||||
|
||||
import android.util.Log
|
||||
import luyao.util.ktx.BuildConfig
|
||||
|
||||
/**
|
||||
* Created by luyao
|
||||
|
|
@ -9,6 +10,8 @@ import android.util.Log
|
|||
|
||||
const val TAG = "ktx"
|
||||
|
||||
var showLog = BuildConfig.DEBUG
|
||||
|
||||
private enum class LEVEL {
|
||||
V, D, I, W, E
|
||||
}
|
||||
|
|
@ -20,6 +23,7 @@ fun String.logw(tag: String = TAG) = log(LEVEL.W, tag, this)
|
|||
fun String.loge(tag: String = TAG) = log(LEVEL.E, tag, this)
|
||||
|
||||
private fun log(level: LEVEL, tag: String, message: String) {
|
||||
if (!showLog) return
|
||||
when (level) {
|
||||
LEVEL.V -> Log.v(tag, message)
|
||||
LEVEL.D -> Log.d(tag, message)
|
||||
|
|
|
|||
Loading…
Reference in New Issue