那么,现在大家开发Android的话一般来说都是直接用Java,这个没错吧(高手除外)。嗯,那么用力那么久的Java,不知道大家是否有想过Java的不足,已经很多可以优化的地方呢。当然,新修订的版本中也逐渐覆盖以往的不足,但是Android开发者们还没来得及用上它。所以这也使得Kotlin这样的语言可以有用武之地,可以让开发者们在旧的开发环境中使用新的特性。嗯,然后我想说的是其实我也接触这门语言不
转载
2024-08-19 10:21:21
101阅读
前言众所周知,2017Google I/O大会刚开完没几天,可能对于Android开发者来说最关注的内容就是Google将Kotlin作为Android的第一开发语言。在Android Studio2.3版本之前要使用Kotlin开发的话,需要安装Kotlin plugin,在大会进行的同时,官方也发布了Android Studio3.0预览版,称3.0包含开箱即用的Kotlin支持。 有
转载
2024-01-27 19:17:29
87阅读
基于android-serialport-api实现
前言
RS232标准接口
UART
RS232与UART转接
下载 NDK 和构建工具
创建支持 C/C++ 的新项目
编译C/C++代码
串口通讯原理
关于校验位
HexString与Bytes的转换
参考
前言 软件代码写久了,总会对嵌入式开发感兴趣,因为软
转载
2024-08-20 13:01:03
115阅读
在嵌入式的开发中,经常会用到串口通信,用来和不同的硬件模块通信。比如最近我在开发行车记录仪,就用到了串口通信,串口就像一个桥梁,连接起了核心板(imax6)和行车记录仪(DVR)之前的数据通路。使用串口,分为以下几个步骤: 1、导入Google的开源串口项目,此项目通过jni的方式提供了打开和操作串口的方法,同时也提供了java层代码的示范使用。代码地址:https://github.com/jz
转载
2023-11-21 21:33:46
105阅读
刷了两遍 Kotlin 语言中文站 的 Kotlin 语法,终于尝试在实际的开发环境中应用 Kotlin 进行 Android 开发,刚开始还不敢在逻辑操作类中应用,故选择较为简单的 View 类,即使这样,也会有很多坑需要掉填掉填…1、Android 开发时,很多变量是在 onCreate() 中初始化的,但由于Kotlin的空安全检查机制,如果我们不在定义处初始化,那么我们可以采用关键字 “l
转载
2023-07-06 14:43:25
205阅读
前言最近在研究 Kotlin 协程,发现功能真的超级强大,很有用,而且很好学,如果你正在或计划使用 Kotlin 开发 Android,那么 Kotlin 协程你一定不能错过!协程是什么?我们平常接触的都是进程、线程,在开发中使用最多的就是线程,比如主线程、子线程,而且操作系统里最小可操作的单元就是线程,那协程又是什么?协程是比线程更小的单位,但并不是说在操作系统里最小可操作单元就从线程变成了协程
转载
2023-08-23 17:41:38
129阅读
这里重点说下蓝牙连接:在做android蓝牙串口连接的时候一般会使用BluetoothSocket tmp = null;
// Get a BluetoothSocket for a connection with the
// given BluetoothDevice
try {
tm
转载
2023-07-21 22:23:59
291阅读
# Android Studio中Kotlin开发Service
在Android应用开发中,Service是一种在后台运行的组件,用于执行长时间运行的任务或处理异步操作。在本文中,我们将介绍如何在Android Studio中使用Kotlin开发Service,并提供一些代码示例来帮助您更好地理解。
## 1. 创建一个Service
首先,我们需要在Android Studio中创建一个
原创
2024-03-30 03:43:43
404阅读
# Android Studio蓝牙串口开发指南
## 简介
本文将教会你如何在Android Studio中进行蓝牙串口开发。我们将按照以下流程逐步介绍每个步骤。
### 流程概览
以下是实现Android Studio蓝牙串口开发的步骤概览。
| 步骤 | 描述 |
| --- | --- |
| 步骤1 | 添加权限和特性 |
| 步骤2 | 检查设备是否支持蓝牙 |
| 步骤3 |
原创
2023-10-15 05:02:26
341阅读
对于Kotlin 成为了 Android 的官方语言,让很多想我一样的菜鸟感到恐慌。对Android现有的东西还是半瓶子水的我,如何能适应这个新东西。好吧!不能适应,也要学习一下,免得被公司不知道什么时候默默地替换掉!现在就来研究一下学习Kotlin的第一步:创建一个Kotlin项目 这时候有人就要问了第一步不是下载开发工具吗?(⊙o⊙)哦,其实是的,不过作为一个Android开发者,你电脑不会
转载
2023-07-02 11:43:56
237阅读
Kotlin简介Kotlin 是一种可以运行在 JVM 、 Android 和浏览器上的静态型别编程语言 (statically typed programming language),据小道消息说,kotlin的名字是开发团队到一个名字叫做kotlin的小岛上旅游游玩后,一时兴起起的名字.用Kotlin开发Android的好处安全 大量减少重复代码。简洁 避免报错,例如:空指针异常。多用途 无论
转载
2023-08-16 13:24:35
423阅读
基于android-serialport-api实现
前言RS232标准接口UARTRS232与UART转接下载 NDK 和构建工具创建支持 C/C++ 的新项目编译C/C++代码串口通讯原理关于校验位HexString与Bytes的转换前言软件代码写久了,总会对嵌入式开发感兴趣,因为软件的东西写来写去看不见摸不着,而嵌入式硬件开发,可以捣鼓一些机械设备玩,电子感应灯,遥控车啥的,这也就是传说中
转载
2024-09-01 15:13:43
133阅读
一.基本数据类型基本数据类型名称Kotlin的数据类型整型Int长整型Long浮点型Float双精度Double布尔型Boolean字符型Char字符串String1.Kotlin声明一个数据类型变量,如:var i:Int = 0 //末尾分号可忽略,也可写成var i=02.简单变量之间的转换Kotlin的数据类型转换函数转换函数说明toInt转换为整型数toLong转换为长整型toFloat
转载
2024-02-23 16:14:19
66阅读
使用Kotlin 进行 Android 开发(1)Kotlin Android根据Realm Report (2017-Q4,https://realm.io/realm-report/2017-q4 ) ,过去的一年在Android 端的开发:Java 从 95% 降低到 Java 85%, 而 Kotlin 从 5% 涨到 15% ,如下图所示Kotlin is about to change
转载
2024-01-07 19:02:08
94阅读
虽然 Kotlin 正处于发展的初始阶段,但是它天生能与 Java 100%互通,而且 Kotlin 自身也在不断成长与进步。在日新月异的互联网时代,开发者只有拥抱变化,才能走得更远。小编为大家整理了些优秀的 Kotlin 开源项目,希望能够给大家带来帮助:)如果大家有与 Kotlin 相关的开源项目,记得托管到 Gitee 上哦,我们会及时给予推荐。最后,如果你很喜欢以上提到的项目,别忘了分享给
5月18日谷歌在I/O开发者大会上宣布,将Kotlin语言作为安卓开发的一级编程语言。并且会在Android Studio 3.0版本全面支持Kotlin。Kotlin是一个基于JVM的新的编程语言,由JetBrains开发。JetBrains作为目前广受欢迎的Java IDE IntelliJ的提供商,在Apache许可下已经开源其Kotlin编程语言。Kotlin可以编译成Java字节码,也
转载
2024-06-16 11:29:18
61阅读
## Android Studio中实现Java和Kotlin混合开发的流程
对于一位刚入行的小白,实现Android Studio中Java和Kotlin混合开发可能会有些困惑。下面,我将带领你逐步完成这个过程,并提供每个步骤所需的代码和解释。
### 1. 创建一个新的Android项目
首先,在Android Studio中创建一个新的Android项目。可以按照常规的方式创建,选择自
原创
2023-12-17 03:45:36
236阅读
10 个对 Android 开发者有用的 Kotlin 扩展函数 #2通过出色的 Kotlin 扩展提高您的工作效率EditText通过EditText的“text”属性,您可以快速获取EditText中的文本。但是,这个文本是“可编辑”的,因此每次都需要将其转换为字符串才能获得EditText的准确值。但好消息是,您可以使用下面列出的扩展属性轻松获取EditText的值。import andro
转载
2024-08-19 15:44:06
81阅读
在2017年5月谷歌I/O大会上,官方宣布Kotlin为Android开发的新语言,当然有人看好也有人不看好,距离现在我已经在两个线上项目中使用Kotlin开发。对于Android开发人员来说,学习Kotlin不需要花费太多时间,只需要看看官方文档,就可以直接上项目了。当然了,遇到问题肯定是会有的,就像使用第三方开源库一样存在风险。所以不用考虑太多,Just do it!下面就来聊聊我在开发过程中
转载
2024-06-12 15:22:34
95阅读
Android开发之kotlin实现(体验)虽然工作很久了但是第一次写博客,每次动手去写东西感觉自己要表述的东西网上一搜有好多(可能几篇东西凑到以前满足自己的需要),最近从Google大会了解到kotlin语言也感觉它的发展很有市场,看了官方的文档自己感觉可以试试这门语言,所以自己写了一个小的demo试试它,其中包含可Android中的基本用法,闲话不说直接开整:- 环境的搭建3.0以下的Andr
转载
2023-08-16 12:37:18
198阅读