简介 Android中只能在主线程中进行UI操作,如果是其它子线程,需要借助异步消息处理机制Handler。除此之外,还有个非常方便的AsyncTask类,这个类内部封装了Handler和线程池。本文先简要介绍Async…
标签:Android
一个可以过滤其他开发者日志的LogUtil工具类,团队开发中的你值得拥有!
只要你是程序员就一定熟悉这么一个东西,那就是Log。Log是我们日常开发中必不可少的调试工具,如果你是团队开发中的一员,那么就一定有过这样的烦恼,那就是在调试过程中想要看你自己的日志的时候却发现其他小伙伴的日志确异常的多…
查漏补缺之文件选择操作(分享demo&上传github)
1. 分享demo:(删除 ) 在将自己的project发给别人时,由于各自AS版本不同会产生一系列问题。因此在分享给别人之前,先删掉几个文件。 分享demo时,删: .gradle(文件夹) .idea(文件夹) bu…
Android 最全工具类集合
Download Gradle: implementation 'com.blankj:utilcode:1.22.10' APIs Activity 相关 -> ActivityUtils.java -> …
23种内功之--Builder模式
首先感谢前辈的经验 看对话框的创建吧 , 相信大家都用过的 AlertDialog.Builder builder = new AlertDialog.Builder(this); AlertDialog alertDi…
一步一步深入理解CoordinatorLayout
一步一步深入理解CoordinatorLayout Google推出Design库已经一年了,国内也出过一些文章关于CoordinatorLayout,但是都是叫你怎么用,或者简单的自定义一些Behavior,并没有一篇…
Android,如何保存Fragment的状态
Stack Overflow对此问题的讨论这里 Save state in fragment 在Fragment里面,利用onSaveInstanceState保存数据,并可在onActivityCreated里面恢复数…
自定义控件讲解(csdn启舰)
http://blog.csdn.net/harvic880925/article/details/50995268 1、《夯实JAVA基本之一 —— 泛型详解(1):基本使用》 2、《夯实JAVA基本之一——泛型详解(…
Android利用云推送,实现实时更新评论、动态
使用背景: 本人做了一个类似QQ空间的DEMO,可以发表动态等等,但是苦于没办法实时更新是否有人发了动态,然后要通知其他用户有了新动态!然后评论也无法做到实时提示!所以我想到了即时通讯,但是这真的大材小用了,所以想来想去…
【Java 进阶】 类加载、链接、初始化
基础介绍 Java字节代码的表现形式是字节数组(byte[]),而Java类在JVM中的表现形式是java.lang.Class类 的对象。一个Java类从字节代码到能够在JVM中被使用,需要经过加载、链接和初始化这三个…
Kotlin-40.kotlin调用Java之二(Call Java from Kotlin)
官方文档: http://kotlinlang.org/docs/reference/java-interop.html 继续上一章 5.Java空安全和平台类型(Null-Safety and Platform Typ…
面试常客:OkHttp和Volley的有什么区别?
【威哥说】网络请求在我们自己的应用当中必不可少,之前我给大家分享过主流的网络框架,也做了对比,因为有同学留言去面试被问到OkHttp和Volley请求有什么不同?下面我们就来看看它们之间的区别。 OkHttp 1.占用储…