- 本文约4千字,新手阅读需要7分钟,复习需要2分钟 【收藏随时查阅不再迷路】 👉关于作者众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣 !!!专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)有什么需要欢迎私我,交流... 本文约4千字,新手阅读需要7分钟,复习需要2分钟 【收藏随时查阅不再迷路】 👉关于作者众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣 !!!专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)有什么需要欢迎私我,交流...
- 本文约3.7千字,新手阅读需要3分钟,复习需要1分钟 【收藏随时查阅不再迷路】 👉关于作者众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣 !!!专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)有什么需要欢迎私我,... 本文约3.7千字,新手阅读需要3分钟,复习需要1分钟 【收藏随时查阅不再迷路】 👉关于作者众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣 !!!专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)有什么需要欢迎私我,...
- 本文约5.9千字,新手阅读需要9分钟,复习需要3分钟 【收藏随时查阅不再迷路】 👉关于作者众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣 !!!专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)有什么需要欢迎私我,... 本文约5.9千字,新手阅读需要9分钟,复习需要3分钟 【收藏随时查阅不再迷路】 👉关于作者众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣 !!!专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)有什么需要欢迎私我,...
- Android 自定义UI 实战 02 流式布局-- 自定义ViewGroup第二章 自定义ViewGroup 流式布局@TOC 前言使用纯代码 加 注释的方式,可以更快的理解源码如果你喜欢,请点个赞,后期会不断的深入讲解 1、自定义控件,并在XML 使用自定一个Layout 继承 ViewGrouppublic class FlowLayout extends ViewGroup { ... Android 自定义UI 实战 02 流式布局-- 自定义ViewGroup第二章 自定义ViewGroup 流式布局@TOC 前言使用纯代码 加 注释的方式,可以更快的理解源码如果你喜欢,请点个赞,后期会不断的深入讲解 1、自定义控件,并在XML 使用自定一个Layout 继承 ViewGrouppublic class FlowLayout extends ViewGroup { ...
- Android 自定义 UI 实战第一章: 自定义View 文字变色@TOC 前言使用纯代码 加 注释的方式,可以更快的理解源码如果你喜欢,请点个赞,后期会不断的深入讲解使用自定义UI 完成 歌词文字颜色加载效果 1、自定义文本属性在项目attrs.xml 文件中 res -> values -> attrs.xml,自定义文本属性,没有这个文件,就新建一个。<?xml version=... Android 自定义 UI 实战第一章: 自定义View 文字变色@TOC 前言使用纯代码 加 注释的方式,可以更快的理解源码如果你喜欢,请点个赞,后期会不断的深入讲解使用自定义UI 完成 歌词文字颜色加载效果 1、自定义文本属性在项目attrs.xml 文件中 res -> values -> attrs.xml,自定义文本属性,没有这个文件,就新建一个。<?xml version=...
- @[TOC](kotlin 和 Java 的不同之处) kotlin 简介Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。Kotlin 可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。Kotlin兼容Java语言, 能够直接调用Java代码,但比Java更安全,更简洁。JetBrains在Apache 2许可证下,开源... @[TOC](kotlin 和 Java 的不同之处) kotlin 简介Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。Kotlin 可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。Kotlin兼容Java语言, 能够直接调用Java代码,但比Java更安全,更简洁。JetBrains在Apache 2许可证下,开源...
- @[TOC](匿名函数 与 Lambda) 前言匿名函数,顾名思义,就是没有名的函数 1、匿名函数匿名函数 val len = "tiger".count(); println(len); val len2 = "tiger".count {// it 等价于 t i g e r 的字符 char it == 'g' } println(l... @[TOC](匿名函数 与 Lambda) 前言匿名函数,顾名思义,就是没有名的函数 1、匿名函数匿名函数 val len = "tiger".count(); println(len); val len2 = "tiger".count {// it 等价于 t i g e r 的字符 char it == 'g' } println(l...
- @[TOC](kotlin 语言特性) 前言任何语言都有自己的特性,了解特性,才能深入的学习 1、可空性特点// kotlin 在声明参数的时候,默认是不可空类型。 var name: String = "tiger"// name = null 如果赋值为null 将会报错, 可以赋值成 空串 "" println(name) // 但是我们在... @[TOC](kotlin 语言特性) 前言任何语言都有自己的特性,了解特性,才能深入的学习 1、可空性特点// kotlin 在声明参数的时候,默认是不可空类型。 var name: String = "tiger"// name = null 如果赋值为null 将会报错, 可以赋值成 空串 "" println(name) // 但是我们在...
- @[TOC](kotlin 数组、集合和 Map 的使用) 前言使用纯代码 加 注释的方式,可以更快的理解源码如果你喜欢,请点个赞,后期会不断的深入讲解 1、List 创建与元素获取 val list = listOf("张三","大漂亮","王美丽","王五")// 正常取值方式: 索引, 内部是运算符重载 [] = get println(list[0]) pri... @[TOC](kotlin 数组、集合和 Map 的使用) 前言使用纯代码 加 注释的方式,可以更快的理解源码如果你喜欢,请点个赞,后期会不断的深入讲解 1、List 创建与元素获取 val list = listOf("张三","大漂亮","王美丽","王五")// 正常取值方式: 索引, 内部是运算符重载 [] = get println(list[0]) pri...
- @[TOC](Android kotlin 大全) 前言在学习之前,我们先来了解一下kotlin,在这里,我不会再去介绍kotlin 的发展史,我们直接来说一下我个人对于kotlin 的理解:kotlin 包含了大量的语法糖,在编码的时候,会大大的简化我们的代码量及工作效率,kotlin 中的高阶函数,扩展函数,委托,数据类,密封类,集合操作,可空类型等等。相比传统的Java 语言,kotl... @[TOC](Android kotlin 大全) 前言在学习之前,我们先来了解一下kotlin,在这里,我不会再去介绍kotlin 的发展史,我们直接来说一下我个人对于kotlin 的理解:kotlin 包含了大量的语法糖,在编码的时候,会大大的简化我们的代码量及工作效率,kotlin 中的高阶函数,扩展函数,委托,数据类,密封类,集合操作,可空类型等等。相比传统的Java 语言,kotl...
- 1、右键项目目录,选择new -> foldel -> Assets Foldel 在main 文件目录下创建一个 assets 文件夹,这个文件夹里面我们存放本地的JSON 文件2、代码实现package com.traveleasy.electricity.utils;import android.content.Context;import android.content.res.As... 1、右键项目目录,选择new -> foldel -> Assets Foldel 在main 文件目录下创建一个 assets 文件夹,这个文件夹里面我们存放本地的JSON 文件2、代码实现package com.traveleasy.electricity.utils;import android.content.Context;import android.content.res.As...
- 前言本周二,谷歌发布了 Android 13 的第一个测试版。该测试版在内部称为“提拉米苏”,是在 2 月份推出的开发者尝鲜版之后又发布的一个版本。正文Android 13 增加了很多新的特性,包括增加新的运行时权限允许应用发送通知消息、更加安全的共享系统照片和视频、主题应用图标以及更好的本地化等。该版增加了访问媒体文件的更多精细的权限划分。以前,当尝试读取本地存储的媒体文件时,Androi... 前言本周二,谷歌发布了 Android 13 的第一个测试版。该测试版在内部称为“提拉米苏”,是在 2 月份推出的开发者尝鲜版之后又发布的一个版本。正文Android 13 增加了很多新的特性,包括增加新的运行时权限允许应用发送通知消息、更加安全的共享系统照片和视频、主题应用图标以及更好的本地化等。该版增加了访问媒体文件的更多精细的权限划分。以前,当尝试读取本地存储的媒体文件时,Androi...
- 前言 :各位同学大家好,大家在做app开发的时候都会遇到屏幕适配的问题,安卓里面有dp iOS里面有pt 单位给我们用来处理屏幕适配 除此之外安卓还有 autosize等框架给我们使用 ,iOS也对应屏幕适配方案给我们使用,那么在flutter 中我们可以使用 flutter_ScreenUtil 这个三方库来处理屏幕的适配,那么废话不多说 我们正式开始讲解使用方法。 准备工作:需要安装... 前言 :各位同学大家好,大家在做app开发的时候都会遇到屏幕适配的问题,安卓里面有dp iOS里面有pt 单位给我们用来处理屏幕适配 除此之外安卓还有 autosize等框架给我们使用 ,iOS也对应屏幕适配方案给我们使用,那么在flutter 中我们可以使用 flutter_ScreenUtil 这个三方库来处理屏幕的适配,那么废话不多说 我们正式开始讲解使用方法。 准备工作:需要安装...
- 前言:网上有很多安卓内多语言切换的文章,我也看了一些,很多都千篇一律,而且还是有问题,我就自己重新改了一下。整好分享给各位同学,废话不多说,我们正式开始 效果图我们在点击切换语言的按钮时候弹窗dialog 然后用户可以选择 简体中文 英文 繁体中文 跟随系统 四种选项 ,这是我们基本的需求 具体实现首先我们要在资源文件res目录下面创建多语言的目录文件夹 values valu... 前言:网上有很多安卓内多语言切换的文章,我也看了一些,很多都千篇一律,而且还是有问题,我就自己重新改了一下。整好分享给各位同学,废话不多说,我们正式开始 效果图我们在点击切换语言的按钮时候弹窗dialog 然后用户可以选择 简体中文 英文 繁体中文 跟随系统 四种选项 ,这是我们基本的需求 具体实现首先我们要在资源文件res目录下面创建多语言的目录文件夹 values valu...
- 前言在原生的andriod 和iOS 里面都会有数据缓存的api Android 端用的是 Sharedpreferences 来实现对于轻量级数据的缓存 , IOS端 通常使用NSUserDefaults 来实现轻量级数据的缓存 但是在flutter 有基于Android iOS 做支持的三方插件库 shared_preferences 准备工作shared_preferenc... 前言在原生的andriod 和iOS 里面都会有数据缓存的api Android 端用的是 Sharedpreferences 来实现对于轻量级数据的缓存 , IOS端 通常使用NSUserDefaults 来实现轻量级数据的缓存 但是在flutter 有基于Android iOS 做支持的三方插件库 shared_preferences 准备工作shared_preferenc...
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签