- 博客(8)
- 收藏
- 关注
原创 CoordinatorLayout的学习
AppBarLayout <attr name="layout_scrollFlags"> <!-- 禁用视图上的滚动。此标志不应与任何其他scrollFlag组合使用 --> <flag name="noScroll" value="0x0"/> <!-- 视图将与滚动事件直接相关。需要设置此flag才能使任何其他标志生效。如果此视图之前的任何同级视图没有此flag,则此值无效。 --> <flag
2020-09-18 13:43:31
225
原创 2020-09-09
TextAppearance支持的属性 <declare-styleable name="TextApperance"> <!-- 字体颜色 --> <attr name="textColor" /> <!-- 字体大小 --> <attr name="textSize" /> <!-- 字体样式 bold:加粗 ital--> <attr name="textStyle" /> <attr name=
2020-09-09 18:19:44
157
原创 Android性能优化神器-StrictMode
What is it? StrictMode是一个开发工具,可以检测到您可能偶然执行的操作,并将其引起你的注意,以便你可以对其进行修复。 Why use it? StrictMode通常于捕获在APP的主线程上意外的磁盘或网络访问,在该主线程上接收UI操作并进行动画处理。 通过将磁盘和网络操作剥离主线程,可以使APP更加平滑、响应更快。 让APP的主线程保持响应状态,还可以防止向用户显示ANR(Application Not Responding)对话框。 注意,即使Android设备的磁盘通常位于闪存中,
2020-09-09 15:47:08
650
原创 WebView遇到的坑
0 setWebChromeClient设置需要在setWebViewClient之前,否则加载页面的时候会先显示出错页面,再加载内容
2020-09-05 12:40:04
227
原创 Android Jetpack之Room的基本使用
依赖配置 dependencies { def room_version = "2.2.3" implementation "androidx.room:room-runtime:$room_version" annotationProcessor "androidx.room:room-compiler:$room_version" s } 当使用Kotlin...
2020-04-06 03:46:37
544
原创 iFAFU开发日记
iFAFU开发日记 2020.04.06 问题:智育分过滤Fragment与成绩列表Fragment的智育分过滤数据不同步 问题所在:栈顶Fragment与其下层Fragment无法做到类似onActivityResult直接通讯 解决方案:查看了Room和LiveData的官方文档,发现Room的Dao成返回LiveData,LiveData能起到实时同步数据库的效果,从而解决了问题 Jetpa...
2020-04-06 03:44:33
854
原创 Warning: Default Activity not found 解决方法
出现Warning: Default Activity not found是因为上一次强制退出导致as存储配置出错,解决方法: 情况一 起因:莫名其妙出现问题 原因:Android Studio存储配置出错 解决方法 关闭 Android Studio 去我的文档(视设置而定)里找 .AndroidStudio3.x => system 删除 caches 这个文件夹 重启 Android...
2019-07-28 18:12:17
6290
原创 Linux Deepin安装Typora教程
官方安装教程: # or run: # sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add - # add Typora's repository su...
2019-06-20 04:23:50
1551
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅