基于Java Socket的自定义协议,实现Android与服务器的长连接(二)

2016-12-03
阅读 33 分钟
5.8k
上一篇文章中,我们对socket编程和自定义协议做了一个简单的了解,本文将在此基础上加以深入,来实现Android和服务器之间的长连接,现定义协议如下:

基于Java Socket的自定义协议,实现Android与服务器的长连接(一)

2016-12-02
阅读 7 分钟
11.2k
在正式给大家介绍自定义协议之前,我们先对网络传输和协议解析的相关知识点做一个基本的介绍,尽管这些知识点我们在学校里学过,但难免会有所遗忘,这里先做一个简单的介绍,以便对后文的内容理解更加顺畅。

Gradle实战:执行sql操作hive数据库

2016-09-24
阅读 9 分钟
3.6k
本文将介绍使用groovy+sql的脚本,实现从hive抓取数据,为方便理解,重要语句有详细注释,关键处已标明“关键点”;在阅读本文过程中,如对groovy还不是很熟悉的读者可以查看《 Gradle基本知识点与常用配置》这篇文章

Gradle实战:发布aar包到maven仓库

2016-09-24
阅读 12 分钟
8k
aar文件是Google为Android开发所设计的一种library格式,全名为Android Archive Library,与Java Jar Library不同的是,aar除了java code之外还包含资源文件,即xml文件、图片、文字等。本文着重介绍发布过程和遇到的一些坑及其解决方案,文中的maven仓库是指公司搭建的maven仓库,如果要发布到jCenter或maven central,...

Gradle实战:不同编译类型的包同设备共存

2016-09-24
阅读 3 分钟
4.4k
在测试阶段,有时需要在同一个设备上同时安装debug、beta、release等不同编译类型的包,或者同时安装当前版本与某个历史版本的包,以方便比较查看;但是,在同一个设备上,一个包名只能安装一个应用,本文将围绕该问题介绍完整的解决方案。

Gradle实战:Android多渠道打包方案汇总

2016-09-19
阅读 6 分钟
9k
本文将延续之前几篇博客的风格,先从基本概念入手,这有助于我们对后文的理解; 在后续的代码中如果忘了某个概念的具体意义,可以回顾头来重新查看概念的介绍。 文中先详细介绍了一般批量打包方案的实现原理,后介绍了美团批量打包的基本实现原理,并引用了几篇实现方案供大家参考

Gradle基本知识点与常用配置

2016-09-16
阅读 11 分钟
9.2k
本文篇幅较长,文中系统地讲解了Gradle的基本知识点以及一些常用的命令和配置,适合于刚接触Gradle的同学; 在此基础上,可以阅读以下的实战经验文章:

Android Studio常用快捷键汇总(mac)

2016-09-13
阅读 2 分钟
8.9k
原文地址:[链接] 更多文章: Android 常用 adb 命令 Gradle基本知识点与常用配置 mac键盘符号 ⌥ : option / alt ⇧ : shift ⌃ : control ⌘ : command ⎋ : esc 一、查找/查看相关 搜索任意内容 {代码...} 当前文件查找/替换 {代码...} 全局查找/替换 {代码...} 全局搜索类 {代码...} 全局搜索类/方法/参数 {代码...} 打开...

Android 常用 adb 命令

2016-09-12
阅读 3 分钟
10.2k
原文地址:[链接] 更多文章: Android Studio常用快捷键汇总(mac) Gradle基本知识点与常用配置 一、基础操作 安装app {代码...} 获取安装位置 {代码...} 卸载app {代码...} 重启手机 {代码...} 启动adb服务 {代码...} 关闭服务 {代码...} 进入shell环境 {代码...} 二、设备信息查看 查看所连接的设备以及设备所对应的...