logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Kotlin学习日志(六)控件使用

前言学习最重要的就是坚持了,笨鸟多飞,业精于勤荒于嬉,学如逆水行舟,不进则退。前面学了那么多关于函数、语法、类这些知识,确实是比较枯燥,但却是有必要的,因为这些都是在进行业务实现需要的,举个例子,常规功能,登录。你有想过需要哪些业务逻辑处理吗?你不会以为输入账号密码就没事了吗?当然不是,登录首先是页面的布局处理,通常的是输入框和按钮的搭配,当然有的会有图形验证码,手势验证码,或者滑动验证等验证手.

Kotlin学习日志(四)函数

一、函数的基本用法函数这个词相信各位不会陌生,而Kotlin中也是使用了众多函数的,正所谓面向函数编程。1.1 与Java声明方式的区别从最常见的onCreate方法来看看Java和Kotlin的区别Java代码:@Overridepublic void onCreate(Bundle savedInstanceState){...}Kotlin代码:override fun...

Kotlin学习日志(三)控制语句

一、条件分支1.1 简单分支最简单的分支莫过于if…else了吧,Java中相信都用过,那么在Kotlin中又是怎么用的呢?其实也比较类似,来看看吧!布局文件中:<TextViewandroid:layout_marginTop="20dp"android:textColor="#000"android:padding="20dp...

Flutter 数据持久化存储之Hive库

在Flutter中,有多种方式可以进行数据持久化存储。以下是一些常见的方式:使用shared_preferences插件,可以将数据存储在设备的轻量级持久化存储中。这种方式适合存储少量简单的键值对数据,比如用户偏好设置等。文件存储:使用dart:io库可以进行文件存储,可以将数据以文件的形式存储在设备上。这种方式适合存储结构化数据,可以使用JSON格式或者其他格式进行数据的读写。SQLite数据库

文章图片
#flutter#hive
Kotlin学习日志(一)TextView、Button、Toast的使用

在Android Studio 中使用Kotlin编写TextView、Button、Toast介绍的话我就不说了,可以看我的第一篇关于Kotlin的文章,讲了为什么要用Kotlin的原因,进入正题,我们现在已经重新创建了一个Kotlin的项目,我在activity_main.xml文件中放了一个id为tv_hello的TextView和一个id为btn_test的Button,然后在Main..

在Android Studio中使用Kotlin

在Android Studio中使用Kotlin首先要说明为什么要学习Kotlin,因为以后可能Java将会闭源,安卓团队在谷歌 I/O 2017 大会上宣布 Kotlin 成为官方头等支持语言。而之后Android Studio版本的首先语言也都是Kotlin而不是Java,另一点也是亲生经历,就是现在出去面试Andorid开发,面试官都会问你知不知道Kotlin?多久能掌握?。这是我亲生经历.

Flutter 第一个程序Hello World!

Flutter实际上在我学习Android之前就已经听说过了,不过那时候的Flutter还是初始版本,并不如原生,虽说有跨平台的优势,但也只是了解而已,没有去正式使用,那么为什么又要学习了呢?

#flutter#android
Flutter 状态管理之GetX库

Flutter使用的是声明式UI,是通过状态去更新UI组件的,因此我们首先就要学习状态的使用。同样为了简化原本的状态使用,我们会使用Getx库。

文章图片
#flutter
Harmony ArkTS语言

说到ArkTS就得说一下的演变过程,在我写一篇关于鸿蒙的文章时,才刚推出不久,当时所支持的语言是Java、JS、C++等,在后续的版本中逐渐去掉了Java,C++,最终使用到了ArkTS,那么我们下面来了解一下ArkTS的由来。

文章图片
#鸿蒙应用开发
Android Room数据库使用

Room数据库使用前言正文一、添加依赖二、注解使用三、表操作1. 修改布局2. 列表适配器3. 页面初始化4. 增删改查四、源码前言  Room数据库是Google的JitPack组件中的一个,推出已经有一段时间了,现在的使用者也越来越多,Room是一个轻量级的ORM(Object Relational Mapping:对象关系映射)数据库。本质上就是对Android原生的SQLite的封装,只不

    共 76 条
  • 1
  • 2
  • 3
  • 8
  • 请选择