Jatpack学习之Android老项目升级到AndroidX

最近在学习jatpack相关内容,刚开始不知道从何开始,就先找将原始Android项目转成AndroidX,因为大部分工程是老工程,需要进行转换才行,幸运的是谷歌已经提供了相关的转换功能,只要进行简答的设置就好了。 首先在gradle.properties中添加如下代码 android.useAndroidX=true…

阅读全文 »
已阅读 61 次

今天在研究如何使用AndroidX中的LiveData内容发现ViewModelProviders 找不到

今天在研究如何使用AndroidX中的LiveData内容发现ViewModelProviders 找不到,于是乎在谷歌搜索相关关键词,找到了出现这个问题的原因。 其实问题很简单就是项目默认导入了ViewModel但没有真正导入它的扩展,我们需要手动导入 api “android.arch.lifecycle:exte…

阅读全文 »
已阅读 41 次

Android databinding的使用

在之前没有使用databinding的时候,总是感觉databinding的实现很神奇所以一直没有敢去触碰这一块,还是按照很老的方式去写,习惯新setContentView,然后findViewById,然后挨个赋值,挨个view设置点击事件,这样写很繁琐也容易丟落内容,今天狠下心来初步研究了一番databinding…

阅读全文 »
已阅读 29 次

adb启动app

1、adb connect device 连接到设备 2、adb shell 进入Android系统命令行 3、am start -n {包(package)名}/{包名}.{活动(activity)名称}

阅读全文 »
已阅读 39 次