
安卓开发小技巧
文章平均质量分 94
liu_can_cheng
I want to get up
展开
-
三:08:Android DataBinding 从入门到进阶
DataBinding 是谷歌官方发布的一个框架,顾名思义即为数据绑定,是 MVVM 模式在 Android 上的一种实现,用于降低布局和逻辑的耦合性,使代码逻辑更加清晰。MVVM 相对于 MVP,其实就是将 Presenter 层替换成了 ViewModel 层。DataBinding 能够省去我们一直以来的 findViewById() 步骤,大量减少 Activity 内的代码,数据能够单向或双向绑定到 layout 文件中,有助于防止内存泄漏,而且能自动进行空检测以避免空指针异常启用 DataB转载 2020-06-24 10:57:19 · 233 阅读 · 0 评论 -
三:07:约束布局ConstraintLayout看这一篇就够了
目录1.介绍 2.为什么要用ConstraintLayout 3.如何使用ConstraintLayout 3.1 添加依赖 3.2 相对定位 3.3 角度定位 3.4 边距 3.5 居中和偏移 3.6 尺寸约束 3.7 链 4.辅助工具 4.1 Optimizer 4.2 Barrier 4.3 Group 4.4 Placeholder 4.5.Guideline 5.总结1.介绍约束布局ConstraintLayout 是一个ViewGroup,可以在Api9转载 2020-06-20 10:27:04 · 501 阅读 · 1 评论 -
Android studio无线调试
Android Studio无线调试手机,从经常找线的困境中解脱1、电脑和手机,置于同一局域网之内就是连接同一个wifi2、连接设备用手机USB连接电脑,Android Studio的控制台输入命令 adb devices,有设备编号为连接成功控制台使用cmd或者Android Studio的termianl都可以提示adb不是内部命令bug解决一般adb.exe是放在SDK的platform-tools目录下面的,需要找到adb存放的路径如:C:\Users\yonghuming\Ap转载 2020-06-06 14:59:03 · 744 阅读 · 0 评论 -
Anadroid 01:intent
原文:摘抄自:https://www.cnblogs.com/engine1984/p/4146621.htmlIntent组件虽然不是四大组件,但却是连接四大组件的桥梁,学习好这个知识,也非常的重要。一、什么是Intent1、Intent的概念:Android中提供了Intent机制来协助应用间的交互与通讯,或者采用更准确的说法是,Intent不仅可用于应用程序之间,也可用...转载 2020-04-09 22:54:30 · 220 阅读 · 0 评论 -
三:03:解决首次进入页面ScrollView不在顶部问题
首先就是让ScrollView在进入页面时获取焦点,不被其他布局影响在最外层布局上加上 android:focusable="true" android:focusableInTouchMode="true"就会获取到焦点,问题也就解决了...原创 2018-11-02 10:50:29 · 1643 阅读 · 0 评论 -
三:05:电脑断电重启后Android Studio出现异常,所有的类引入都报错
今天遇到一个很奇怪的额BUG,电脑突然断电重启后,Andorid Studio打开工程出现异常,无法引入任何类,所有的import语句和类名都报错, 无论怎么clean、rebuild都没用。解决办法:File -> Invalidata Caches/Restart -> Invalidate and Restart---------------------转载来自:ht...转载 2018-11-15 13:30:01 · 462 阅读 · 0 评论 -
三:06:Android版本升级
今天咱们来讲一下 Android的版本升级模块随着Android版本的不断更新,andriod对权限的的控制越来越严格。下面咱们就一步一步的写着讲着。一:请求服务器获取最新的安装包文件,这一步感觉像是废话。肯定要往服务器上下载最新的安装包文件了。二:开始咱们的正题,安装apk文件。 application/vnd.android.package-archive 。 大家先要明白...原创 2019-07-01 14:25:12 · 1340 阅读 · 0 评论