recycleView刷新时候闪烁

原因:item里面的图片刷新较慢导致的 可以用局部刷新来刷新item内部的空间 方法查看这篇博客:https://blog.csdn.net/a1064072510/article/details/82871034

2019-03-15 17:53:10

阅读数 20

评论数 0

License for package Android SDK Build-Tools 28.0.3 not accepted

解决方法是到SDK的安装目录的下执行 sdkmanager.bat --licenses 会提示是否同意,一路y下去就可以了

2019-02-25 15:15:13

阅读数 723

评论数 0

在FrameLayout的子view中的 android:layout_centerInParent="true"属性无效

出现这样的提示 使用 android:layout_gravity="center" 代替

2019-02-14 14:13:27

阅读数 210

评论数 0

监听者的新写法

guide1contentView.findViewById(R.id.btn_know).setOnClickListener(view -> { mGuidePopWindow1.dissmiss(); showGuidePopWindow2(); })...

2019-01-21 15:33:13

阅读数 38

评论数 0

字符串相等判断

String tag="a" if(tag=="a") if("a".equals(tag)) if(TextUtils.equals(tag,"a&quo...

2019-01-15 16:57:38

阅读数 37

评论数 0

Android studio 调试的断点全部变为叉号No executable code found at line

本来attach断点调试代码好好的,在rebase提交代码后所有的断点都变成了带叉号“No executable code found at line” 也有很多关于解决这类问题的博客,我试了都没效果,最后试了一下先点击debug发现可以了,接着attach调试那些断点都正常了。...

2019-01-15 14:17:38

阅读数 239

评论数 0

This Realm instance has already been closed, making it unusable.错误

如果还想使用同一个realm链接 先判断realm.isClosed() 数据库链接是否关闭了 如果关闭了重新打开一个新的数据库链接 使用完之后再将新的数据库链接关闭。 if (mRealm.isClosed()) { //重新连接 mRealm=Realm.getDefault...

2019-01-12 15:29:04

阅读数 135

评论数 0

Activity按返回或者Home键闪退问题

在项目的app中测试按home键发现activity的页面闪回到桌面再返回activity页面再退出activity(过程很快,传说中的闪退),解决方法是把该activity的主题改为不透明主题,之前是因为主题的透明属性导致的。...

2019-01-11 10:13:38

阅读数 114

评论数 0

Unable to resolve dependency for ':app@debug/compileClasspath'解决方法

打开AS的settings 取消掉Offline work 通过Service directory path找到gradle.properties文件 把其中的代理注释掉 rebuild一下项目即可。

2018-11-23 23:20:41

阅读数 679

评论数 1

百度面试回顾总结

问题一:介绍一下android四大组件和五大存储? 答:四大组件:Activity、BroadcastReceive、Service、Content Provider ; 五大存储: SharedPreferences、SDCard 、SQLite数据库存储数据、使用ContentProvid...

2018-09-19 23:44:47

阅读数 130

评论数 0

leetcode 167. Two Sum II

Two Sum II - Input array is sorted  Total Accepted: 441 Total Submissions: 1017 Given an array of integers that is already sorted in ascending orde...

2018-08-12 00:45:03

阅读数 36

评论数 0

Java反射全解

一、反射的概念:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Cla...

2018-05-21 19:55:33

阅读数 65

评论数 0

Android开发之线程池使用总结

线程池算是Android开发中非常常用的一个东西了,只要涉及到线程的地方,大多数情况下都会涉及到线程池。Android开发中线程池的使用和Java中线程池的使用基本一致。那么今天我想来总结一下Android开发中线程池的使用。OK,假如说我想做一个新闻应用,ListView上有一个item,每个i...

2018-05-21 13:32:13

阅读数 45

评论数 0

插件化框架Small使用和Demo

本文参考自Small官网:http://code.wequick.net/Small集成步骤:在项目的build.gradle下配置依赖dependencies { classpath 'net.wequick.tools.build:gradle-small:1.1.0-alpha...

2018-04-24 01:32:42

阅读数 1307

评论数 1

Android热修复之腾讯Tinker

本文章参考官方文档:https://github.com/Tencent/tinker为什么使用Tinker    当前市面的热补丁方案有很多,其中比较出名的有阿里的AndFix、美团的Robust以及QZone的超级补丁方案。但它们都存在无法解决的问题,这也是正是我们推出Tinker的原因。 T...

2018-04-22 18:41:37

阅读数 66

评论数 0

Android热修复学习

AndFix 的学习AndFix修复原理修复流程:集成:dependencies { compile 'com.alipay.euler:andfix:0.5.0@aar' }public class AndFixManager { private AndFixManager(){} ...

2018-04-21 02:15:22

阅读数 56

评论数 0

Android ClassLoader学习

在看android ClassLoader之前,先看Java虚拟机中的ClassLoader:ClassLoader种类:    BootClassLoader:和Java虚拟机中的BootstrapClassLoader基本相同,主要加载FrameWork层的文件    PathClassLoa...

2018-04-20 22:08:58

阅读数 193

评论数 0

JVM Java虚拟机

JVM的结构:Java源文件编译生成class文件类加载器加载流程:Loading:类的信息从文件中获取并载入到JVM的内存里Verifying:检查读入的结构是否符合JVM规范的描述Preparing:分配一个结构来存储类的信息Resolving:把这个类的常量池中所有的符号引用改变成直接引用I...

2018-04-20 20:51:51

阅读数 38

评论数 0

Class文件和Dex文件

Class文件的基本概念:能够被jvm识别,加载并执行的文件格式。class文件的作用:记录一个类文件的所有信息,记住是所有信息class文件的结构:  是一种8位字节的二进制流文件   各个数据按顺序紧密的排列,无间隙每个类或接口都独占一个class文件在这张图中,每一行表示两个字节长度,按照从...

2018-04-20 20:11:27

阅读数 102

评论数 0

友盟多渠道打包 Android Studio最佳实践

多渠道打包,为的就是统计各个渠道的下载数量,或者新增用户、日活跃量用户的一些相关数据,这就与友盟统计相关了。所以我们用友盟进行多渠道打包就可以了。那么如何做呢,首先我们进入友盟的官网https://www.umeng.com/ 选择开发者中心,看到如下图片然后回到自己的项目,在app的build....

2018-04-19 20:54:33

阅读数 154

评论数 0

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