1、如何搭建android后台服务器
1、 摄像机录下视频得存放在服务器的一个特定的位置,并且在数据库做好相应的记录
2、 服务器得对数据进行分类处理 并且服务端后台程序提供对应的接口
3、 客户端按照需要自行向服务端取或者服务端主动向客户端推送 进行视频的播放
2、android平台的app、手机客户端和后台服务器怎么进行数据交互?
首先不要管安卓端还是苹果端,现在一般都是响应式的app,你放到安卓或者苹果或者pc或者平板都是没有问题的。一般采用的是http接口通讯,或者socket连接。具体你要去查资料找Demo了。而且现在主流是采用html5开发或者混合开发了。所以最好是服务器提供appAPI接口,通过http访问服务器,获取数据,数据一般是json,或者xml,拿到后解析数据就可以了,然后再用UI框架或者其他框架或者自定义的UI封装下格式很漂亮了,至于cookie和session等,看你的习惯,网络验证和签名那些也自己看习惯,如果涉及到大数据,还需要引入第三方框架的,直接引入就可以了,不过推荐自己写,防止侵权。都是很通用的。
3、android平台的app 手机客户端和后台服务器怎么进行数据交互的
首先不要管安卓端还是苹果端,现在一般都是响应式的app,你放到安卓或者苹果或者pc或者平板都是没有问题的。一般采用的是http接口通讯,或者socket连接。具体你要去查资料找Demo了。而且现在主流是采用html5开发或者混合开发了。所以最好是服务器提供appAPI接口,通过http访问服务器,获取数据,数据一般是json,或者xml,拿到后解析数据就可以了,然后再用UI框架或者其他框架或者自定义的UI封装下格式很漂亮了,至于cookie和session等,看你的习惯,网络验证和签名那些也自己看习惯,如果涉及到大数据,还需要引入第三方框架的,直接引入就可以了,不过推荐自己写,防止侵权。都是很通用的。
4、java 怎么搭建安卓后台服务器
首先要理解客户端是如何与后台通信,然后就可以讨论搭建的问题。推荐:Jersey,Spring,RESTlet。文档很健全的,从开发到部署。
5、想搞Android后台服务器开发,请问应该如何学起?
安卓的底层是linux 编程使用的是C与java 这些都要学
6、安卓如何连接后台
代码:
public class Util {
public static final String URL_Path = "http://192.168.3.6/addfun/api/catering/watercard.php";
public String getPost() {
client = new DefaultHttpClient();
HttpPost post = new HttpPost(URL_Path);
try {
HttpResponse response = client.execute(post);
HttpEntity entity = response.getEntity();
return EntityUtils.toString(entity, "utf-8");
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
public String sendString() {
try {
URL url = new URL(URL_Path );
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
// 请求方法
conn.setRequestMethod("POST");
// 设置网络连接超时
conn.setConnectTimeout(3000);
// 可以向服务器输出信息
conn.setDoOutput(true);
// 可以从服务器获取信息
conn.setDoInput(true);
// Post请求不使用缓存
conn.setUseCaches(false);
// post请求,将参数以流单位形式发送给服务器
OutputStream out = conn.getOutputStream();
out.flush();
InputStream in = conn.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(in));
return br.readLine();
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
}
7、有做安卓后台服务端的哥们吗?问你们个问题?
刚好本科毕业设计是做一个Android即时聊天应用-EasyIM。感谢题主的这个问题,让我有动力整理下毕业设计的代码。
因为实习占用了大四的大部分时间,导致EasyIM只完成了部分功能便参与答辩。虽然最终侥幸过了毕设答辩,但效果与自己期望的相去甚远。
开始工作后,有比较多的空闲时间,我打算慢慢完善该项目,并将近期所学习的一些新技术应用到该项目中。
该项目分为两部分:
EasyIM-Server : EasyIM服务端
EasyIM-Android : EasyIM Android端
EasyIM目前实现了:
用户基础功能(登录/注册)
好友功能(添加/删除好友)
点对点的消息发送功能(文本消息/图文消息)
离线消息功能(获取离线时收到的消息,消息的接收/已读回执)
实现思路
我们先来聊聊具体实现的思路
基础协议
因为移动设备多变的网络环境,以及即时通讯应用实时在线的需求,简单地使用Scoket建立客户端与服务端,或者客户端与客户端的通信是行不通的。
当前普遍的做法是在服务端与客户端之间建立一个长连接,客户端A将消息发送给服务端,服务端再将消息转发给客户端B。
而如何建立一个长连接实现客户端与服务端的通信,以及保证连接的质量与低耗电,低耗流量是一个难题。这里就要扯上XMPP,MQTT这两个协议。
XMPP是PC时代的产物,其底层通讯的数据格式的XML,数据冗余性太高(约70%),比较耗流量,并且在复杂的移动网络环境下会遇到各种各样的问题。不过胜在拥有比较多的开发资料以及Openfire(底层是基于XMPP)这样一个成熟的即时聊天框架。
MQTT协议较之XMPP更为轻量级,其连接的建立与传输的开销都非常小,非常精简,非常适合大量节点在弱网络环境的场景,发布/订阅的模式也比较易于扩展。
很明显, 我们需要选择MQTT作为我们这个即时通信应用的基础协议,关于MQTT客户端与服务端的开源实现有:
fusesource/mqtt-client
dobermai/android-mqtt-push
mqttjs/MQTT.js
比较遗憾的是,因为毕业设计是在太赶,我并没有自己实现(实现难度也挺大的),而是使用了第三方的推送服务。
服务端实现
整个服务端实现比较简单,因为整个项目采用重客户端-轻服务端的开发策略,所以服务端的逻辑非常少,总共就4张表,12个接口。使用Restful风格的API。
用户模块,好友模块比较简单,无外就是增删查改。
值得一提的是消息模块,我将整个系统的各种功能事件,抽象成为"消息事件“, 比如,添加好友是一条消息,确认添加好友也是一条消息, 发送文本是一条文本消息,发送图文是图文消息。服务端只负责将该消息转发给指定客户端,而不关注消息是什么类型。而客户端接收到消息并根据消息类型进行其他逻辑操作。
8、有没有做安卓app开发,后台服务器是java的 ? 我以前是用java做网页web后台的,现在改做
用java或php做android的后台都行,现在基本是web服务端,通过html协议传输 xml 或json 实现android与服务器的交互。
9、安卓app后台服务器用什么语言开发
如果你是要别人来开发,那就随便你。什么语言都可以。如果你是想自己开发,那当然是用java开发好一点。因为你会安卓,安卓基于java开发。
如果你稍微了解服务器开发。你看这篇博客就会很容易搭建一个服务器项目。
http://blog.csdn.net/wr751811032/article/details/50512230
这也是现在的主流框架。
10、android 怎样启动后台服务
后台服务就是后台运行的意思,只要单击任务栏上代表这程序的按钮,原来后台运行的程序就会到前台来,前台运行的程序就会到后台去了。如下图所示。
Windows 7可以打开几个窗口,每个任务分配一个窗口,各个窗口可以重叠、排开、放大、缩小、移动等,可以方便地在各打开的窗口间切换,各个打开的应用程序共享电脑资源,多任务环境对用户是透明的,每个任务都可以按前台、后台和独占三种方式进行。
多任务并存时,打开一个窗口后,在任务栏的空白处单击鼠标右键,然后在弹出的快捷菜单中可以选择层叠、横向平铺或纵向平铺等。
当Windows 7打开了几个窗口时,实际上只有一个是你可以对它进行操作的窗口,叫做当前活动窗口。在所有打开窗口的最前面,标题栏底色为深色的窗口为当前活动窗口。单击任务栏上的按钮,或按下换档键加制表键,即可以把这个窗口切换为当前活动窗口。
任何已经打开,不在前台运行的窗口,在后台仍然是活动的,占用内存和中央处理器等系统资源,所以,从这个意义上来说,长时间不用的窗口要及时关闭,方法是单击应用程序窗口标题栏右上角的关闭按钮。
;一个应用程序,无论是否最小化,在任务栏上都会以按钮的形式显示出来,当前活动窗口的应用程序的按钮呈凹陷形状,其余呈隆起形状。因此,判断一个窗口是否关闭,只要看其是否还在任务栏中即可。