- 博客(25)
- 收藏
- 关注
原创 如何用 Kotlin 在 Android 手机开发一个文字游戏
安装 Android Studio 并创建新项目,选择 Kotlin 作为编程语言。确保项目配置正确,包括最低 SDK 版本(建议 API 21 以上)。在不同设备上测试 UI 适配性。优化性能,避免主线程阻塞。发布前移除调试日志并签名 APK。中定义游戏状态、剧情分支和选项。使用条件语句或状态机处理用户选择。创建基本的 Activity 或 Fragment 作为游戏主界面。或触摸事件接收用户输入。游戏逻辑可以封装在单独的类中,例如。或文件存储游戏进度。增加音效和动画提升体验,例如通过。
2025-08-30 09:15:00
165
原创 如何用 Kotlin 在 Android 手机开发一个应用程序依据国家或地区信息來变更显示的文字
【代码】 如何用 Kotlin 在 Android 手机开发一个应用程序依据国家或地区信息來变更显示的文字。
2025-08-30 09:00:00
86
原创 Kotlin 和 Java 的区别
Kotlin与 Java 的核心区别,体现在语法设计、空安全机制、函数式编程支持和现代语言特性上,同时两者在互操作性、开发效率和应用场景上存在显著差异。Kotlin代码量比Java减少约40%,支持类型推断(如val name = "Kotlin"无需声明类型)、数据类(data class User(val name: String)自动生成通用方法)和函数式编程(lambda表达式)。。
2025-08-29 11:23:13
586
原创 如何用 Kotlin 在 Android 手机开发一个应用程序获取国家或地区信息
此方法返回 ISO 3166-1 标准的两位字母国家代码(如 "US" 表示美国)。
2025-08-29 09:14:11
189
原创 如何用 Kotlin 在 Android 手机开发一个应用程序获取网络时间
【代码】如何用 Kotlin 在 Android 手机开发一个应用程序获取网络时间。
2025-08-29 09:01:54
181
原创 如何用 Kotlin 在 Android 手机开发一个计算器
用 Kotlin 在 Android 手机开发一个计算器打开 Android Studio,选择新建项目,模板选择 "Empty Activity",语言选择 Kotlin,确保最低 API 级别为 21 或更高。这个基本实现展示了用 Kotlin 开发 Android 计算器的核心概念。根据需求可以进一步扩展功能和完善用户体验。在模拟器或真机上运行应用,测试各种计算场景,确保基本功能正常工作。中定义计算器的布局。
2025-08-28 07:55:39
243
原创 如何用 Android 平台开发第一个 Kotlin 小程序
用 Android 平台开发第一个 Kotlin 小程序下载并安装最新版 Android Studio(官方 IDE),安装时勾选 Kotlin 插件。确保 JDK 版本为 11 或更高。连接安卓设备或启动模拟器,点击工具栏的绿色运行按钮。首次运行会进行 Gradle 构建,完成后应用将自动安装到设备。打开 Android Studio 选择。
2025-08-28 07:51:25
192
原创 给 Android 初心者的建议
本文介绍了Android应用开发的学习路径。重点包括:选择Android Studio作为开发工具,学习Kotlin语言基础,掌握四大核心组件及其生命周期,使用XML进行UI布局设计。建议从简单项目入手实践,学习Git版本控制,善用官方文档和开发者社区资源。同时强调测试调试的重要性,以及持续更新技术知识的必要性。文章为Android开发初学者提供了系统化的学习框架和实践建议。
2025-08-27 09:21:33
228
原创 Android 开发平台比较
Android 开发平台比较Android Studio 是官方首选IDE,功能全面但耗资源;IntelliJ IDEA 通用性强,但功能有限;Xamarin 适合 C# 开发者实现跨平台;Flutter 提供高性能跨平台 UI 方案;React Native 基于 JavaScript生态。
2025-08-27 09:18:38
242
原创 如何应对刚生效的 EN18031?(ans:外掛 SQ7131)
EN18031标准规定了无线通信设备加密传输的安全要求,涵盖加密算法、密钥管理、身份验证和数据完整性保护等方面。标准要求采用AES-256等强加密算法,密钥长度至少256位并定期更换,支持TLS1.2/1.3协议,禁用不安全算法和协议。此外,还需实现双向认证、数据完整性校验、安全日志记录和定期审计。设备需通过第三方测试认证,配置上要求最小权限原则并定期更新固件。该标准通过严格的技术规范确保数据传输的机密性、完整性和可审计性。
2025-08-26 08:30:00
1549
原创 如何符合 IEC60730 要求
IEC60730 是家用自动控制器的国际安全标准。包含通用要求(IEC60730-1)和特殊要求(IEC60730-2系列)。标准涉及机械电气安全、防火及功能安全(分ClassA/B/C三级软件验证)。关键测试包括异常条件、环境及EMC测试。认证需提供技术文件并通过第三方审核,持续维护变更管理与生产控制。该标准系统性确保产品安全性和市场准入资格。
2025-08-26 08:30:00
168
原创 详解 CAN 协议
CAN 协议、详解CAN协议是一种高可靠性的串行通信协议,广泛应用于汽车和工业控制领域。它采用差分信号传输和[线与]仲裁机制,支持标准帧和扩展帧,具有完善的错误处理功能。协议包含数据帧、远程帧等类型,通过特定帧结构实现通信。CAN FD是其升级版,提升数据传输速率和容量。硬件连接需注意终端电阻和布线要求。该协议适用于汽车电子、工业自动化等多种场景。
2025-08-25 10:39:06
345
原创 详解 AES 加密模式
AES 加密模式、大对比ECB简单但不安全;CBC安全但串行;CFB/OFB支持流加密;CTR高效可并行;GCM提供认证加密。选择时需权衡安全与性能,确保密钥安全和IV唯一性。不同模式适用于不同场景,其中GCM综合表现最佳。
2025-08-25 10:34:31
378
原创 详解 AES256 加解密
AES256AES256是一种256位密钥的对称加密算法。采用15轮加密流程,每轮包含字节代换、行移位、列混淆和轮密钥加操作。解密过程为逆向操作,需使用相同密钥。核心运算基于Galois域矩阵乘法,安全性依赖于密钥管理和加密模式选择(如CBC或GCM)。Python实现需注意密钥安全存储、随机IV生成和适当填充方案。该算法适用于敏感数据保护,但需严格控制密钥生命周期。
2025-08-24 09:30:00
462
原创 详解 AES128 加解密
AES128AES128是一种128位密钥的对称加密算法,包含10轮加密处理。加密过程包括密钥扩展、初始轮密钥加,以及多轮字节代换、行移位、列混淆和轮密钥加操作。解密是加密的逆过程,需按相反顺序执行对应逆操作。数学基础基于GF(2⁸)有限域运算,列混淆采用特定矩阵乘法。实际应用中需注意填充模式(如PKCS7)、初始化向量(IV)使用和密钥安全管理。Python实现可通过pycryptodome库完成,支持CBC等加密模式。
2025-08-24 09:00:00
300
原创 详解 Zmodem 协议
ZmodemZmodem协议是1980年代开发的串行通信文件传输协议。结合Xmodem/Ymodem优势,支持批处理、错误恢复和大文件传输。其流式传输、动态块大小调整和CRC-32校验等特性显著提升传输效率与可靠性。协议通过ZRQINIT/ZRINIT帧协商参数,以ZDATA帧传输数据,配合ZACK/ZNAK实现错误控制,采用滑动窗口和选择性重传优化性能。相比Xmodem/Ymodem,Zmodem在速度和功能上更具优势,至今仍被lrzsz等工具支持,是串行通信的重要标准。
2025-08-23 12:09:04
313
原创 详解 Ymodem 协议
YmodemYmodem是Xmodem协议的扩展版本,主要用于可靠文件传输。它在Xmodem-1K基础上增加了批处理传输、文件名和大小支持,采用CRC-16校验,并分为标准Ymodem和Ymodem-g两种变体。协议使用1024字节块格式,通过起始帧、数据帧和结束帧(EOT)完成传输流程,支持ACK/NAK握手机制。Ymodem广泛应用于嵌入式系统固件升级和旧式调制解调器通信。但存在文件大小限制(2GB)和兼容性问题。典型工具包括Linux的lrzsz和终端程序的Ymo
2025-08-23 11:55:10
303
原创 详解 Xmodem 协议
详解 Xmodem 协议经典的串行通信文件传输协议,采用半双工通信模式。广泛用于嵌入式系统、工业设备配置等。其核心特点包括128字节/1K数据块、校验和/CRC校验机制、ACK/NAK确认重传机制。协议流程包含初始化、数据传输和终止三个阶段.通过SOH/STX标识数据块,支持CRC-16校验增强可靠性。简单实现,可靠,但传输效率低。已衍生 Xmodem-1K、Xmodem-CRC 等改进版本。
2025-08-22 14:39:37
395
原创 (亲测好用)SQ7705、高阶加密芯片、AI、机器人、边缘控制
SQ7705、全程序区保护、Secure Boot、真随机数生成器、侦测环境攻击防护、AES128、AES256、SHA2、加密算法、简单上手、小白专享、亲测好用、高阶加密芯片、AI、机器人、边缘控制
2025-08-22 09:42:05
707
原创 专治 PM 的加密芯片、全片防护、SQ7705
加密芯片、SQ7705、全程序区保护、Secure Boot、真随机数生成器、侦测环境攻击防护、AES128、AES256、SHA2、加密算法、简单上手、小白专享
2025-08-20 10:20:57
314
原创 [小白专享]SHA2、SHA256、哈希算法.什么是 SHA?详解实现公式.
[小白专享]SHA2、SHA256、哈希算法.什么是 SHA?详解实现公式.
2024-10-22 15:04:44
3122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人