android Android-使用-Kotlin-连接-MQTT Kotlin 是一门由 JetBrains 公司开发的编程语言,Kotlin 是基于 JVM 的,所以开发者可以很方便地用它来进行 Android 开发,并且支持 Kotlin 和 Java 的混合编写。而早在 2017 年,Google 就宣布 Kotlin 成为官方开发语言。
android Android-Tangram动态页面之路五Tangram原理 本系列文章主要介绍天猫团队开源的Tangram框架的使用心得和原理,由于Tangram底层基于vlayout,所以也会简单讲解,该系列将按以下大纲进行介绍: 需求背景 Tangram和vlayout介绍 Tangram的使用 vlayout原理 Tangram原理 Tangram二次封装 本文将对Tangram进行初步讲解。 基于Tangram最新源码分析 笔者Demo代码 Tangram 在…
android 自动背光算法Android-81 本文基于工作中自动背光笔记扩充了下,记录下自动背光算法。基于Android 8.1, 代码可参看 [链接]Android 9加入了所谓的机器学习算法,根据用户调节时亮度和光感重新生成曲线,自动背光时的滑动条不再是调节adjustment值,暂时不想写了。。。Android 10简单看了下,加入了对单个应用的支持,暂时不想写了。。。
android 使用Kotlin开发Android应用7-对话框 Dialog in Android App 常用的对话框 提醒对话框 {代码…} 提醒对话框-单选 {代码…} 提醒对话框-单选 {代码…} 提醒对话框-复选框 {代码…} 提醒对话框-输入框 {代码…} 其中xml {代码…} 进度加载对话框 API level 26 之前 {代码…} API level 26 之后 {代码…} Android ProgressBar自定义样式 Popup Menu 自…
android Android-开发技术周报-Issue283 新闻 Android 11特性调整:安装外部来源应用需要重启APP Google Messages beta版迎来一个新的搜索框 Android开发者生态永远比不上iOS?“联盟与公约”们正改变这一点 谷歌新款Android TV串流设备外形曝光:代号Sabrina Android 11 Beta引入诸多改进:3种图标形状 Pixel Launcher应用推荐 Android更新改进了“就寝时间”功能…
android 使用Kotlin开发Android应用7-自定义控件 Define a Custom Widget in Android App 在Android应用中定义个自定义控件 1. 使用XML自定义视图/控件 一个简单的例子,自定义单元条 CellBar 1、xml布局如下: {代码…} 2、代码如下(继承ConstraintLayout): {代码…} 上述代码 重写了构造器。在构造器中:1 加载xml布局文件,2 获取控件 ,3 获取属性 ,4 将属性赋…
android Android连载12完善新闻app内容区域 1.这里编写一个类用于开启活动,首先在onCreateView()方法中加载了我们刚刚创建的news_content_frag布局,这个没什么好解释的,接下来又提供了一个refresh()方法,这个方法就是用于将新闻的标题和内容显示在界面上的。可以看到,这里通过findViewById()方法分别获取到新闻的标题和内容控件,然后将方法传递进来的参数设…
android Android-Tangram动态页面之路三使用 本系列文章主要介绍天猫团队开源的Tangram框架的使用心得和原理,由于Tangram底层基于vlayout,所以也会简单讲解,该系列将按以下大纲进行介绍: 需求背景 Tangram和vlayout介绍 Tangram的使用 vlayout原理 Tangram原理 Tangram二次封装 本文将对Tangram的简单使用进行介绍。 Demo代码 基础使用 引入依赖: {代码…} 初…
android Android-Tangram动态页面之路二介绍 本系列文章主要介绍天猫团队开源的Tangram框架的使用心得和原理,由于Tangram底层基于vlayout,所以也会简单讲解,该系列将按以下大纲进行介绍: 需求背景 Tangram和vlayout介绍 Tangram的使用 vlayout原理 Tangram原理 Tangram二次封装 本文主要对Tangram和vlayout的一些概念进行介绍。 vlayout 因为Tangram底层基于vla…
android Android-Tangram动态页面之路一需求背景 本系列文章主要介绍天猫团队开源的Tangram框架的使用心得和原理,由于Tangram底层基于vlayout,所以也会简单讲解,该系列将按以下大纲进行介绍: 需求背景页面模板的多维度定投(分时、分人群等)、数据资源位聚合、RecyclerView的异构和扁平。 Tangram和vlayout介绍 Tangram的使用 vlayout原理 Tangram原理 Tangram二次…