Android中我们经常会用到判断View的可见行,当然有人会说View.VISIBLE就可以了,但是有时候这个真是满足不了,有时候我们为了优化,在View滚到得不可见的时候...
Android中我们经常会用到判断View的可见行,当然有人会说View.VISIBLE就可以了,但是有时候这个真是满足不了,有时候我们为了优化,在View滚到得不可见的时候...
1. 前言 记得早期刚开始做 Android 开发的时候,一个 Android 应用也就几兆的大小。到现在,一个 APP少说十几兆,大则好几十兆甚至上百兆。所以针对 apk ...
鸡贼的网易,最新版mumu 端口变成了 5555
adb连接网易Mumu模拟器最近一直在瞎搞、东西比较碎,不过主要是在研究 脚本批处理之类的,想着各种一键式操作。 而用模拟器来充当真机调试也是其中的一个环节,因为有涉及打安卓包到真机调试。 但是我又不想...
@evanwo 还好吧,单靠一个 iv 无法解密,最关键的是 秘钥在 AndroidKeyStore 里。iv不放本地也可以放服务端,根据设备id来存放查找,但是我觉得没必要
Android 密钥保护谈到 Android 安全性话题,Android Developers 官方网站给出了许多很好的建议和讲解,涵盖了存储数据、权限、网络、处理凭据、输入验证、处理用户数据、加密...
AST简介 AST(Abstract syntax tree)即为“抽象语法树”,是编辑器对代码的第一步加工之后的结果,是一个树形式表示的源代码。源代码的每个元素映射到一个节...
Android Studio上Template(模板)的开发基础篇 引言 是上节基础篇中讲解了,如果通过AS第三方的插件进行创建模板。算是创建模板比较入门的一种方式,如果不知...
Space is a lightweight View subclass that may be used to create gaps between components...
目录 1.介绍 2.为什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依赖3.2 相对定位3.3 角度定位3.4 边距3.5...
本篇文章已授权微信公众号 guolin_blog(郭霖)独家发布 前言 虽然去年写的一篇文章【一种非常好用的Android屏幕适配】就包含字体大小适配,但那篇文章讲的是根据不...
AST操作 抽象语法树AST的全面分析(一)抽象语法树AST的全面分析(二)前面两篇文章写到了抽象语法树的生成过程和语法树的节点访问,这篇文章来写一下如何操作抽象语法树。 操...
JCTree类(com.sun.tools.javac.tree.JCTree)的简要分析 上一篇文章讲解了抽象语法树的来源和获取时机,接下来要分析一下抽象语法树的内部结构。...
ImageView 的 ScaleType 属性 有8种类型。 fitXYfitCenter 默认fitEndfitStartcentercenterCropcenterIn...
前言 前面两篇Flutter框架分析的文章介绍了渲染流水线,window和框架的初始化。这篇文章继续来理一下对Flutter app开发者来说比较重要的Widget,Elem...
This article is from Medium written by Romain Rastel, Thank you Romain for allowing me ...
项目地址:https://github.com/Code-Yeong/FlutterDemo 1、引言 在开发flutter项目过程中我们肯定离不开组件,无论是布局、动画还是...
之前写过了一篇Gradle(一),那是根据别人写的文章总结写的,当时其实还是很多不懂,包括我现在对gradle的理解也其实还是似懂非懂,但是还是要写,每次写完之后包括再重新多...
参考 1、Android 切换主题以及换肤的实现 截图 1、默认打开 2、点击【换主题色】 需知 主题色运用:manifest清单文件中application的属性之一,an...
第一个图 咋回事?”iPhone Xs Max上显示的矩形比iPhone 5s上显示的矩形小“
Flutter -- 根据不同的屏幕大小有效地缩放UI什么Flutter? 阅读这文章的时候,你可能已经对Flutter是什么有了足够的理解,在阅读这篇文章时你必须记住的最重要的方面是,Flutter允许我们完全控制每个像素显示...