
Android Service
文章平均质量分 88
Gjson
it's me
展开
-
android service startService与bindService的区别
Android执行Service有两种方法,一种是startService,一种是bindService。下面让我们一起来聊一聊这两种执行Service方法的区别。1、生命周期上的区别 执行startService时,Service会经历onCreate->onStartCommand。当执行stopService时,直接调用onDestroy方法。调用者如果没有st原创 2015-07-27 12:30:18 · 7945 阅读 · 0 评论 -
互联网推送服务原理:长连接+心跳机制(MQTT协议)
在将这个之前我们先来了解一下 mqtt,MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器(比如通过Twitter让房屋联网)的通信协议。MQTT协议是为大量计算能力有限,且工作在低带宽、不可原创 2015-04-01 16:59:24 · 2996 阅读 · 0 评论 -
Android推送
在开发Android和iPhone应用程序时,我们往往需要从服务器不定的向手机客户端即时推送各种通知消息,iPhone上已经有了比较简单的和完美的推送通知解决方案,可是Android平台上实现起来却相对比较麻烦,最近利用几天的时间对Android的推送通知服务进行初步的研究。在Android手机平台上,Google提供了C2DM(Cloudto Device Messaging)服务,起初我就原创 2015-03-12 17:26:51 · 526 阅读 · 0 评论 -
android 网络操作 一些常见的 HTTP 状态码
一些常见的状态码为: 200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务器超时 下面提供 HTTP 状态码的完整列表一、临时响应 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态码。 100(继续)请求者原创 2014-10-24 11:22:29 · 1225 阅读 · 0 评论 -
Android-IM架构设计
###1. 架构总览###2. 模块介绍####2.1 协议封装与任务流程#####1) 协议与任务的封装 a. 协议有协议头(协议头因为格式相同,被抽象出来)和协议体组成,协议有两类:请求协议(request)和回复协议(response); b. 任务(action)由请求协议、回复协议和任务回调(callback)组成; c. callback转载 2015-07-22 20:20:50 · 1881 阅读 · 1 评论 -
Android Socket编程几个概念
//创建服务器连接Socket socket =new Socket("192.168.1.1", 8080);//数据包装OutputStream os=socket.getOutputStream();OutputStreamWriter osw=new OutputStreamWriter(os);BufferedWriter bw=new BufferedW原创 2015-09-02 12:47:51 · 903 阅读 · 0 评论 -
Android 进程间通信的几种实现方式
一、概述 由于应用程序之间不能共享内存。在不同应用程序之间交互数据(跨进程通讯),在android SDK中提供了4种用于跨进程通讯的方式。这4种方式正好对应于android系统中4种应用程序组件:Activity、Content Provider、Broadcast和Service。其中Activity可以跨进程调用其他应用程序的Activity;Content Provid原创 2016-01-14 09:53:41 · 36535 阅读 · 2 评论 -
详解 android —— service
android中服务是运行在后台的东西,级别与activity差不多。既然说service是运行在后台的服务,那么它就是不可见的,没有界面的东西。你可以启动一个服务Service来播放音乐,或者记录你地理信息位置的改变,或者启动一个服务来运行并一直监听某种动作。Service和其他组件一样,都是运行在主线程中,因此不能用它来做耗时的请求或者动作。你可以在服务中开一一个线程,在线程中做耗时动作。原创 2015-04-09 11:41:33 · 875 阅读 · 0 评论