首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

FAQ | 使用 Kotlin 进行 Android 开发

自从 2017 年我们宣布支持 Kotlin 以来,收到了很多关于使用 Kotlin 进行 Android 开发的问题: 大家想知道现在是否适合学习 Kotlin,是否要在应用开发中引入 Kotlin,..."对于资深 Java 开发者如果学习 Android 开发,推荐直接上手 Kotlin 还是使用 Java 入门呢?" 简单来说: 是的!开始学习和使用 Kotlin 吧!...我们添加了内置 Android Kotlin Live 模板,供您使用简写语法将常见的 Android 代码结构应用到 Kotlin 代码。...既包含面向 没有编程经验 的初学者新开设的在线课程 使用 Kotlin 构建 Android 应用的基础知识,也有讲解如何 使用协程 的高级教程,帮助您提升使用 Kotlin 进行 Android 开发的技能...Kotlin 进行 Android 开发提供无缝的体验。

81630

使用idea配置Android开发环境

当上面的都安装完成之后,再安装SDK manager,这个是管理Android的SDK的,安装目录选一个剩余空间多一点的盘。...因为这个SDK特别占空间,多下几个版本的话差不多地10几个G的空间,空间不够建议就下一个api 28(Android 9)就好。...安装好之后在环境变量中添加一个系统变量ANDROID_SDK_ROOT,其他的想ANDROID_SDK_HOME之类的你如果不知道是什么含义的话就不要添加,这个变量的值就是我们安装SDK manager...下载下图中红框框住的,其他的看自己需求,如果不需要10的话,记得把前面Android 10的去了。 ?...趁着下载的功夫我们打开IDEA,创建一个新项目,教程看这:https://blog.csdn.net/u010100466/article/details/54342826 创建好之后就有一个Android

6.8K30

Android开发之Fragment动态使用

Android开发之奇怪的Fragment 一文中,讲到了Fragment的基础知识,这次来重点讨论一下Fragment的动态使用。...这种情况主要针对布局文件中用占位符,在Activity中进行切换Fragment的情况,分为两种: 1、使用replace方法把原有的Fragment替换掉; 2、使用hide和show方法,把已经添加过的...下面主要探讨一下这两种情况之间的区别 1、使用replace方法把原有的Fragment替换掉 public class MainActivity extends ActionBarActivity implements...使用场景:如果被替换的Fragment无须再次使用,可以使用replace方法。 ---- 2、使用hide和show方法,把已经添加过的Fragment隐藏或显示出来。...:如果Fragment需要重用或者不断切换,可以使用该方法提高性能。

55970

Android 应用开发】 Application 使用分析

中是为了 保存全局变量 而设计的类;  -- Android 全局变量定义 : 在 Android 中可以不使用 public static 定义全局变量, 定义在 Application 中的普通变量...在Android应用中可以当作全局变量使用; (3) Application 使用方法 Application 使用方法 :  -- 自定义 Application : 自定义一个 class 类,...Application 使用场景 1 --> 组件间的数据传递 (1) 使用 Application 传递数据 Application 媒介传递数据方式 :  -- Appliction 集合 : 在...CompnentCallbacks 接口  部分源码 : 省略了注释部分, 代码完整; package android.content; import android.content.res.Configuration...自定义 Application 基本使用 (1) 创建 自定义 Application 创建 Application : 创建一个类, 继承 android.app.Application 类, 实现最基本的

65920

使用 NestJS 开发 Node.js 应用

NestJS 最早在 2017.1 月立项,2017.5 发布第一个正式版本,它是一个基于 Express,使用 TypeScript 开发的后端框架。...设计之初,主要用来解决开发 Node.js 应用时的架构问题,灵感来源于 Angular。在本文中,我将粗略介绍 NestJS 中的一些亮点。 组件容器 ?...CatsController], providers: [CatsService], }) export class CatsModule {} 复制代码 依赖注入(DI) 与 Angular 相似,同是使用依赖注入的设计模式开发...GraphQL GraphQL 由 facebook 开发,被认为是革命性的 API 工具,因为它可以让客户端在请求中指定希望得到的数据,而不像传统的 REST 那样只能在后端预定义。...其他 除上述一些列举外,NestJS 实现微服务开发、配合 TypeORM、以及 Prisma 等特点,在这里就不展开了。

3.1K60

Android使用WebView与JS交互全解析

1.概述 首先,需要提出一个概念,那就是hybrid,主要意思就是native原生Android和h5混合开发。为什么要这样做呢?...大家可以想象一下针对于同一个活动,如果使用纯native的开发方式,Android和iOS两边都要维护同一套界面甚至是逻辑,这样开发和维护的成本会很大,而使用hybrid的开发方式的话,让前端的同学去写一套界面和逻辑...那为什么不所有的页面都使用这种方式开发呢?因为使用h5来展示界面的话用户体验始终是不如native的,所以在这两者之间我们需要一个权衡。...可以看到先显示一个toast,然后调用log()方法,log()方法里调用了js脚本的log()方法, js的log()方法做的事就是在控制台输出msg,这里明显是Android调用了js的方法。...e) 使用webview控件加载我们之前编写的html文件 在真实手机上运行程序,在控制台成功输出内容: 这样我们就完成了js和java的互调,是不是很简单。

1.5K10
领券