Android开发人员不得不收集的代码(持续更新中)

utilcode Download Gradle: compile 'com.blankj:utilcode:1.9.6' How to use// init it in the function of onCreate in ur Application Utils.init(applicati...

2017-11-30 15:56:04

阅读数 883

评论数 0

findViewById出现错误View.isRootNamespace()' on a null object reference

最近在做项目的过程中,遇到了这么一个bug,findViewById一个普通控件的时候,出现空指针,尼玛,这是什么鬼,用了这么久了,还出现这么个异常?点进去也能找到这个空间,布局中也有,但是为啥AS会报这个异常呢?  后来分析发现:      因为我是findViewById是直接复制的.原因...

2017-11-29 16:41:02

阅读数 398

评论数 0

GridView 控件无法居中问题的完美解决

大家在使用GridView的时候,有没有遇到过,这样一种情况,给他设置横向居中,结果返现设置无法生效,what? 这是什么鬼?尝试着用各种办法,比如外面给加一层相对布局包裹, 但是弄好后,发现这种屏幕的手机可以了,另外一种屏幕的手机,却又不居中了(别给我提屏幕适配的问题.). 其实在GridVie...

2017-11-29 10:36:31

阅读数 785

评论数 0

Android 屏幕适配:最全面的解决方案

前言 Android的屏幕适配一直以来都在折磨着我们Android开发者,本文将结合: Google的官方权威适配文档 郭霖: Android官方提供的支持不同屏幕大小的全部方法 Stormzhang:Android 屏幕适配 鸿洋:Android 屏幕适配方案 凯子: Android屏幕...

2017-11-29 08:49:30

阅读数 661

评论数 0

使用最广泛的Android爬虫指示器PagerSlidingTabStrip遇到的相关问题的解决,并源码修改

最近在使用PagerSlidingTabStrip的时候遇到过这样一个问题,就是TabPageIndicator里面的cell给的英文,无论后台返回的是大写还是小写,最后显示的时候,都变成了大写,看了源码分析. // if (textAllCaps) {//用来改变字体大小写的 // if (Bu...

2017-11-28 15:22:43

阅读数 384

评论数 0

完美解决listView滚动条隐藏的问题!

可能觉得这个问题很小,但是往往在工作中,这些很细小的问题,最能体现一个程序员的工作细心程度,也可以说是程序员的素养:    啥也不说,直接上代码:         <.CustomListView ...

2017-11-28 11:57:36

阅读数 1763

评论数 0

android开发Enum (枚举)的更轻量级的替代方案 —— @IntDef的使用

最近在翻看Android源码的时候,无意中看到这么一个注解,@IntDef 好奇心重的我,查看了一下注释,原来是用来替换掉枚举的!他比int更安全,比枚举更轻量! 开始之前我们先看看Android 官方文档中的一段话。 Be careful with code abstractions Dev...

2017-11-28 09:17:58

阅读数 983

评论数 0

[ RongExceptionHandler ] uncaughtException java.lang.Nul

[ RongExceptionHandler ] uncaughtException java.lang.NullPointerException: Attempt to read from field 'in...

2017-11-27 15:06:36

阅读数 559

评论数 0

一位资深程序员大牛给予Java初学者的学习路线建议

一位资深程序员大牛给予Java初学者的学习路线建议

2017-11-27 09:20:33

阅读数 736

评论数 0

Error:Execution failed for task ':app:transformClassesWithDexForDebug'解决记录

转载请标明出处:  http://blog.csdn.net/lxk_1993/article/details/50511172 本文出自:【lxk_1993的博客】;    3个错误non-zero exit value 1; non-zero exit...

2017-11-22 16:49:15

阅读数 151

评论数 0

Android数据绑定框架DataBinding,堪称解决界面逻辑的黑科技(二)

Android数据绑定框架DataBinding,堪称解决界面逻辑的黑科技(二)

2017-11-22 14:29:24

阅读数 953

评论数 0

完全掌握Android Data Binding(一)

完全掌握Android Data Binding(一)

2017-11-22 14:28:19

阅读数 232

评论数 0

关于小米手机连接电脑,不能查看logcat日志的解决方法

关于小米手机连接电脑,不能查看logcat日志的解决方法

2017-11-22 14:21:29

阅读数 2644

评论数 0

Warning:The `android.dexOptions.incremental` property is deprecated and it has no effect on the buil

最近在项目在编译的时候,总是报这个警告,平时没怎么注意,觉得有这个玩意,感觉心里老别扭,就想办法解决一下.    网上找了一下博客, 发现这个问题,是犹豫你在app层的 build.gradle优化编译效率时,造成的      dexOptions{ incremental t...

2017-11-22 10:54:46

阅读数 303

评论数 0

Warning:string 'rc_voice_dialog_cancel_send' has no default translation.警告消除

Warning:string 'rc_voice_dialog_cancel_send' has no default translation.警告消除

2017-11-22 09:57:05

阅读数 2146

评论数 0

java.lang.IllegalStateException:Make sure the content of your adapter is not modified from a backgro

java.lang.IllegalStateException:Make sure the content of your adapter is not modified from a background 最全面分析,帮你解决你目前遇到的bug

2017-11-21 18:30:57

阅读数 231

评论数 0

FastJSON、Gson和Jackson性能对比和共同缺点,注意事项

先说重点:      JAVA是一种 强类型语言,这三种都是在后台每次返回的数据解析bean,不出错的情况下进行性能对比的,如果你之前的bean,有个字段为String类型, 而后台有次给你返回一个[] 空的数组等,这个时候,三种都会导致解析失败他们容错性在java强类型语言中表现不好.所以前提...

2017-11-21 17:33:03

阅读数 1525

评论数 0

Android 封装一个简单的SDK基本思路.

思路如下:     1.打开Android studio 新建一个项目,类型指定为库     2.建立一个activity.在配置文件中声明一下.     3.导出该项目,导入为jar.     4.导入到你指定的另外一个项目中.     5.在配置文件中声明jar包中activity ...

2017-11-21 17:22:20

阅读数 5385

评论数 0

java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader

java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader

2017-11-21 16:33:15

阅读数 1232

评论数 0

ava.lang.UnsatisfiedLinkError: Couldn't load XXXfrom loader dalvik.system.PathClassLoader[DexPathLis

android studio导入so包异常:java.lang.UnsatisfiedLinkError: Couldn’t load sm2 from loader dalvik.system.PathClassLoader[DexPathList[[zip file”data/app/com....

2017-11-21 14:46:46

阅读数 90

评论数 0

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