如何搭建android客户端的服务器端?
可以用android http访问方式访问java客户端。java客户端可以使用action进行连接。。又或者对socket比较熟悉的话,可以使用mina进行socket通信。也是可以的,不过这些都需要时间。没有进行尝试,可以试着写写。至于其他的,参考普通的webproject即可。
1,先google一下下载一个tomcat,
2,再次google一下百度也可以,下载一个eclipse的tomcat插件,解压之后直接放入eclipse的plugin文件夹下面,然后重启eclipse(之后觉的这个步骤好像没什么用)
3,然后启动tamcat,即运行bin文件夹下的startupbat文件。
信息有点少。。。推荐试试夜神安卓模拟器,模拟器运行稳定不卡顿,且兼容性好~
如有进一步需求,可以加入夜神模拟器的群去咨询技术大大,他们会告诉你怎么设置,能够最大程度让你的模拟器用起来流畅!
有帮助请采纳,谢谢
方法一
首先,Windows下,配置Adroid环境变量(Win7为例)
1、桌面右键——》我的电脑——》高级系统设置
2、高级——》环境变量——》系统变量——》Path
3、添加Android SDK目录到系统变量Path中,如下图:
注:F:\Pro-files\Android-sdk-windows\tools,添加到系统Path
如果有F:\Pro-files\android-sdk-windows\platform-tools,也一并添加到系统Path,
说明:最新版的Android SDK安装,emulator命令一般在tools目录中,adb命令移到了platform-tools目录
接着,启动模拟器
1、cmd (Ctrl+R,启动命令提示符窗体)
2、emulator -avd avd21 (启动模拟器,avd21 为您安装Android的模拟器名称Name)
3、cmd (Ctrl+R,再另启动命令提示符窗体)
然后,将网络连接代理设置写入配置数据库
1、adb shell (进入模拟器的linux系统,成功启动模拟器后,此命令才有效)
假如你的上网代理IP是101026252:1080
2、写数据到数据库,更新系统设置
sqlite3 /data/data/comandroidproviderssettings/databases/settingsdb "INSERT INTO system VALUES(99,'http_proxy','101026252:1080')"
3、查询数据库,看是否成功更改了系统设置:
sqlite3 /data/data/comandroidproviderssettings/databases/settingsdb "SELECT FROM system"
说明:sqlite 是Android手机系统采用的微型数据库,您可以理解成我们常用的Access、MySQL、SQL Server等数据库
4、重启模拟器,使用Browser直接上网Internet
最后,如果想删除数据库,请执行以下命令:
sqlite3 /data/data/comandroidproviderssettings/databases/settingsdb "DELETE FROM system WHERE _id=99"
===============================================================================
方法二
1、参照方法一,设置系统变量,启动模拟器
2、依次进入 settings->Wireless controls->Mobile networks->Access Point Names
3、设置以下参数:
- Proxy : your proxy address
- Port : your proxy port
- Username : your username if needed, or <Not set>
Password : your password if needed, or <Not set>
4、设置DNS参数:
Android模拟器默认的地址是10023,默认的DNS也是10023,对于在家里上网学习Android的人(像我)来讲,一般 电脑的IP都是1921681100之类的,不在同一个网段。所以就会出现电脑可以上网但是模拟器不能上网的情况。其实设置方 法很简单,只要把模拟 器的默认DNS设置成电脑的DNS地址即可。
第一步:adb shell (进入模拟器的Linux系统)
第二步:getprop (getprop会列出系统当前的各项属性)
第三步:得到模拟器的DNS地址
在结果里可以看到:
[netdns1]: [10023]
[netdns2]: [10024]
[netdns3]: [10025]
[netdns4]: [10026]
第四步:把dns改成我们自己的DNS
setprop netdns1 19216811 或者 setprop netdns1 19216801
注:一般TP-LINK及D-LINK的无线DNS都是19216811,有些公司有线DNS默认19216801;
如果以上两个DNS不好用,请直接使用ipconfig /all(windows系统) 或者 ifconfig -a(linux/unix系统)命令确认。
大功告成,再去使用模拟器的浏览器的话,你就可以发现你已经可以上网了。
设置Android模拟器上网的方法
由于有些电脑上网需要设置代理才能上网,所以简单的启动模拟器,模拟器是不能直接上网的,而且模拟器对于网络部分没有直接设置模拟器的上网代理的程序或者是设置的部分。所以需要额外的处理才行。经过多方面的摸索,才得出一个方法。
下面是设置的步骤:
1、启动adb shell,这个一般是在sdk目录下的tools下的(在16之前),但是之后的版本都移到了platform tools目录下了。这个没有关系,一般可以把这个目录添加到系统的环境变量下的PATH后面,这样在只需要在执行里面或者cmd中输入就可以了。
在cmd中输入adb shell,或者是在运行里面直接输入adb shell就可以了。
2、通过运行getprop命令就可以获取系统的配置,主要是查看两个配置,一个是netdns1,另外一个是netgprshttp-proxy 。如果这两个的配置都和你pc上网的设置是一样的,那就不需要设置了。如果不一样,就看下一条。
3、通过setprop命令进行设置
设置dns,一般如果是通过路由器上网,可以把 dns设置为路由器的默认网关。19216811。
setprop netdns1 19216811
另外就是设置代理了。如下:
setprop netgprshttp-proxy 19216811:8080
如果是其他代理,也是用这条指令,如
setprop netgprshttp-proxy 10811101:8080
一般通过这三步就可以实现上网了。
1、现在电脑上安装Teamviewer,运行该软件,会生成ID和密码,
如果要每次开机都能远程访问,可以设置无人值守访问,如下图:
2、安卓手机端也安装Teamviewer
3、打开手机端,输入ID和密码就可以直连了,如下图:
1、安卓模拟器怎么设置代理IP,首选要明白自己的IP地址是由宽带运营商提供的IP地址。
2、这个IP地址就像门牌号地址一样,这样才能正常的就行网络互通数据传输和信息交换。
3、因为业务以及工作或者游戏需要不同的IP地址,所以我们需要无限的切换不同城市的ip地址。
4、首选我们需要一个领导者ip代理软件,直接百度一下领导者IP代理官网进入官方网站下载正版的软件即可。
5、打开软件后我们可以清晰的看到软件里面有全国各地现有的ip地址,根据自己的需求连接自己需要的IP,然后自己电脑或者手机的IP就改变了。
其实有很多原因都会导致模拟城市:建造(已下架)连接服务器失败。比如游戏正在更新,或者是服务器正在维修,也有网络故障的问题。一般如果服务器正在维修,都会在登陆界面发布游戏公告,很明显就能看到。大家可以先检查一下网络是否流畅,注意关闭一些不相关的程序,也可以尝试一下重新启动再登陆或者安装加速器。
0条评论