首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Kotlin开发学习–Intent使用

, 10 10月 2022 作者 847954981@qq.com 后端学习 Kotlin开发学习–Intent使用 Intent是Android程序各组件之间进行交互一种重要方式,它不仅可以指明当前组件想要执行动作...之后我们就能使用startActivity方法来启动Activity,而这个方法正是接受一个Intent对象: val intent = Intent(this, SecondActivity::class.java...与此对应,我们还可以在标签再配置一个标签,用于更精确地指定当前Activity能够响应数据。标签主要可以配置以下内容。 android:scheme。...用于指定数据协议部分,如上例https部分。 android:host。用于指定数据主机名部分,如上例www.baidu.com部分。 android:port。...用于指定可以处理数据类型,允许使用通配符方式进行指定。 只有当标签中指定内容和Intent携带Data完全一致时,当前Activity才能够响应该Intent。

1.1K20

JavaKotlin, 哪个是开发应用首选语言?

Java是很多开发者创建安应用首选语言。但它在 Android 界领导地位正受到各种新语言挑战,Kotlin就是其一。...在 LiveEdu 上有一个点击率超高教程 — 如何用 Kotlin 开发类似 Instagram App。...他擅长使用包括 JavaKotlin 在内多种语言,因此对于这两个语言在开发方面的利弊了如指掌。与市面上现有教程不同,这套教程将从业界实战角度出发,提供一些 Kotlin 屠龙之技。...KOTLIN 优势 在 Android 开发获得了很高流行度,但它也被用于 Spring 5 等后端项目; 从 Java 切换到 Kotlin 非常简单 – 您只需安装 Kotlin 插件,将其添加到...Gradle 构建文件,然后单击 “转换” 就好了; 包含智能扩展功能,帮助开发者构建干净 API; 在其类型系统设有 null – null 问题是 Java 开发一个常见问题,由于 Android

3.6K30
您找到你想要的搜索结果了吗?
是的
没有找到

浅谈MVP模式

端午放假,天气下雨,于是乎在家撸一下博客,本篇博客将为大家解析MVP模式在应用。 本文将从以下几个方面对MVP模式进行讲解: 1.  MVP简介 2.  为什么使用MVP模式 3.  ...为什么使用MVP模式 在Android开发,Activity并不是一个标准MVC模式Controller,它首要职责是加载应用布局和初始化用户界面,并接受并处理来自用户操作请求,进而作出响应...当我们将其中复杂逻辑处理移至另外一个类(Presneter)时,Activity其实就是MVP模式 View,它负责UI元素初始化,建立UI元素与Presenter关联(Listener之类...public class MainActivity extends ActionBarActivity implements IUserView...在各个ActivittyPresenter有很多类型,所以在BaseActivitty,也需要对Presenter进行抽取成BasePresenter,MVPPresenter是持有view引用

91930

Java自定义注解在开发简单运用

【Override】 java中有很多框架都用到了注解包括javaApi也是,想一些网络框架@GTE,@POST,@PATH等等,java@Override注解是可以被继承,它是可以在代码编译期告诉...JVM类之间继承关系,那到底注解是怎么实现呢,首先你要定义一个注解,然后通过反射来实现你所要功能。...Java元注解 元注解就是注解注解,听起来比较拗口,说白了就是说明注解一些属性,比如当前注解是作用在类还是局部变量、实例变量、方法,注解生存期、能否被子类继承、可否被文档化等等。...通过反射找到控件 以上代码有一些反射基础同学都可以看明白,而且写了注释,最后是页面代码 ?...Activity页面 在控件上面写上注释和它ID值,在使用控件之前把上下文传递给FindViewByReflection这个类,让它通过反射来遍历所有用到了注释变量,然后为它们赋值,也就是在运行过程

1.6K10

又一巨头从Java迁移到Kotlin:关键应用全部开始切换、代码库超过千万行Kotlin代码

开发人员调查,其受欢迎程度高于 Java,”他还指出,由于近年来 Kotlin 已成为 Android 开发流行语言,“因此,在努力使我们开发工作流程更加高效过程,我们在 Meta 开发中转向...,就需要引入 Kotlin platform 类型。...例如,很多 Android Java 代码会使用 android.text.TextUtils 实用方法,例如 isEmpty,来简化对某些字符串检查。...但在 Kotlin ,其实是有内置标准库方法 String.isNullOrEmpty 。...尽管网上各种案例引用数字往往要比这高得多,但他们还是对这个数字感到满意。 Strulovich 说,Meta 向 Kotlin 迁移仍在进行并在加速。

64830

Kotlin For Android 笔记(二)

虚拟机( 5.0 之前)或运行时( 5.0 及更高版本)。两个虚拟机都只能执行类内定义代码。为了解决这个问题,Kotlin 编译器为顶级函数生成类。...例如,假设我们定义了 printer.kt 文件函数: // Printer.kt fun printTwo() { print(2) } 将 kotlin 代码编译成 Java 字节码。...它主体只包含 system.out.println 调用 我们还可以在 Java 文件访问 Kotlin 顶级函数。...用类名前缀函数调用: //Java file, call inside some method PrinterKt.printTwo() 正如我们所看到KotlinJava 是可以互操作。...这样在 Java 调用 Kotlin 顶级方法和属性是很方便。类似下面这样: @file:JvmName("Printer") 接着就可以在 Java 文件使用了。

44320

Android--SVG在系统应用

SVG,即Scalable Vector Graphics 可伸缩矢量图形,这种图像格式在前端已经使用非常广泛了 SVG图片相对于一般图片(png、jpg等),拥有占用体积小,支持等比例缩放不失真...,性能高等优势,谷歌在Android5.0引进了SVG,并转化为Vector,在Android中指的是Vector Drawable,也就是Android矢量图,可以说Vector就是Android...SVG实现(并不是支持全部SVG语法,现已支持完全足够用了) Vector图像刚发布时候,是只支持Android 5.0+,自从AppCompat 23.2之后,Vector可以使用于Android...Vector 语法简介 通过使用它Path标签,几乎可以实现SVG其它所有标签,虽然可能会复杂一点,但这些东西都是可以通过工具来完成,所以,不用担心写起来会很复杂。...添加 defaultConfig { vectorDrawables.useSupportLibrary = true } 1.2、在gradle添加 compile

2.7K20

对于文件夹综合操作

查看文件夹下所有文件夹大小.png 4.高阶:将文件夹所有文件夹大小信息输出到SD卡 1).用列表保存数据 public long dirListSize(File dir, List<String...+ "----大小:" + size / 1024.f / 1024 + "MB"); } } } return size; } 2).将列表数据写出到...将信息保存到文件.png ---- 二、空文件夹 1.空文件夹检测比较简单,将加入列表条件限定一下即可 /** * 获取某文件夹下所有空文件夹 * * @param dir 根文件夹...成功删除--" + name : "删除失败--" + name); } } dir.delete(); } ---- 三、升级版,自定义过滤条件 想必应该用过java...项目源码 日期 备注 V0.1--无 2018-10-26 对于文件夹综合操作 2.更多关于我 笔名 QQ 微信 爱好 张风捷特烈 1981462002 zdl1994328 语言 我github

1.5K20

NestedScrollView+Recyclerview下滑卡顿解决方法

大家在进行开发用到NestedScrollView+Recyclerview时候,经常出现情况就是加载下滑时候没有任何问题,很流畅,但是在下滑以后明显出现了卡顿情况,小编根绝这个问题,给大家再来解决方法...在布局文件添加 android:nestedScrollingEnabled="false" 这一属性 或者通过代码设置也是可以, mRecycler.setNestedScrollingEnabled...,所 以只需要在对RecylerView在带设置不能获取焦点即可....添加以下代码 mRecycler.setFocusable(false); 以上是小编测试过解决方法,接下来,我们再给大家分享一篇简单方法代码: 最开始使用ScrollView时候嵌套ListView...,又发现了两种方法,大神真的是多啊,一起整理后分享给你 当ScrollView嵌套RecyclerView时,会出现滑动卡顿,不平滑效果。

2.6K20
领券