自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 App Bundles

Android App Bundles在今年的Google I/O大会上,Google向 Android 引入了新 App 动态化框架(即Android App Bundle,缩写为AAB),与Instant App不同,AAB是借助Split Apk完成动态加载,使用AAB动态下发方式,可以大幅度减少应用体积。现在只须在 Android Studio 中构建一个应用束 (app bundle),...

2018-05-22 11:04:51 203

原创 java多线程之并行和并发

1.并发和并行是即相似又有区别(微观概念)并行:指两个或多个事件在同一时刻点发生;并发:指两个或多个事件在同一时间段内发生。------------------------------------------------------------------------------------------------在操作系统中,在多道程序环境下,并发性是指在一段时间内宏观上有多个程序在同时运行,但...

2018-05-18 13:54:48 1345

原创 构造器是静态方法吗?New一个子类对象的时候是否创建了父类的对象

在thinking in java中,第96页提到,“即使没有显示地使用static关键字,构造器实际上也是静态方法“,对此我产生了疑惑,于是找相关资料进行确认,在一篇大神的博客中得到了答案,那就是构造器不是静态方法。主要是以下几点原因:Java虚拟机规范第二版中定义了四种不同的字节码指令来处理Java程序中不同种类的方法的调用:· invokestatic - 用于调用类(静态)方法 · inv...

2018-05-17 20:02:43 617

原创 Java实体类(entity)作用

对java实体类的众多理解:A .就是属性类,通常定义在model层里面 B. 一般的实体类对应一个数据表,其中的属性对应数据表中的字段。好处:1.对对象实体的封装,体现OO思想。2.属性可以对字段定义和状态进行判断和过滤3.把相关信息用一个实体类封装后,我们在程序中可以把实体类作为参数传递,更加方便。C. 说白了就是为了让程序员在对数据库操作的时候不用写SQL语句 D. 就是一个数据库表生成一个...

2018-05-17 17:17:10 76616 3

原创 Android源码角度分析View的scrollBy()和scrollTo()的参数正负问题

为什么要写这篇博客?以前在使用View的scrollBy()或者scrollTo()的时候,发现它们的参数在正的时候是反方向移动,负的时候是正方向移动。于是就google了下,发现好多博客都要么是转摘、要么是直接抄袭然后美起名曰原创,更恶劣的是这些博文由于是转摘抄袭的关系,竟然都说View在scrollBy()或者scrollTo()的时候,它们的直角坐标系是相反的,这明显是一个错误的观念。好了,...

2018-05-11 18:12:57 275

原创 Gradle你需要知道的知识

初识GradleGradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言来声明项目设置,而不是传统的XML。当前其支持的语言限于Java、Groovy和Scala,计划未来将支持更多的语言。怎么看上面都是一段很官方的解释,对于入门的人来说简直是一个噩梦般的解释(包括以前的我)。那下面我就用通俗一点语言说说我的理解。Gra...

2018-05-11 11:30:36 269

原创 Cannot call this method while RecyclerView is computing a layout or scrolling

在使用RecyclerView在出现的问题:    Process: com.example.administrator.sgandroid, PID: 6123     java.lang.IllegalStateException: Cannot call this method while RecyclerView is computing a layout or scrolling    ...

2018-05-08 20:11:10 2856

翻译 RecyclerView 中setSpanSizeLookup 解释

GridView和ListView有许多的相似之处,不过也有一个显著的不同:没有header和footer。现在它们两者都可以用RecyclerView实现,我想看看如何在grid上添加header。GridLayoutManager我用GridLayoutManager创建了一个spanCount为2的RecylcerView。注:spanCount即列数。这里GridLayoutManager...

2018-05-08 15:34:49 3570

空空如也

空空如也

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

TA关注的人

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