-
Android 学习分享
普通类 -
- 支持
- 批判
- 提问
- 解释
- 补充
- 删除
-
-
1,先安装jdk,上网上搜索一下很多的。
推荐一个
http://blog.myspace.cn/e/404726340.htm
设置环境变量
Win7是:我的电脑右键-属性里面的面板中有个高级系统设置打开后有个高级,下面有个环境变量,在那里面可以增加java和tomcat的环境变量Java的环境变量,安装好jdk后classpath的环境变量就是你安装jdk的目录下面的lib文件夹而javahome的变量值是安装jdk的根目录,一般来说就是到这一目录jdk1.6.0.。。。。。
为了能在任意路径下面都能访问java和javac我们将这两个目录设置到Path上
在下面找到Path这一个选项点击编辑
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;在Path的后面输入这样的文字。就是将这些命令加载到任意目录了。-
2,测试
配置好jdk并且设置好路径后你的电脑上就可以在任意目录下面进行java和javac命令操作了。按下Windows+r打开运行窗口,在里面输入cmd打开命令行实验一下看自己配置的环境变量是不是已经好了。在命令行中输入java看到这样的界面
说明ok了
看看javac可不可以出现这种情况是可以的,如果提示
说明环境变量没有配置好,要重新配置或者安装jdk
-
3,安装eclipse
到网上下载一个很方便的都能下载到的http://www.eclipse.org/downloads/
可以下载,最好下载、
这个,然后解压就可以用了。
这里有一个搭建android平台的说明可以参考一下
http://zhoujianghai.javaeye.com/blog/718068
就按照里面说的安装android SDK 并且安装一些插件。
Ok了可以新建helloworld了
初体验,收获成功的基础,我们来建立一个helloworld程序吧。
给大家一个网站里面有一些教程
http://android.yaohuiji.com/archives/category/android-video
http://android.yaohuiji.com/
好了如果你看到一个手机出来了并且上面有一个helloworld 你是不是很开心呀,但是我们的路还长着哩。我们下面要讲讲服务器端的搭建,因为我们的手机端程序是要访问我们的web网页的。所以不要忘了网站部分的搭建。-
4,配置tomcat
我们用的是tomcat6.0+Mysql搭建服务。
先说说tomcat
http://cailingmin.blog.sohu.com/69204169.html
这里面有如何配置环境变量和安装的方法。
然后就是新建一个web网站测试一下你的tomcat可以用不。
打开tomcat安装目录在wabapps新建一个目录随便起个名字比如说叫 hello然后在他下面建立一个文件夹叫WEB-INF在WEB-INF里面建立一个叫classes的文件夹和web.xml文件,关于这个文件先看下面的说明
我们来看一个简单的xml文件就知道了
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4">
<display-name>defaultroot</display-name>
<servlet>
<servlet-name>ConnMysql</servlet-name>
<servlet-class>ConnMysql</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ConnMysql</servlet-name>
<url-pattern>/ConnMysql</url-pattern>
</servlet-mapping>
</web-app>
在这里面我们看到里面有servlet-name和servlet-class 这里的名字就是我们编译的class文件的名字在这里我们就将他改为Helloworld下面的也一样
我们用记事本新建一个文件另存为java文件叫Helloworld.java
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Helloworld extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
PrintWriter out=response.getWriter();
out.println("<html><body><h1>This is a servlet test.</h1></body></html>");
out.flush();
}
}
打开命令行cmd用javac编译上面的代码,
javac Helloworld.java
编译通过后将编译好后将编译后的。Class文件放到刚才我们建立的WEB-INF下面classes文件夹中。将xml文件中的ConnMysql都变为Helloworld就可以了。
启动tomcat一般是将tomcat放在bin文件夹中有的是一个exe文件有的是一个批处理文件,我的是tomcat6.0.exe 双击启动。如果启动不成功说明你的端口已经被占用,关闭所有可能占用8080端口的程序重新实验一下。如果tomcat启动成功,那么打开浏览器,在里面输入localhost:8080/helloworld/Helloworld看看是不是输出东西,还是错误。如果成功了,恭喜你,你已经建立了一个servlet网站了。-
5,安装数据库
我们的网站一般都有数据库的,我们不希望只能输出一些网页的简单页面。
我们要安装数据库
http://apps.hi.baidu.com/share/detail/6305595
这里面有安装的详细说明
按照他一步一步的做就ok了-
6,安装可视化操作数据库工具
可视化的Mysql我们安装了数据库但是没有一个可是化的界面总感觉不舒服,用惯了可视化的程序的人,对代码还是有点恐惧的。我们下载一个叫navicat8的软件进行可视化操作 。可以尝试在里面建立一些数据库和表之类的
7.,测试
好了我们的环境和用的东西都装到电脑上了,现在我们要真正的走一下 手机-服务器-手机的过程了。在tomcat的webapps中建立一个www文件夹里面存放的东西和上面的Helloworld的格局是一样的注意修改web.xml然后将ConnMysql.Java 和DB.java同时编译一下
Javac DB.java ConnMysal.java
还是将编译好的class文件放到calsses文件夹中
Ok服务器端的搞定了哦注意了,CoonMysql中有String sql="select username from user where username='"+username+"' and userpwd='"+userpwd+"'";一句这样的话,里面的username就是你建立表的维度之一userpwd也是,user是表的名字。连接上数据库后建立一个jim库在这个库下面建立一个user表当然这些名字都是可以随便给的只是在那些ConnMysal.Java和DB.java中要做相应的改变在DB.java中有String url="jdbc:mysql://localhost:3306/jim?user=root&password=123"; jim表示数据库的名字,user是用户名root password就是你建立数据库的时候的密码。
-
8,编写手机端程序
打开eclipse,将movelearn这个项目导进去。修改相应的网址uri根据你建立服务器的目录该。运行就可以看到一个交互的界面了。注意要先打开tomcat
当这整个环境都搭建好了然后又运行成功一个界面后,整个框架好了,以后就是在这个框架中添加更加复杂的资源和交互了。
关于movelearn这个程序这里就不再细说了。其实是一个简单的页面跳转,到网上有很多类似的。
-
-
- 标签:
- helloworld
- 打开
- 文件
- 里面
- tomcat
- android
- 安装
- http
- 建立
- 数据库
- 下面
-
加入的知识群:
学习元评论 (0条)
聪明如你,不妨在这 发表你的看法与心得 ~