原文地址 在上个项目开始我们开始使用tcp异步通信机制来实现所需要的功能,使用异步的方式主要的好处能够不阻塞,以便能在接收数据的时候更加流畅,我们选用了netty异步通讯框架来实现这个功能,之前我写了一篇关于netty实…
分类:Android
HandlerThread完全解析
为什么需要HandlerThread? HandlerThread本质上就是一个普通Thread,只不过内部建立了Looper,handlerthread实质上建立了一个模型,简化了像下面这种子线程与子线程之间的通信。 …
Groovy入门
#Groovy DSL 简单了解; Groovy 的基本概念; Groovy 的特性; Groovy 的优势 总结; ## DSL 学习 Groovy 语言,首先要了解一下什么是 DSL 。 英文:Domain Spec…
Android版本的新特性
5.0新特性(L) 1.全新的Material Design设计风格 2.支持多种设备,支持除智能手机之外的平板电脑,笔记本电脑,智能电视,智能手表等 3.支持64位ART虚拟机,放弃了之前一直使用的Dalv…
Android中布局保存成图片
<h2>一、前言</h2> 有一个朋友问做过截屏的小功能没,自己没有做过。但是想了一下,实现的过程。实现截屏就是为了截取咱们应用中的部分布局,然后实现将保存在本地,或将其分享,或将其通过第三方的平…
关于java.lang.UnsatisfiedLinkError错误和SO库的兼容问题
1.关于java.lang.UnsatisfiedLinkError错误 java.lang.UnsatisfiedLinkError,无法找到对应的so文件。 解决办法: 1.1首先显式指定apk的ABI类型,防止出现…
回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议
偷个懒,0-0,小说还在努力写。这是LZ之前写的一篇文章,对于Java程序员很有帮助,放出来给大家看看。 引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面…
体验极速Android Sdk更新与下载
转发请注明出处: 安卓猴的博客(http://blog.sunjiajia.com) 安卓猴的简书(http://https://www.jianshu.com/u/37277e7dd49f) 前言 国内下载或者更新An…
使用jarsigner 对APK进行签名
可用于没有签名和已经签名的apk,再次签名。 jarsigner -verbose -keystore [keystorePath] -signedjar [apkOut] [apkin] [alias] 命令格式及参数…
Brvah——一个强大的Adapter框架
前言 在用到RecycleView的时候,通常会写一个adapter,然后是一堆的垃圾代码,为了让adapter用起来更简便,代码更少,今天介绍一个强大的adapter库——BRVAH 本文参考以…
Android LoadView,一款可以自定义动画的加载库
LoadView android loadview是一个可以灵活自定义并且可以结合第三方动画解耦的库,使用起来也是超级方便 演示 暂无 项目地址 https://github.com/gyf-dev/LoadView 使…