自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

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

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

2016-12-03 23:06:28 9273 15

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

一、基础知识准备 在正式给大家介绍自定义协议之前,我们先对网络传输和协议解析的相关知识点做一个基本的介绍,尽管这些知识点我们在学校里学过,但难免会有所遗忘,这里先做一个简单的介绍,以便对后文的内容理解更加顺畅。1. 网络七层协议 OSI的7层从上到下分别是:7 应用层、 6 表示层、 5 会话层、 4 传输层、 3 网络层、 2 数据链路层、 1 物理层;其中高层(即7、6、5、4层)定义

2016-12-02 00:05:00 9569 3

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

Gradle实战系列文章: 《Gradle基本知识点与常用配置》 《Gradle实际应用:批量打包》 《Gradle实际应用:不同编译类型包共存》 《Gradle实际应用:发布aar包到maven仓库》 本文将介绍使用groovy+sql的脚本,实现从hive抓取数据,为方便理解,重要语句有详细注释,关键处已标明“关键点”;在阅读本文过程中,如对groovy还不是很熟悉的读

2016-09-09 21:27:14 2678 1

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

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

2016-09-05 17:00:38 22937 3

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

一、需求背景 在测试阶段,有时需要在同一个设备上同时安装debug、beta、release等不同编译类型的包,或者同时安装当前版本与某个历史版本的包,以方便比较查看;但是,在同一个设备上,一个包名只能安装一个应用,本文将围绕该问题介绍完整的解决方案。二、实践1. 基本概念 在上一篇文章《 Gradle实际应用(一):批量打包》中我们已经介绍过package、applicationId、P

2016-08-27 16:42:50 2117

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

本文将延续之前几篇博客的风格,先从基本概念入手,有了一定点理解之后再上主角; 在后续的代码中如果忘了某个概念的具体意义,可以回顾头来重新查看概念的介绍。一、基本概念介绍1. package,AndroidManifest文件中的包名<manifest xmlns:android="http://schemas.android.com/apk/res/android" package=

2016-08-25 23:08:24 5012 3

原创 Gradle基本知识点与常用配置

本文适合于刚接触Gradle的同学,篇幅较长,文中系统地讲解了Gradle的基本知识点,以及一些常用的命令和配置; 在此基础上,可以阅读以下的实战经验文章: 《Gradle实战:Android批量打包》 《Gradle实战:不同编译类型的包同设备共存》 《Gradle实战:发布aar包到maven仓库》 《Gradle实战:执行sql操作hive数据库》(一)基本

2016-08-21 16:55:48 16274 2

原创 Android 常用 adb 命令

(一)基础操作安装appadb install -r xxx.apk //覆盖安装,保留数据和缓存文件adb install -s xxx.apk //安装apk到sd卡adb install -f xxx.apk //安装apk到内部系统内存adb install -d xxx.apk //安装低版本Apkadb install -g xxx.apk //准许Apk manifest中的

2016-08-21 12:06:28 2845

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

(一)查找/查看相关搜索任意内容双击 sft当前文件查找/替换cmd + F / cmd + R可以使用cmd + G,sft + cmd + G,跳到下一个/上一个高亮全局查找/替换sft + cmd + F / sft + cmd + R全局搜索cmd + O搜索类/方法/参数opt + cmd + O打开最近访问的文件列表cmd + E类/方法在全局项目中引用情况opt + fn + F7

2016-08-21 10:37:15 18851 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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