在Android开发中怎么将手机作为服务器

作者&投稿:左刮 (若有异议请与网页底部的电邮联系)
android手机能做服务器吗?~

可以的,用java.net.ServerSocket建立一个就行了。如果想做http服务器,就在Socket Server的基础上解析请求中的Http头和body即可。

另外,Jetty好像有Android版。

其实这个完全可以的。你是想让两者互联主要是通过什么方式互联,如果是通过访问网站互联,直需要学习电脑网页制作,然后把页面做小一些,跟手机屏幕差不多大,就能用android手机访问.如果您是想用软件,那需要会开发android软件,开发软件支持http形式向服务器GET或POST访问互联。当然PHP环境的服务器空间是支持的。

工具/原料

root软件:百度root为佳!如果你已经获取了权限,可以跳过。

ksweb软件:用于搭建手机php服务器的软件。

nat123软件:强大的内网端口映射软件,不需要路由器权限。

方法/步骤

1.安装手机本地php+mysql服务器环境篇 :

1.1安装ksweb软件,安装好ksweb后,会在手机上生成一个文件夹htdocs,其目录是mnt/sdcard/htdocs,htdocs是网站的根目录。

1.2安装mysql 直接点击mysql管理,点击选择“是”然后解压便可自动安装。mysql的账号密码随后再改(在设置里面更改)。

1.3安装好MySQL之后,我们需要对ksweb进行一些设置方可更好使用。

1.3.1端口的更改步骤:(启用root→更改80端口)手机服务器启用root,在ksweb设置里面把root打钩。

1.3.2开启手机80端口方法:把8080端口改为80端口,并把PHP服务,MySQL都打勾。其他一些设置比如MySQL密码,开机自启动等选项大家根据需要自行修改即可!

1.4ksweb全部设置好后,我们打开手机本地服务器地址localhost:80,表示设置好了。

我们点击页面中的“Enter KSWEB Web Interface”可以看到手机服务器的一些配置信息(默认账号密码都是“admin”),表示手机服务搭建成功,一切正常!

2.利用nat123软件进行内网80端口映射篇:

2.1注册账号,我们先到其官网注册账号官网,大家百度nat123即可。

2.2登陆并添加域名解析。

2.2.1 应用名称,要搭建自己的博客,可以填XX的博客,或者XX的个人博客等。

2.2.2 内网端口,只有root的手机才填80端口。

2.2.3 内网地址这个默认localhost就行。

2.2.4 外网域名,如果没有自己的域名,可以用官方免费的二级域名,注意格式,一切填好之后,点击确认保存即可!

2.3 下载并安装登陆安卓版的nat123,就自动解析了。

3.4 接下来在另一台电脑上输入刚才的域名访问,表示安卓手机web服务器安装成功,网站搭建成功!

注意事项

另外如果需要手机网站一直都可以访问,需要下载一个永不关屏软件,这样手机就不会进入睡眠状态,服务也不会停止,不过比较耗电。

外网能访问内网手机web服务器的关键是nat123端口映射功能,利用nat123端口映射功能,不只是搭建内网网站,还可以挖掘其他的许多用途。



你可以用第三方免费服务器如极光服务器,然后再用你的手机作为真正服务器,就是用两个服务器,通过极光再到你的手机服务器,再返回客户端手机数据。这样破除内网限制。


安卓开发需要学习什么
这一阶段的学习主要是掌握Android的系统架构,熟悉整个android开发环境的搭建,以及的常用命令和工具的使用,熟练掌握Andoid的UI开发,包括使用标准控件,以及自定义各式各样的UI控件,配合动画部分的使用,让自己UI设计更加炫丽更加吸引。最后在自己的应用中植入广告,发布到Market中,享受挣钱的乐趣。三:...

安卓开发用什么软件好
以上就是android开发环境必备的工具。 问题七:开发安卓APP用什么软件比较好? 安卓android是基于linux的,所以在ubuntu下是最好的。当然windows下面也是可以的。但是android的内核是基于linux的,并且通过终端进行各种操作,非常强大,也比cmd方便。大致开发的环境是这样的: ubuntu系统,以前是windows然后安装了ubuntu的虚拟机...

学Android开发的岗位有哪些?
Android开发相关职位职责及要求,这里北京北大青鸟android培训老师给我们整理了如下几个岗位。一.Android开发工程师 岗位职责:1、Android智能手机平台应用软件的分析、设计、编码和测试 2、智能手机应用相关的技术研究 3、从事与商品化相关的技术支持 任职资格:1、计算机、通信、电子等相关专业本科以上学历,...

Android开发和JAVA开发有什么区别?
Android开发是java开发的一个分支,android种的类库有一部分和java类库基本一致,也就是类名一致,不过java种的swing这些类库在android种就没有了,也就是说android种只用了java种的常用的类库。具体介绍:1、Android 是在java基础之上的一门语言,Android是用来开发手机APP的,学Android 需要先学java基础...

android软件开发的架构
Android应用程序可以直接部署在Android设备上,这几个配置所需要的。步骤1、在调试模式的设置可以设置应用程序:Android的<应用程序>元真可调试属性。ADT 8这是默认的。步骤2、您的设备上启用USB调试:Android 3.2或以上转至设置>应用程序>开发和启用USB调试。在Android 4更新,这是开发商选择设置>。注...

Android手机软件开发能做什么?求解答
没有基础能学android手机软件开发吗? 没基础得先入门,编程这东西速成不行,得从java小程序做起,包括安装jdk,jre这些,零基础可以学习Java基础开始,逐步向开发项目进阶。最快的方法还是去参加android开发培训,可以零基础学,培训四个月的时间就可以了。谁告诉我下,android手机软件开发,如何啊?

Android应用开发需要具备哪些知识?
l 熟练运用Android下的自定义控件。\\x0d\\x0al 熟练掌握Android系统架构,对Android的各个层次的开发有一定的认识。\\x0d\\x0al 熟练掌握android下的XML,JSON,HTML的解析,熟练掌握各种数据的存储方式,能使用MVC独立开发客户端程序,熟悉安卓下的GPS定位。\\x0d\\x0al 熟悉android 的JNI 开发,通过JNI...

Android软件开发工程师日常主要工作有哪些
软件技术工程师 随着移动互联网的普及与发展,手机应用不断深入我们生活的方方面面,移动系统和软件应用的开发领域,成为了未来具有潜力的行业之一,合格的软件人才在任何企业都具有不可替代的竞争优势 。选择江西新华电脑学院软件技术工程师专业,你将学习:网络安全基础、Dreamweaver网页设计、Photoshop网页效果...

Android 开发用什么工具?
1.Eclipse w\/ADT 虽然Eclipse并非唯一可用于开发Android应用的Java开发环境,但它是目前最欢迎的工具,有很大程度上是因为它的成本很低(免费),但最主要的原因还是它与其他Android工具的强大组合功能。最典型的表现就是它与Android Development Tools(ADT)插件的组合(开发者可以通过Android网站下载ADT)。

android studio是什么编程语言?
5. 运行应用程序:完成Java代码的编写后,你可以使用Android Studio提供的模拟器或手动连接到设备来运行应用程序。为了启动模拟器,请选择“Run” -> “Run app”,然后选择一个模拟器,点击“OK”按钮即可运行应用程序。需要注意的是,在Android开发中,仍然有一些基于Kotlin的库和框架,使用Kotlin搭建应用...

忠县13772339728: 如何利用安卓手机在开发环境当做模拟器 -
屈荷尔可: 插入USB连接一台Android手机,在eclipse里的Android工程点击Run,一般就会弹出对话框让你选择在哪个外接设备上运行这个Android工程,前提是你的手机能被电脑识别出来.

忠县13772339728: 在安卓开发中,可以用真正的手机代替创建Android虚拟设备吗?应该怎么做? -
屈荷尔可: 这个完全可以,之间将你的安卓手机查到电脑上,然后设置手机为开发者模式,然后你就会在IDE上看到你的手机相关信息,如图: 然后运行你要的程序就可以了!!

忠县13772339728: Eclipse开发Android程序如何在手机上运行 -
屈荷尔可: Eclipse开发的Android程序可以直接在手机上运行.运行方式: 1. 手机打开 USB调式模式(不同的手机操作可能打开方式不一样).2. 将手机连接到电脑.3. 电脑上安装手机USB驱动程序.4. 运行android 应用.点击工程 run as android application后,系统就会查找已经连接到电脑的设备,选择已经连接的设备即可运行在手机上了.

忠县13772339728: 自己开发的android程序怎么在手机上运行? -
屈荷尔可: 1 首先在虚拟机上运行一次,然后打开你的源代码在bin文件下有个apk文件把它拿出来装到你手机上就可以了 2或你以后可以直接用真机代替虚拟机搞开发,可以直接连接数据线到电脑,(要有驱动,如不知道怎么下驱动,可以下载91手机助手或豌豆荚帮你自动安装),然后你在Eclipse下点击运行你的程序是可以在Target项中点击Manual选择真机运行

忠县13772339728: android开发中 怎么连接手机 -
屈荷尔可: 首先开启usb调试,再连接电脑.需要下载手机驱动,可以使用360手机助手或应用宝,豌豆荚之类的手机助手软件下载驱动.

忠县13772339728: 如何使用Eclipse开发安卓手机程序在手机上运行 -
屈荷尔可: Eclipse开发安卓手机程序在手机上运行:1、需要安装手机助手,链接手机2、设置android手机为USB调试模式步骤: menu—> 设置 —> 应用程序 —> 开发 , 选择【USB调试】3、通过eclipse上真机测试没用真机时,用eclipse开发android程...

忠县13772339728: android工程如何发布出来,就是用eclipse做成什么样才能在android手机上跑? -
屈荷尔可: eclipse可以把android项目导出来生成.apk,然后直接把这个apk 通过adb命令就可以push到手机上了;当然有一个更便捷的方法,你直接通过eclipse连上你的手机,然后右键run android app就可以运行再手机上了

忠县13772339728: 做Android 开发怎么选择手机? -
屈荷尔可: 做Android开发选择手机时,主要从原生性、版本号、屏幕适配三方面考虑.1. 原生性原生Android系统是指Google公司发布,没有经过第三方修改的安卓系统.由于Android是开源系统,所以,有的厂商在引入时,会修改其框架层的源码以适...

忠县13772339728: 怎么在eclipse上面开发安卓编程 -
屈荷尔可: 1 1)首先,下载android SDK.介绍一种非常简单的方法,一并下载eclipse.在百度中输入android SDK,进入搜索界面.选中第一条. 2)如果你已经有eclipse,你可以直接在eclipse中进行android SDK插件的安装.方法就是点击上面菜单里的...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网