网站首页 站内搜索

搜索结果

查询Tags标签: Kotlin,共有 548条记录
  • 4个改变你编程技能的小技巧,手慢无

    前言 编程是一个江湖,江湖之大,鱼龙混杂,一部分江湖人士乃虾兵蟹将,一不小心就被一箭射死,我们称之为“码农”,这些人事江湖的重要组成部分,他们承担着堆砌代码,实现功能设计的使命,他们在江湖中虽为龙套,但不可或缺。另一部分人,华山论剑,刀光剑影,矗立江湖…

    2021/5/11 12:27:00 人评论 次浏览
  • 《Android 开发从初级到资深全套学习资源》,高级岗面试必备,35岁程序员依然可以“横行面试”!

    Android进阶核心问题 关于拦截异常,想必大家都知道可以通过Thread.setDefaultUncaughtExceptionHandler 来拦截 App 中发生的异常,然后再进行处理。 于是我的脑海里有个突如其来的感悟:让我的APP永不崩溃。既然我们可以拦截崩溃,那我们直接把 APP 中所有的异常拦截了,…

    2021/5/10 22:32:42 人评论 次浏览
  • 003-Kotlin协程相关

    一、Kotlin协程概念 Kotlin简单来说是一种轻量级的线程,是一种在能够在编程语言级别实现不同‘线程’的切换,准确的说是协程之间的切换。而对于线程而言,不同的线程之间切换是由操作系统来执行的。协程允许我们在单线程的情况下模拟多线程编程效果,代码在执行时的挂起…

    2021/5/10 18:29:33 人评论 次浏览
  • Kotlin之let,apply,with,run函数区别

    重新整理 重新整理了各种函数的区别,请移步到这里。以下作废很长一段时间内都一直使用Kotlin这门语言,也只是纯粹使用简单语法,最近有时候写的代码,编辑器自动提示使用let等函数,然后就专门花点时间研究了下。 let 首先let()的定义是这样的,默认当前这个对象作为闭包…

    2021/5/10 18:26:46 人评论 次浏览
  • 使用Kotlin + JetPack 对旧项目进行MVVM改造

    介绍 本次改造的项目地址为:github.com/stevenwsg/XSYBBS 这个项目是两年前在学校写的,当初写的时候比较赶时间,一直堆业务功能,没有考虑项目结构,写了很多重复代码。最近在看Kotlin协程和JetPack组件,就想着用Kotlin协程和JetPack组件对原项目进行重构。 MVVM Andr…

    2021/5/9 13:55:15 人评论 次浏览
  • 携程android面试题,一次违反常规的安卓大厂面试经历,面试真题解析

    (一)简介 Handler机制是一套Android消息传递机制。在Android开发多线程的应用场景中,将工作线程中需更新UI的操作信息 传递到 UI主线程,从而实现 工作线程对UI的更新处理,最终实现异步消息的处理。 在Android开发中,为了UI操作是线程安全的,规定了只允许主线程更新…

    2021/5/8 18:59:42 人评论 次浏览
  • 写给Android开发的小程序布局指南,最全的BAT大厂面试题整理

    前言 下面的题目都是大家在面试字节跳动或者其它大厂面试时经常遇到的,如果大家有好的题目或者好的见解欢迎分享。 参考解析:郭霖、鸿洋 内容特点:条理清晰,含图像化表示更加易懂。 内容概要:包括 Handler、Activity相关、Fragment、service、布局优化、AsyncTask相关…

    2021/5/6 14:25:36 人评论 次浏览
  • Kotlin 写 Android 单元测试(三),Mockito mocking 框架的使用

    Kotlin 写 Android 单元测试系列: Kotlin 写 Android 单元测试(一),单元测试是什么以及为什么需要 Kotlin 写 Android 单元测试(二),JUnit 4 测试框架和 kotlin.test 库的使用 Kotlin 写 Android 单元测试(三),Mockito mocking 框架的使用 Kotlin 写 Android 单…

    2021/5/4 10:57:56 人评论 次浏览
  • 封装DataBinding让你少写万行代码

    笔者也只是一个普普通通的开发者,设计不一定合理,大家可以自行吸收文章精华,去糟粕。 现在我们就可以开始做一些基础的封装工作,同时在app的bulid.gradle文件中开启dataBinding的使用 android {buildFeatures {dataBinding = true}//省略... } 复制代码基于DataBindi…

    2021/5/3 8:25:11 人评论 次浏览
  • Kotlin极简教程:第8章 函数式编程

    原文链接:https://github.com/EasyKotlin值就是函数,函数就是值。所有函数都消费函数,所有函数都生产函数。"函数式编程", 又称泛函编程, 是一种"编程范式"(programming paradigm),也就是如何编写程序的方法论。它的基础是 λ 演算(lambda cal…

    2021/5/1 22:55:34 人评论 次浏览
  • 2021年Android开发者常见面试题,架构师必备技能

    缘起 深圳市腾讯计算机系统有限公司成立于1998年11月,是中国最大的互联网综合服务提供商之一,也是中国服务用户最多的互联网企业之一。 腾讯业务多元化,覆盖面广:社交、通信、娱乐全面开花。其中,腾讯QQ几乎是所有人的青春,各种气泡,装扮,是青春年少时的快乐。 我…

    2021/4/30 10:28:29 人评论 次浏览
  • 35岁以后的Android程序员出路在哪里?完整PDF

    前言:Android 应用开发发展到今天,已经成为一个非常成熟的技术方向,从目前的形势来看,Android开发相当火热,但是高级Android开发人才却比较少,现在移动互联网的开发者也逐步开始关注插件化技术、性能优化、行业新技术,系统架构等进阶技术。这也同时造成了一种现像,…

    2021/4/29 12:27:09 人评论 次浏览
  • 35岁以后的Android程序员出路在哪里?实战篇

    我究竟要不要学习Kotlin呢? 要回答这个问题,我们先把时间拨回到2017年5月18日,安卓团队在谷歌 I/O 2017 大会上宣布 Kotlin 成为官方头等支持语言。 彼时谷歌技术大牛 Steve Yegge 发表了一篇关于 Kotlin 的使用体会总结文章:“为什么说 Kotlin 比你们用的那些垃圾语言…

    2021/4/26 20:28:48 人评论 次浏览
  • BuildSrc使用kotlin代码配置gradle内容

    ### 1. android{}对应的配置: ```gradle android{ } ``` [https://github.com/panyy/mvvm-jetpack-sample/blob/master/buildSrc/src/main/java/com/common/plugin/CommonAndroid.kt](https://github.com/panyy/mvvm-jetpack-sample/blob/master/buildSrc/src/main/java/…

    2021/4/26 18:30:04 人评论 次浏览
  • 【Kotlin学习之旅】Kotlin使用writeText写文件,使用readText读取文件内容

    一、需求描述 需要使用kotlin来读写文件内容,下面写了一个工具类测试一下,如下所示: package com.oyp.kotlinimport org.junit.Test import java.io.*class FileTest {companion object {private const val TAG: String = "FileTest"}@Testfun testSave()

    2021/4/23 18:58:25 人评论 次浏览
扫一扫关注最新编程教程