diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..933f971 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,17 @@ +Change Log + +## v 0.0.6 + +* 增加 log 开关 +* 增加 TextView.notEmpty() 扩展方法 +* 增加 ShellExt , 提供执行命令行相关函数 +* BaseVMFragment、BaseVMActivity 中添加默认异常处理回调 +* android 版本判断 +* 判断无障碍服务是否开启 +* RecyclerView.itemPadding +* 发送邮件 +* 文件相关 +* BaseActivity/BaseFragment 添加 CoroutineScope 实现 +* 自动感知生命周期的 KtxHandler +* Activity 统一管理 +* 应用前后台监听 \ No newline at end of file diff --git a/README.md b/README.md index 4ce5e8d..e60f87b 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,8 @@ 该类库利用 Kotlin 语言特性合理封装了 Android 开发中的常用操作,同时也收集了开发过程中的常用工具类。 旨在做同样的事情,写最少的代码,提升开发效率。 +[**Change log**](/CHANGELOG.md) + ## Use ``` diff --git a/app/src/main/java/luyao/util/ktx/ui/IntentExtActivity.kt b/app/src/main/java/luyao/util/ktx/ui/IntentExtActivity.kt index 67246fc..e928366 100644 --- a/app/src/main/java/luyao/util/ktx/ui/IntentExtActivity.kt +++ b/app/src/main/java/luyao/util/ktx/ui/IntentExtActivity.kt @@ -1,9 +1,6 @@ package luyao.util.ktx.ui import android.Manifest -import android.content.Context -import android.os.PowerManager -import android.view.WindowManager import com.afollestad.materialdialogs.MaterialDialog import com.afollestad.materialdialogs.files.FileFilter import com.afollestad.materialdialogs.files.fileChooser @@ -24,10 +21,10 @@ class IntentExtActivity : CommonListActivity() { add(ItemBean("App Info", null)) add(ItemBean("Date And Timezone", null)) add(ItemBean("Language And Input", null)) - add(ItemBean("Accessibility Setting",null)) + add(ItemBean("Accessibility Setting", null)) add(ItemBean("Install Apk", null)) - add(ItemBean("Uninstall Apk",null)) - add(ItemBean("Open in store",null)) + add(ItemBean("Uninstall Apk", null)) + add(ItemBean("Open in store", null)) add(ItemBean("Open Browser", null)) } } @@ -48,7 +45,6 @@ class IntentExtActivity : CommonListActivity() { private fun installApk() { -powerManager request(Manifest.permission.READ_EXTERNAL_STORAGE) { onGranted { chooseFile()