Ⅰ 手机app要怎样连接服务器呢不用电脑行吗
手机app要什么连接服务器呢?能不能不能用电脑可以吗?你要连接girl是什么服务器呢?如果你连接的是你自己的的服务器的话,你自己找人编写一个app软件就可以连接到你的私人服务器了,如果你要连接别的服务器的话,看是什么情况了?如果只是一些普通数据的传输,比如看视频等数据的传输,集气就可以联系了呀,如果你想进入那个服务器进行一步,一些内部数据管理的话,那需要黑客的才能够去搞了,因为偏写这些程序设违法的。
Ⅱ android客户端怎么与服务器数据库连接
不能与数据库连接的
Android客户端不能直接与服务器数据库连接。数据库是需要非常大的内存,安装之后有好几G,连接数据库要有一个像SQLServer里的webservice,这样的一个桥梁来间接访问。就是在服务器运行一个服务端程序,该服务端程序通过接收来自android客户端的指令,对数据库进行操作。
客户端的http请求可以通过 HttpClient类实现,在anddroid 4.0之后,客户端的网络请求已经不被允许在主线程中运行,所以还需注意另开启一个子线程进行网络请求。
(2)安卓app怎么和服务器连接扩展阅读:
Android安全权限机制:
Android默认设置下,所有应用都没有权限对其他应用、系统或用户进行较大影响的操作。这其中包括读写用户隐私数据(联系人或电子邮件),读写其他应用文件,访问网络或阻止设备待机等。安装应用时,在检查程序签名提及的权限,且经过用户确认后,软件包安装器会给予应用权限。
下载一款Android应用通常会要求如下的权限:拨打电话、发送短信或彩信、修改/删除SD卡上的内容、读取联系人的信息、读取日程信的息,写入日程数据、读取电话状态或识别码、精确的(基于GPS)地理位置、模糊的(基于网络获取)地理位置、创建蓝牙连接、
还有对互联网的完全访问、查看网络状态,查看WiFi状态、避免手机待机、修改系统全局设置、读取同步设定、开机自启动、重启其他应用、终止运行中的应用、设定偏好应用、震动控制、拍摄图片等。
Ⅲ Android开发中客户端和服务器端怎么连接
首先你除了会安卓开发外要会javaweb或php等服务器语言。然后给服务器编写对数据库的操作和给app提供操作的接口,之后你的服务器连接数据库,你的app通过http等协议通过接口就能实现你想要的了。大概就是这样的流程,一般在公司中服务器的代码不需要你写。具体的不是三言两语就能做好的,网上搜搜大神们的写案例吧。
Ⅳ 自己写了一个Android的APP,想用socket连接服务器
最近我在在写一个APP,用到了socket,在自己电脑上搭建的服务器,具体过程: 用eclipse写Java代码,创建一个serversocket,用来监听客户端的请求; 客户端在发送数据前,首先创建一个Socket,然后直接请求服务器即可。自己写了一个Android的APP,想用socket连接服务器
Ⅳ 请教app如何和后台服务对接
具体步骤如下:
1,浏览器登陆网站首页,鼠标右键—查看网页源代码;
2,在打开的源代码中搜索查看generator,后面所跟内容为当前论坛版本号,搜索查看Content-Type,后面所跟内容为当前论坛编码类型。
3,登陆opencom后台,点击应用管理,选择您需要对接的APP应用;
4,点击网站对接菜单,下载插件对应论坛版本以及编码的插件。目前我们提供dz3.2、dz3.1和dz2.5的gbk和utf8两种类型,以及phpwind8.7版本;如需对接其它版本,可联系客服,选择好后接着点击提交。
5,点击下载,下载完后,请将解压后的文件cbhook上传到您论坛根目录下然后在浏览器中键入(你的论坛网址/cbhook/index.php进行安装)
6,在论坛上运行安装插件,只有全部权限为可写才能安装,如果某个权限为不可写,请注意修改(权限修改请联系服务器提供商或者咨询我司技术人员)。安装完毕后回到opencom管理后台进行后面的操作。
7,输入您网站域名,注意域名开头需要加“http://+您的论坛网址”;点击创建中央桥(请确保你的论坛程序安装在根目录下,如果放在特定文件夹中,请打开cbapi_config.php修改文件中论坛程序文件夹路径)。
8,,中央桥创建成功后进入频道对应设置环节,左边板块为程序抓取到的论坛板块;右边为所创建应用频道;在下拉框中选择您应用中所需要与论坛板块对接的频道,选好后点对接;也可以点新建频道对接,系统自动会在应用中生成一个与您论坛板块名字一样的应用频道(新生成的频道图标、介绍、权限设置等可在对接好后自行在频道设置中再修改);频道对应设置好后,点击开启同步,看到“启动中”绿色文字则为中央桥对接成功。
Ⅵ 为什么安卓手机app无法连接到服务器,怎么办
先打开苹果手机主屏上的“设置”应用,
在设置列表中点击顶部的“无线局域网”一栏,
接着点击当前已经接入的无线网络右侧的叹号图标,
在无线局域网网络参数列表中,点击
DNS
一栏,
随后删除原来的
DNS
地址,输入新的
8.8.8.8
这个新地址,再点击左上角的“无线局域网”返回。
接下来请打开苹果手机的后台多任务管理界面,把
App
Store
应用商店从后台关闭。这里以
iOS7
系统为例,把
App
Store
从后台向上拖出
最后再重新打开
App
Store
应用商店,应该就可以正常访问了
Ⅶ appconnect安卓手机怎么用
appconnect安卓手机怎么用
1、首先下载AppConnect安卓应用,可以在安卓应用商店中搜索AppConnect,下载安装即可。
2、打开AppConnect,选择“我的设备”,点击“添加设备”,根据提示操作,将手机连接到Wi-Fi网络,点击“添加”,将设备添加到AppConnect中。
3、点击“控制”,可以查看手机的运行状态,点击“设置”,可以设置设备厅首的各种参数,比如Wi-Fi连接、安全设置等。
4、点击“设备”,可以查看手机的各种信息,比如内存状态、电池状态等。
5、点击“应指神用”,可以查看手机上所有的应用,可以对应用进行安装、卸载等操作。
6、点击“安全”,可以设置手机的安全策略,比如设置唯伏亏设备锁、禁止安装未知应用等。
Ⅷ android平台的app 手机客户端和后台服务器怎么进行数据交互的
首先不要管安卓端还是苹果端,现在一般都是响应式的app,你放到安卓或者苹果或者pc或者平板都是没有问题的。一般采用的是http接口通讯,或者socket连接。具体你要去查资料找Demo了。而且现在主流是采用html5开发或者混合开发了。所以最好是服务器提供appAPI接口,通过http访问服务器,获取数据,数据一般是json,或者xml,拿到后解析数据就可以了,然后再用UI框架或者其他框架或者自定义的UI封装下格式很漂亮了,至于cookie和session等,看你的习惯,网络验证和签名那些也自己看习惯,如果涉及到大数据,还需要引入第三方框架的,直接引入就可以了,不过推荐自己写,防止侵权。都是很通用的。
Ⅸ 如何实现android和服务器的长连接
转载 这种功能实际上就是数据同步,同时要考虑手机本身、电量、网络流量等等限制因素,所以通常在移动端上有一下两个解决方案:
1.一种是定时去server查询数据,通常是使用HTTP协议来访问web服务器,称Polling(轮询);
2.还有一种是移动端和服务器建立长连接,使用XMPP长连接,称Push(推送)。
从耗费的电量、流量和数据延迟性各方面来说,Push有明显的优势。但是使用Push的缺点是:
对于客户端:实现和维护相对成本高,在移动无线网络下维护长连接,相对有一些技术上的开发难度。
对于服务器:如何实现多核并发,cpu作业调度,数量庞大的长连接并发维护等技术,仍存在开发难点。
在讲述Push方案的原理前,我们先了解一下移动无线网络的特点。
移动无线网络的特点:
因为 IP v4 的 IP 量有限,运营商分配给手机凳裤终端的 IP 是运营商内网的 IP,手机要连接 Internet,就需要通过运营商的网关做一个网络地址转换(Network Address Translation,NAT)。简单的说运营商的网关需要维护一个外网 IP、端口到内网 IP、端口的对应关系,以确保内网的手机可以跟 Internet 的服务器通讯
GGSN(Gateway GPRS
Support Node 网关GPRS支持结点)模块就实现了NAT功能。
因为大部分移动无线网络运营商都是为了减少网关的NAT映射表的负荷,所以如果发现链路中有一段时间没有数据通讯时,会删除其对应表,造成链路中断。(关于NAT的作用及其原理可以查看我的另一篇博文:关于使用UDP(TCP)跨局域网,NAT穿透的心得)
Push在Android平台上长连接的实现:
既然我们知道我们移动端要和Internet进行通信,必须通过运营商的网关,所以,为了不让NAT映射表失效,我们需要定时向Internet发送数据,因为只是为了不然NAT映射表失效,所以只需发送长度为0的数据即可。
这时候就要用到定时器,在android系统上,定时器通常有一下两种:
1.java.util.Timer
2.android.app.AlarmManager
分析:
Timer:可以按照计划或者时间周期来执行相关的任务。但是Timer需要用WakeLock来让CPU保持唤醒状态,才能保证任务的执行,这样子会消耗大量流量;当CPU处于休眠的时候,就不能唤醒执行任务,所以应用于移动端明显是不合适。
AlarmManager:AlarmManager类是属于android系统封装好来管理RTC模块的管理类。悔粗销这里就涉及到RTC模块,要更好地了解两者的区别,就要明白两者真正的区别。
RTC(Real- Time Clock)实时闹钟在一个嵌入式系统中,通常采用RTC
来提供可靠的系统时间,包括时分秒和年月日等;而且要求在系统处于关碧游机状态下它也能够正常工作(通常采用后备电池供电),它的外围也不需要太多的辅助电路,典型的就是只需要一个高精度的32.768KHz
晶体和电阻电容等。(如果对这方面感兴趣,可以自己查阅相关资料,这里就说个大概)
好了,回来正题。所以,AlarmManager又称全局定时闹钟。这意味着,当我用使用AlarmManager来定时执行任务,CPU可以正常地休眠,只有在执行任务是,才唤醒CPU,这个过程是很短时间的。
下面简单来说明其使用:
1.类似于Timer功能:
//获得闹钟管理器
AlarmManager
am = (AlarmManager)getSystemService(ALARM_SERVICE);
//设置任务执行计划
am.setRepeating(AlarmManager.ELAPSED_REALTIME, firstTime, 5*1000,
sender);//从firstTime才开始执行,每隔5秒再执行
2.实现全局定时功能:
//获得闹钟管理器
AlarmManager
am = (AlarmManager)getSystemService(ALARM_SERVICE);
//设置任务执行计划
am.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP, firstTime,
5*1000, sender);//从firstTime才开始执行,每隔5秒再执行
总结:在android客户端使用Push推送时,应该使用AlarmManager来实现心跳功能,使其真正实现长连接。
Ⅹ 我想做一个app,app和服务器是如何连接起来的呢
当手机需要获取一组数据,用http协议向服务器发起请求,服务器根据http协议传过来的请求地址和参数返回数据给手机。
获取的数据如果非常大,可以在手机端建个SQLite数据库,把数据保存进去。