AndroidStudio升级到3.3.2后,在写Flutter的时候,使用Colors来编辑颜色都会卡顿,很浪费时间,例如下面的代码 解决方案 AndroidStudio ...
AndroidStudio升级到3.3.2后,在写Flutter的时候,使用Colors来编辑颜色都会卡顿,很浪费时间,例如下面的代码 解决方案 AndroidStudio ...
requestLayout: requestLayout会直接递归调用父窗口的requestLayout,直到ViewRootImpl,然后触发peformTraversal...
git建立新的仓库步骤: git init //初始化仓库 git add .(文件name) //添加文件到本地仓库 git commit -m “first commit...
转自 https://github.com/mzlogin/awesome-adb Adb ADB,即 Android Debug Bridge,它是 Android 开发/...
数据结构是以某种形式将数据组织在一起的集合,它不仅存储数据,还支持访问和处理数据的操作。Java提供了几个能有效地组织和操作数据的数据结构,这些数据结构通常称为Java集合框...
1.Container Container类似于android中的ViewGroup。可以实现设置背景颜色、背景图片、加边框、加圆角、各方向对齐等功能,是项目中经常用到的Wi...
1.Padding Padding作为基础控件,功能非常单一,给子节点设置padding属性。Flutter中并没有单独的Margin控件,在Container中有margi...
1.Row 线性布局,将children排成一行,主轴为水平方向,交叉轴为垂直方向。 textDirection:表示水平方向子widget的布局顺序是从左往右还是从右往左。...
不错
Android内存优化1.内存泄漏 一个长生命周期的对象持有一个短生命周期对象的引用,通俗讲就是该回收的对象,因为引用问题没有被回收,最终会产生OOM。 1.1 非业务需要不要把activity的...
1.TextField 文本输入框,相当于Android中的EditText controller:编辑框的控制器,通过它可以设置/获取编辑框的内容、选择编辑内容、监听编辑文...
1. 概述 Material Design是由谷歌推出的全新设计语言,这种设计语言旨在为手机、平板电脑、台式机和其他平台提供更一致、更广泛的外观和感觉。Material De...
1. 概述 Cupertino风格组件即IOS风格组件。主要有CupertinoTabBar、CupertinoPageScaffold、CupertinoTabScaffo...
1.内存泄漏 一个长生命周期的对象持有一个短生命周期对象的引用,通俗讲就是该回收的对象,因为引用问题没有被回收,最终会产生OOM。 1.1 非业务需要不要把activity的...
在加载长图的时候,如果直接把图片加载到内存,会占用大量的内存空间,容易引发OOM,而查看长图屏幕往往只能显示一部分,所以如果复用内存只加载展示的部分就可以减少内存占用。 Bi...
Android进程保活主要包括两个方面:提高进程的优先级,降低被杀死的概率在进程被杀死后拉活 1.进程优先级 Android 系统将尽量长时间地保持应用进程,但为了新建进程或...
1.将图片转换成webp 这个图片格式相比png或者jpg格式的图片损失的质量几乎可以忽略不计,但图片压缩后的体积比jpeg、jpg、png小很多,能节省大量的服务器宽带资源...