自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android技术之家

主要分享移动互联网的相关产品和资讯,关注你将学习到更多,在互联网的当下你会赚更多的钱。

  • 博客(28)
  • 收藏
  • 关注

原创 Kotlin 多态和扩展(学习笔记五)

五、多态和扩展 1、重载算术运算符算术运算符最能直观的反映kotlin的约定。在kotlin中,可以使用+=等基本运算符对集合或者对象进行操作。data class Point...

2020-04-28 08:24:52 259

转载 Java的值传递和引用传递,你真的搞清楚了吗?

luckykelan的博客地址:https://juejin.im/user/5b172e3e51882513e905909f先从一道面试题说起:以下程序输出结果是什么:public...

2020-04-28 08:24:52 186

原创 Kotlin Lambda和集合(学习笔记四)

四、Lambda和集合1、Lambda简化表达 函数式接口:有且仅有一个抽象方法的接口with 和 apply 的实现 with、apply是一个函数,其实它有两个参...

2020-04-26 12:41:38 259

转载 你还没迁移至 AndroidX ?

长久以来,我们致力于做到三件事:实践指南、减少模板代码和简化任务流程,我们希望帮助开发者们集中精力专注在真正需要考虑的逻辑中去。Jetpack 为此而生,它所包含的库、工具和指南,可以...

2020-04-26 12:41:38 317

原创 Kotlin代数数据类型、模式匹配、泛型相关(学习笔记三)

三、代数数据类型和模式匹配其实都是些设计思想,我们在开发中都用到了,需要在开发中不断积累领悟。1、代数数据类型概念理解代数就是能代表数字的字母或符号这种用代数或者数字转换成的类型,以及...

2020-04-25 15:49:01 622

转载 Android 源码分析实战 - 授权时拦截 QQ 用户名和密码

1. 说在前面 本文内容其实是不适合发出来的,希望大家切勿用作商业用途,也切勿将功能发布到线上环境。技术一定是为生活服务的,是为了大家共同的美好生活。判断一件事是否值得做,一定...

2020-04-25 15:49:01 596 1

原创 深度探索Gradle自动化构建技术(四、自定义 Gradle 插件)

一、Gradle 插件概述自定义 Gradle 插件的本质就是把逻辑独立的代码进行抽取和封装,以便于我们更高效地通过插件依赖这一方式进行功能复用。而在 Android 下的 gradle...

2020-04-23 09:02:43 752

转载 跟随弹幕停不下来?智慧文娱还有哪些新玩法 ​

阿里妹导读:随着 5G 开启商用、机器智能愈发成熟,在技术发展的新阶段,我们在文娱的体验上将会有怎样的提升?本文将通过十个场景来分享技术革新下智慧文娱的新玩法。文末福利:评论区留言送书。...

2020-04-23 09:02:43 666 1

转载 每一节网课背后,硬核黑科技大曝光

疫情期间,你的家人或亲戚一定也开始宅在家上网课了吧?熟悉 RTC 技术(实时音视频)的小伙伴都知道,每一堂网课背后,都有一套技术栈。你可以将它们想象成一群辛勤的“小人儿”,彼此通力合作完...

2020-04-22 07:33:47 288

原创 kotlin面向对象(学习笔记二)

二、面向对象1、类以及接口 1、 属性没有默认值必须赋值。成员是默认全局可见。 2、可带有属性和默认方法的接口我们在给接口添加新的方法的时候,之前继承过该接口的类则不需要实...

2020-04-22 07:33:47 258

原创 kotlin基础语法(学习笔记一)

一、基础语法不一样的类型声明: val a:String = " i am kotlin"; 2、类型推导 val a = " i am ko...

2020-04-21 07:58:46 420

转载 Kotlin实战 | 语法糖,总有一颗甜到你(持续更新)

弃用Builder模式当构造复杂对象时,需要很多参数,如果将所有参数都通过一个构造函数来传递,缺乏灵活性,但如果重载若干个带有不同参数的构造函数,代码就变得臃肿。Builder 模式可以...

2020-04-21 07:58:46 755

转载 解惑:不要在多门语言间徘徊,把一门语言玩熟了,其他语言都是纸老虎...

刚才和我弟弟通电话聊了聊这一段时间的学习以及下一阶段的学习规划,我弟弟在读大二,是计算机专业。今天和他聊电话,感触颇多,倒不是因为我发现了新的东西,而是因为竟然连他都不相信我说过的一些我...

2020-04-19 16:04:37 213

原创 View.post()必知必会

一、post方法分析看看View的post方法注释:Causes the Runnable to be added to the message queue. The runnable ...

2020-04-18 07:49:20 832

转载 为什么都建议程序员不要做“外包”?看完这些经历,很辛酸

在程序员圈子里面,外包程序员似乎永远处于一个尴尬的角色,如果你说他们不是程序员吧,他们也是程序员。应该说是外包这个词比较尴尬吧。其实我们身边也有很多外包程序员,我身边也有从外包进一线互联...

2020-04-18 07:49:20 332

转载 2020年了,跨平台开发框架现在怎样了?

多年来,跨平台移动开发已经获得了最流行软件开发趋势之一的声誉。这并不令人意外,因为采用跨平台开发技术使得软件工程师使用同一代码就能为不同平台构建应用程序,从而节省时间、金钱以及不必要的工...

2020-04-17 11:53:07 611

转载 Java泛型可行与不可行

泛型基础理解 一般情况,一个类的属性,或者一个方法的参数/返回值都需要在编写代码时声明基本类型或者自定义类型,但有时候无法在编写代码时使用现有的类来表达参数类型或者返回值类型,...

2020-04-16 07:37:45 144

转载 百度APP-Android H5首屏优化实践

一、背景百度App自2016年上半年尝试Feed流业务形态,至2017年下半年,历经10个版本的迭代,基本完成了产品形态的初步探索。在整个Feed流形态的闭环中,新闻详情页(文中称为...

2020-04-15 07:54:04 573

转载 Android ANR:原理分析及解决办法

Android ANR目录.png一、ANR说明和原因1.1 简介 ANR全称:Application Not Responding,也就是应用程序无响应。1.2 原因An...

2020-04-14 07:14:54 912

转载 解决技术问题的方法

概述主要总结平时写代码,做开发遇到问题时,解决的思路和方法。1. 明确问题问题类型概述如果大脑有个问题类型列表,每次问题来了就可以对照一遍,快速明确问题类型,这样问题范围更窄,更容易解...

2020-04-14 07:14:54 1985

原创 Java14新特性详细使用说明

JDK14包含了比JDK12和JDK13加在一起还多的特性。共包括16项的新特性。一、instanceof的模式匹配 通过模式匹配,开发者可以用更简洁和...

2020-04-13 07:42:04 681

转载 一路同行,介绍一位老朋友,一位Android技术大佬

今天为大家推荐我的一个朋友,也是一位Android技术大佬,对flutter,React-Native等跨平台技术均有研究,笔名:依然范特稀西,人称:西哥。感兴趣的可以关注一下,和他聊...

2020-04-13 07:42:04 336

原创 深入探索编译插桩技术(四、ASM 探秘)

本文来自jsonchao的投稿,个人微信:bcce5360 AspectJ 有着一系列弊端:由于其基于规则,所以其切入点相对固定,对于字节码文件的操作自由度以及开发...

2020-04-09 09:05:03 1366

原创 一行代码实现界面黑白化配置

一、说明 在说代码之前我们先说下view的setLayerType方法,这个方法是用来开启view硬件加速的,有两个参数,第一个参数有如下几种情况:1、LAYE...

2020-04-08 08:00:00 729

转载 硬货:图解Android中的binder机制

前言 Binder做为Android中核心机制,对于理解Android系统是必不可少的,关于binder的文章也有很多,但是每次看总感觉看的不是很懂,到底什么才是binde...

2020-04-08 08:00:00 212

原创 深入探索编译插桩技术(二、AspectJ)

本文来自jsonchao的投稿,个人微信:bcce5360 现如今,编译插桩技术已经深入 Android 开发中的各个领域,而 AOP 技术正是一种高效实现插桩的...

2020-04-03 07:45:07 340

转载 AndroidX下你得知道的Activity和Fragment的变化

原文:How AndroidX changes the way we work with Activities and Fragments作者:Miłosz Lewandowski译者...

2020-04-02 08:27:13 1075

转载 自从学了这招,再也没有写过 Get 和 Set 方法了

我们在平常开发中,最令我们心烦的事情,就是 Bean 类的 Get 和 Set 方法了,虽然 Studio 上面有自动帮我们生成 Get 和 Set 的工具,但是这种方式其实也有弊端,...

2020-04-01 07:49:29 249

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除