- 博客(12)
- 收藏
- 关注
原创 Anim文件(动画)
1、slide_in_bottom.xml<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:duration="2000" android:fromYDelta="100%p" android:toYDelta="0"/&g
2020-05-30 15:30:18 1193
原创 Java面试题八:抽象类和接口的区别
相关文章:抽象类和接口有什么区别(1.9w阅读量,13赞 以下内容参照此文 )简述Java中抽象类和接口,及其两者区别(1.3w阅读量,30赞)抽象类和接口的区别(面试题)(5000阅读量,70赞)抽象类和接口的对比参数 抽象类 接口 默认的方法实现 它可以有默认的方法实现 接口完全是抽象的。它根本不存在方法的实现 实现 子类使用exte...
2020-05-28 20:35:31 219
原创 Dagger2入门系列二:Module&Component源码分析
0、相关文章:参考此文:Android 神兵利器Dagger2使用详解(二)Module&Component源码分析在我的上一篇文章中,我们通过Dagger2依赖注入的两种方式获取Student对象,并简单了解了各个组件的作用和互相的联系:@Inject : 注入,被注解的构造方法会自动编译生成一个Factory工厂类提供该类对象。@Component: 注入器,类似快递员,作用是将产生的对象注入到需要对象的容器中,供容器使用。@Module: 模块,类似快递箱子,在C
2020-05-27 11:49:51 296
原创 Butterknife源码分析
0、相关文章:Butterknife源码分析https://www.wanandroid.com/article/query?k=butterknifeAndroid主流三方库源码分析(七、深入理解ButterKnife源码)
2020-05-22 11:10:05 313
原创 工具类之InstallHelper
作用:用于判断是否安装某个 apk/** * Description:用于判断是否安装某个apk */public class InstallHelper { public static final String WeiXinPackageName = "com.tencent.mm"; public static final String QQPackageName = "com.tencent.mobileqq"; // 判断是否安装某个apk publi
2020-05-20 10:55:24 575
原创 RecyclerView全套方案系列二
目录1、MainAdapter2、item_layout3、MainAdapterClickListener4、MainActivity5、activity_main6、strings.xml1、MainAdapterpublic class MainAdapter extends RecyclerView.Adapter<MainAdapter.MainViewHolder> { private List<String> mList;
2020-05-18 19:41:40 398
原创 Unable to determine application id: com.android.tools.idea.run.ApkProvisionException: No outputs for
错误:Unable to determine application id: com.android.tools.idea.run.ApkProvisionException: No outputs for the main artifact of variant: debug前言:最近在做新浪微博第三方登录,下载了官方的demo,运行时报出以上错误。找到了这篇文章:Unable to determine application id: com.android.tools.idea.run.ApkP
2020-05-18 11:41:54 5695
原创 Android Studio安装及环境配置
前言:好久没安装过Android Studio了,这次再次安装了一次,走了不少弯路,特此记录!0、相关文章:Android Studio安装及环境配置教程1、配置JDK验证方法:直接电脑桌面win+R输入cmd,然后在黑窗口中分别输入java -version如果成功的有输出,说明java环境已经有安装过且安装成功。如果不成功则需要重新安装JAVA JDK并完成java环境的配置,相关教程网上比较多,如这篇博客:https://blog.csdn.net/siwuxie095/ar...
2020-05-15 19:39:23 378
原创 Could not resolve all artifacts for configuration ':classpath'
一次异常记录:项目在云桌面拉取下来后,一直无法正常编译,报错:Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed新建了一个test1项目,也是编译异常,报错更多:1、Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveE
2020-05-13 14:49:01 2952
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人