
Android 积累
文章平均质量分 78
GreadRoad
这个作者很懒,什么都没留下…
展开
-
Android studio 导入项目报错:Plugin with id ‘com.android.application‘ not found
今天导入朋友的 Demo 报错,Demo 是用 AS 4.X 版本,我本地是 3.X 版本, 项目结构有差异,大同小异,解决方法参考了这篇博客https://www.cnblogs.com/cuichen16/p/10785951.html但是仅博客中的方法并没有完全解决此问题,步骤一、二参考 博客,依然报错,1、找一个可以正常编译的项目或新建一个项目,把Project中的build.gradle中的代码复制一下,如下图;2、粘贴到这个报错项目的build.gradle中,放在最下面即可,下面.原创 2020-11-19 11:36:46 · 4574 阅读 · 0 评论 -
解决Glide 4.9 异常 java.lang.NoClassDefFoundError com.bumptech.glide.load.resource.gif.GifDrawable
java.lang.NoClassDefFoundError com.bumptech.glide.load.resource.gif.GifDrawable。。。这个问题正常一般不会遇到,除非项目中有 较低版本的support 库,看下 Glide 的环境要求Android SDK RequirementsMinimum SDK Version- Glide requi...原创 2019-12-07 22:42:09 · 1509 阅读 · 0 评论 -
清晰的理解Service
1、Service 的start 和bind状态有什么区别?a> 启动:start方法调用多次,只有第一次会调用onCreate,之后都只调用onStartCommand、onStart, bind 只有第一次调用会启动onCreate、onBindb> 解绑:start 启动后调用stopService解绑,可以调用多次,bind启动后调用unbindService解绑,只能调用原创 2018-03-13 21:16:26 · 274 阅读 · 0 评论 -
Kotlin 中实现静态方法调用的 四种方式--按需选择
从 Java 学习 Kotlin 语音很容易上手,只要有了基本的编程思想,学起来还是很快的,关键在于多练习,多使用。Kotlin 使用起来似乎比 Java 简单多了,从这个静态方法可见一斑。主要方法有包级函数、伴生对象、扩展函数、对象声明等,这篇文章讲的很详细,https://www.jb51.net/article/115037.htm, 这里主要记录备忘及简单拓展一、包级函数...转载 2019-07-17 14:25:38 · 3518 阅读 · 0 评论 -
在 kotlin 和 Java 中为 json 字段解析设置别名
在 Java 中设置一个可以这样 @SerializedName(value = "flag") public String result;设置多个可以这样@SerializedName(value = "flag",alternate = "code")public String result;@SerializedName(value = "flag",alterna...原创 2019-08-23 16:52:08 · 1709 阅读 · 0 评论 -
序列化无处不在 --------说说序列化和反序列化
基础知识也是需要复习下的, 虽然之前经常用,但是没有总结,今天稍作总结,权当复习巩固。1、什么是序列化? 百度百科说 序列化(Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。 简单的说就是将...原创 2019-08-28 15:32:03 · 176 阅读 · 0 评论 -
解决android studio Error:SSL peer shut down incorrectly JCenter下载慢或者下载失败问题
新导入一个项目,先是报这个错Error:SSL peer shut down incorrectly网上有人说是在gradlewrapper里将http改为https ,之后gradlewrapper可以下载了,但是项目中的依赖库,即kotlin版本等下载依然龟速,尝试了https://blog.youkuaiyun.com/ygc87/article/details/82857...原创 2019-10-03 18:24:43 · 581 阅读 · 0 评论