前言经过上一篇文章,对开机启动动画的流程梳理,引出了实际上在开机启动动画中,并没有Activity,而是通过OpenGL es进行渲染,最后通过某种方式,把数据交给Android渲染系统。本文,先来探索在调用OpenGL es进行渲染的前期准备。正文让我们回忆一下,上一篇开机动画OpenGL es 使用步骤,大致分为如下几个:1.SurfaceComposerClient::getBuiltInD
Kotlin for android developers》中文版翻译错别字、病句、翻译错误等问题可以提issues。请说明错误原因。写在前面学习通过Kotlin语言来简单地开发android应用。关于本书在这本书中,我会使用Kotlin作为主要的语言来开发一个android应用。方式是通过开发一个应用来学习这门语言,而不是根据传统的结构来学习。我会在感兴趣的点停下来通过与Java1.7对比的方
fragmject项目地址:miaowmiaow/fragmject 简介: 适合初学者入门的项目,通过对 Kotlin 的系统运用,实现的一个功能完备符合主流市场标准 App。包含知识点(MVVM 开发架构、单 Activity 多 Fragment 项目设计、暗夜模式、屏幕录制、图片编辑、字节码插桩)。项目结构清晰,代码简洁优雅。更多:作者   提 Bu
其实一直想写一篇详细介绍 Kotlin 反射的文章,但问题就在于,现阶段的 Kotlin 反射还真不如直接用 Java 反射来的愉快。你问我原因?那我们就来简单说说。本文结论基于 Kotlin 1.1.51,相信在未来的版本,本文提到的问题都将被一一解决。1 一个 2.5M 大小的 jar 包Java 反射直接内置在 Java 标准库当中,而 Kotlin 的反射需要单独引入,原因也很简单,Kot
# Android Studio中Kotlin下载与安装 在Android开发中,Kotlin已经成为一种备受欢迎的编程语言。它具有更简洁、更安全、更灵活的特点,使得开发者能够更轻松地构建高质量的Android应用程序。 本文将介绍如何在Android Studio中下载和安装Kotlin插件,以便开发者能够开始使用Kotlin进行Android应用程序的开发。 ## 下载与安装Kotli
原创 2024-04-22 05:24:30
427阅读
从本篇博客开始,将介绍Kotlin官方文档的内容。基础语法包定义包声明应该在源文件的顶部package my.demo import java.util.* // ...并不要求目录和包匹配:源文件可以在文件系统的任何地方详见Packages方法定义具有两个Int类型参数和Int类型返回值的方法fun sum(a: Int, b: Int): Int { return a + b }方法
转载 2023-12-04 15:23:05
245阅读
从java转kotlin开发Android也有近1年了,不过刚开始用的时候项目紧。随便看了几眼文档就直接开干了。最近通读了几遍文档,发现有很多小细节和规范都不知道,实在惭愧。这里把重要的和一些不常用的记录一下,加深印象。不过还是建议大家能够通读两遍官方文档。官方文档地址:https://www.kotlincn.net/docs/reference/1.null处理这个应该是我们在使用时能感受到的
# 使用Retrofit框架在Android下载文件 在Android开发中,下载文件是一项常见的需求,而Retrofit是一个强大的HTTP客户端库,可以帮助我们轻松实现这一功能。本文将指导你如何使用Kotlin和Retrofit框架下载文件,适合刚入行的开发者。 ## 流程概述 在开始实现之前,我们可以将整个过程分为几个步骤,如下表所示: | 步骤 | 描述
原创 7月前
130阅读
# Android Studio Kotlin 例程下载 Android Studio 是一款由 Google 开发的用于 Android 应用开发的集成开发环境(IDE)。其中,Kotlin 是一种在 Android 开发中广泛使用的现代编程语言。本文将介绍如何在 Android Studio 中使用 Kotlin 进行开发并下载一个简单的例程。 ## 步骤一:安装 Android Stud
原创 2023-09-24 10:45:01
114阅读
当我们的ionic应用开发结束之后,就要开始上线到应用市场,那么Android的发布步骤具体是怎么样的呢?1)编译 运行命令行:ionic cordova build android --release如果一切顺利,最后会build successful在platforms/android/build/outputs/apk/目录下面会生成默认名字为android-release-unsigne
转载 2024-10-01 12:49:00
66阅读
目录前言Kotlin是什么?一、为什么优先使用Kotlin进行Android开发?二、Kotlin优先意味着什么?三、Kotlin能做什么?四、我们也使用Kotlin五、Kotlin常见问题六、Kotlin必知必会总结前言Kotlin是什么? Kotlin 是一门用于现代多平台应用的静态编程语言 ,其中被广泛用于Android 平台的开发,被称之为 Android
# 解决Android Studio Kotlin下载慢问题 ## 引言 作为一名经验丰富的开发者,我们经常会遇到Android Studio下载Kotlin插件慢的情况。对于刚入行的小白来说,这可能会成为一个困扰。本文将教你如何解决Android Studio Kotlin下载慢的问题,帮助你更顺利地进行开发工作。 ## 整体流程 首先,让我们看一下整个解决问题的流程,我们可以通过以下表格展
原创 2024-02-26 05:44:35
804阅读
MVP简介本文使用kotlin代码来写的,在项目中 View 和 Model 并不直接交互,而是使用 Presenter 作为 View 和 Model 之间的桥梁。其中 Presenter 中同时持有 View 层以及 Model 层的 Interface 的引用,而 View 层持有 Presenter 层 Interface 的引用,当 View 层某个页面需要展示某些数据的时候,首先会调用
转载 6月前
32阅读
前言  前两天在Google IO 大会上宣布Kotlin成为开发Android的官方语言,之前就对Kotlin有一定的了解和关注,但是一直没花时间学习,那么,现在Kotlin成为官方语言了,想必一定有很多的语言特性,更加方便我们Android开发者,所以,跟我一起开始学习这门语言吧。 PS:我目前的学习都是在官网在看的文档,只是简单的翻译了下,如有不对,欢迎指出和交流。1,包的定义  跟Java
作为一个米粉,这是小米被自己黑的最狠的一次。言归正传,上次实现了一个简单的广告条,此次则实现一个简单的指示器,与其配套。鉴于上次没有发布源码地址,这次先挂地址:https://github.com/zsh065400/KotlinFirst 这个App的所有功能更新都会同步,我会挑出一些功能写成博客,与大家共勉自定义View(此次不包含ViewGroup)的方法有很多继承现有的控件,实现附加功能
转载 7月前
32阅读
关于Android应用程序开发,新开的项目应该选择使用Java还是Kotlin作为其开发语言?关于新开的Android项目,我们到底应该如何去实施?在今年7月份初我参与了一个新项目的研发工作,在研发过程中遇到了一些问题,我想从下面几个方面和大家分享下:新开的项目应该选择使用Java还是Kotlin作为其开发语言?Google官方都已官宣KotlinAndroid应用第一开发语言了,我一定要使用K
转载 2024-05-15 18:05:09
31阅读
为什么要学习Kotlin,其实原因也很简单,比较人家google作为开发Android的大力推荐,选择它总会没错的! 对于Android开发上来讲也是有很多优势的,比如代码简洁,提高编码效率;Android studio提供的插件齐全 一,环境搭建并创建第一个项目搭建环境如果有Android开发经验的同学来说非常简单,Android studio3.0以后集成了Kotlin插件, 低于3
转载 2023-08-25 07:18:35
534阅读
主要技术点KotlinMVVMDatabindingArouter路由Dagger依赖注入RxjavaRetrofitMVVM:MVVM设计模式的一套快速开发库,整合Okhttp+RxJava+Retrofit+Glide等主流模块,满足日常开发需求。使用该框架可以快速开发一个高质量、易维护的Android应用。ARouter:阿里出的一个用于帮助 Android App 进行组件化改造的框架 —
转载 2023-11-03 08:49:09
84阅读
1.类的构造1.1类的简单定义//java public class MainActivity extends AppCompatActivity { ... } //Kotlin class MainActivity : AppCompatActivity() { ... }Kotlin对类的写法有以下特点:<1>省略了关键字public,缘于它默认就是开放的;
# Android Studio 和 Gradle 下载慢的解决方案 在安卓开发中,Android Studio 和 Gradle 是必不可少的工具。然而,许多开发者在使用这些工具时会遇到下载速度缓慢的问题,尤其是在使用 Kotlin 进行开发时,频繁的 Gradle 构建可能会让人感到沮丧。本文将探讨造成下载慢的原因,并介绍一些解决方案,帮助开发者提升开发效率。 ## 为什么 Gradle
原创 10月前
250阅读
  • 1
  • 2
  • 3
  • 4
  • 5