主席(任玉刚)当时在他群里发这书简介的时候,只看目录就知道是我想要的,哈哈,书还是有些难度的,不过真是一本超棒的书,干货满满。 主线程->界面相关;子线程->耗时操作; AsyncTask底层是线程池;Int…
分类:移动开发
Android Dialog显示错误 Unable to add window token null is not for an application
弹出一个自定义Dialog,出现如下错误 08-07 21:26:43.506: ERROR/AndroidRuntime(9390): android.view.WindowManager$BadTokenExcept…
四行代码解决RadioGroup.clearCheck()方法返回两次onCheckedChanged
四行代码解决RadioGroup.clearCheck()方法返回两次onCheckedChanged 本文原创,转载请注明出处。欢迎关注我的 简书。 安利一波我写的开发框架:MyScFrame喜欢的话就给个Star 场…
使用soap协议(含请求头)访问webservice
什么是webService呢?,它是一种基于SAOP协议的远程调用标准,webservice可以将不同操作系统平台,不同语言,不同技术整合到一起。我们在PC机器java客户端中,需要一些库,比如XFire,Axis2,C…
深入了解Looper、Handler、Message之间关系
前言及简介 前些天我们整个项目组趁着小假期,驱车去了江门市的台山猛虎峡玩了两个多钟左右极限勇士全程漂流,感觉真得不错,天气热就应该多多玩水,多亲近一下大自然,不要整天埋头工作。写文章主要是让朋友们一起相互分享学习,共同进…
Kotlin 控制流
和Java一样, Kotlin 支持常用的控制流: if else, for, while, when, break, continue 等。 if else, for, while, break, continue 和…
Ubuntu14.04 编译Android源码
安装Oracle JDK 第一步:区分32位还是64位操作系统 先确定你的ubuntu linux是32位还是64位的,方法很多,这里介绍一种即可。 $uname -a 第二步:卸载OpenJDK 先执行如下命令看是否安…
Spring boot with Elasticsearch 5.5.1
本文节选自《Netkiller Java 手札》 作者:netkiller 网站: http://www.netkiller.cn 5.27. Spring boot with Elasticsearch 5.…
Android 系统开发_启动阶段篇 -- 深入钻研 init
前言 init进程,它是一个由内核启动的用户级进程,当Linux内核启动之后,运行的第一个进程是init,这个进程是一个守护进程,确切的说,它是Linux系统中用户控件的第一个进程,所以它的进程号是1。它的生命周期贯穿整…
推荐使用 Kotlin 关键字 Reified
reified:使抽象的东西更加具体或真实,非常推荐 Android 开发使用这个关键字。本文介绍 3 点特别的使用方式如下: 1. 不再需要传参数 clazz 大部分的文章讲解 reified 的使用,都有提到这个点,…