logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android开源工具项目集合转自http://blog.csdn.net/qq_16131393/article/details/51465538

最近刚刚到广州找工作,发现广州想找一个双休的工作是多么难   今天没什么事情做 就在csdn里闲逛  发现这个博客  希望能帮助大家转自http://blog.csdn.net/qq_16131393/article/details/51465538最流行的android组件大全 http://www.open-open.com/lib/view/open14091

#android#开源工具
Android (github开源项目1)首页轮播图控件----banner

前段时间因为公司原因再加上自己比较懒,已经很久没有更新博客了。最近闲置下来,为大家带来一些我在我项目中使用到的一些比较好用的github上面的开源控件。今天就为大家带来首页banner的控件。这个控件主要解决的就是首页轮播图。目前这个框架可以进行不同样式、不同动画设置,以及完善的api方法能满足大部分的需求。而且此框架的源码是按MVP的模式搭建的,对正在学习的我也是受益匪浅。除此之外,该控件

#android#github
Android (github开源项目1)首页轮播图控件----banner

前段时间因为公司原因再加上自己比较懒,已经很久没有更新博客了。最近闲置下来,为大家带来一些我在我项目中使用到的一些比较好用的github上面的开源控件。今天就为大家带来首页banner的控件。这个控件主要解决的就是首页轮播图。目前这个框架可以进行不同样式、不同动画设置,以及完善的api方法能满足大部分的需求。而且此框架的源码是按MVP的模式搭建的,对正在学习的我也是受益匪浅。除此之外,该控件

#android#github
Kotlin(十五) 高阶函数详解

高阶函数和Lambda的关系是密不可分的。在之前的文章中,我们熟悉了Lambda编程的基础知识,并且掌握了一些与集合相关的函数式API的用法,如mapfilter函数等。另外,我们也了解了Kotlin的标准函数,如runapply函数等。这些函数有一个共同的特点:它们都会要求传入一个Lambda表达式作为参数。像这种接收Lambda参数的函数就可以称为具有函数式编程风格的API,而如果你想要定义自

文章图片
#kotlin#开发语言#android
Kotlin(五) 循环语句

while循环和for循环。而Kotlin也提供了while循环和for循环,其中while循环不管是在语法还是使用技巧上都和Java中的while循环没有任何区别,因此我们就直接跳过不进行讲解了。

文章图片
#kotlin#开发语言#android
Kotlin(十) 空指针检查、字符串内嵌表达式以及函数默认值

空指针检查我们在之前的章节里,有定义一个Study的类,它有两个函数,一个doHomework(),一个readBooks()。这一串代码,看上去会有空指针错误,但实际上是没有的,因为Kotlin默认所有的参数和变量都不可为空,所以这里传入的Study参数也一定不会为空,我们可以放心地调用它的任何函数。如果你尝试传入null,那么编译器会直接报错。

文章图片
#kotlin#开发语言#android
Kotlin(十三) 延迟初始化和密封类

另外再多说一句,密封类及其所有子类只能定义在同一个文件的顶层位置,不能嵌套在其他类中,这是被密封类底层的实现机制所限制的。关键字,它可以告诉Kotlin编译器,我会在晚些时候对这个变量进行初始化,这样就不用在一开始的时候将它赋值为。关键字也不是没有任何风险的,如果我们在student变量还没初始化时调用,那么程序还是会崩溃的,并且会抛出。到目前为止,代码都是没有问题的,但比较让人讨厌的是,接下来我

文章图片
#kotlin#开发语言#android
Android Kotlin Viewbinding封装

【代码】Android Kotlin Viewbinding封装。

文章图片
#android#kotlin#android jetpack
Android Could not resolve all files for configuration ‘:app:_internal_aapt2_binary‘.错误解决办法

Could not resolve all files for configuration ':app:_internal_aapt2_binary'.错误解决办法

#android
到底了