Android为何总是无法正常访问Tomcat服务器
来源:互联网 发布:如何做好淘宝店推广 编辑:程序博客网 时间:2024/05/22 08:06
今天开始写一个MP3播放器,部署好了Tomcat服务器,写好了代码,结果总是无法连接,开始苦逼的搜索各种线索,始终无果,最后看到一篇帖子,由于现在的Tomcat服务器版本更新之后,所有的资源放在Webapp下的ROOT目录下面才能正常访问,这也许就是Android开发初级阶段的烦躁吧!
<span style="font-family:Times New Roman;font-size:18px;">package Liu.mp3player;import Liu.mp3download.Httpdownloader;import android.R.string;import android.support.v7.app.ActionBarActivity;import android.support.v7.app.ActionBar;import android.support.v4.app.Fragment;import android.app.ListActivity;import android.os.Bundle;import android.view.LayoutInflater;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.view.ViewGroup;import android.os.Build;public class Mp3ListActivity extends ListActivity {private static final int UPDATE=1; private static final int ABOUT=2; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.fragment_mp3_list);} //在用点击menu按钮之后,会调用该方法,我们可以在这个方法中加入自己的按钮控件 public boolean onCreateOptionsMenu(Menu menu) { // TODO Auto-generated method stub menu.add(0,UPDATE,1,R.string.mp3list_update); menu.add(0,ABOUT,2,R.string.mp3list_about); return super.onCreateOptionsMenu(menu); }@Overridepublic boolean onOptionsItemSelected(MenuItem item) {// TODO Auto-generated method stubif(item.getItemId()==UPDATE){//用户点击了更新按钮String xml=downloadXML("http://192.168.19.231:8080/mp3/resources.xml");System.out.println("XML"+xml);}if(item.getItemId()==ABOUT){//用户点击了关于按钮}//System.out.println(item.getItemId());return super.onOptionsItemSelected(item);} private String downloadXML(String urlStr){ Httpdownloader httpdownloader=new Httpdownloader(); String result=httpdownloader.download(urlStr); return result; } }</span>
<span style="font-family:Times New Roman;font-size:18px;">package Liu.mp3download;import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;public class Httpdownloader {private URL url = null;/** * 根据URL下载文件,前提是这个文件当中的内容是文本,函数的返回值就是文件当中的内容 * 1.创建一个URL对象 * 2.通过URL对象,创建一个HttpURLConnection对象 * 3.得到InputStram * 4.从InputStream当中读取数据 * @param urlStr * @return */public String download(String urlStr) {StringBuffer sb = new StringBuffer();String line = null;BufferedReader buffer = null;try {// 创建一个URL对象url = new URL(urlStr);// 创建一个Http连接HttpURLConnection urlConn = (HttpURLConnection) url.openConnection();// 使用IO流读取数据buffer = new BufferedReader(new InputStreamReader(urlConn.getInputStream()));while ((line = buffer.readLine()) != null) {sb.append(line);}} catch (Exception e) {e.printStackTrace();} finally {try {buffer.close();} catch (Exception e) {e.printStackTrace();}}return sb.toString();}}</span>
0 0
- Android为何总是无法正常访问Tomcat服务器
- eclipse中配置tomcat无法正常访问
- tomcat 在eclipse无法正常访问
- eclipse中tomcat能正常启动但无法正常访问
- Tomcat服务器无法正常启动,控制台不报错
- 为何总是无法获取到DOM对象
- Tomcat 无法正常启动
- Tomcat无法正常关闭
- Tomcat无法正常关闭
- Tomcat 无法正常卸载
- tomcat无法正常启动
- Tomcat无法正常工作
- flash+js特效必须运行在服务器环境下才可正常访问, 为何?
- 关于android studio模拟器无法直接通过10.0.2.2直接访问tomcat服务器的问题
- tomcat总是访问旧页面
- 解决GitHub无法正常访问
- tomcat 启动正常 不能访问
- NetBeans 运行WebApplication总是提示 尚未授予访问 Tomcat 服务器的权限
- 使用记事本开发JAVA(HelloWorld)
- MobaXterm这个工具很好用
- 启用oracle 11g自动收集统计信息
- Apache Lucene
- Princeton Algorithms: Part 1 [week 2:Elementary Sorts]
- Android为何总是无法正常访问Tomcat服务器
- minhash算法
- Windows如何打包Qt程序
- 个人yum理解,本地yum源添加及推荐一个神奇的网站
- c语言全局变量和局部变量问题汇总
- 运用JS设置cookie、读取cookie、删除cookie
- 史上最全: svn与git的对比(二):svn与git的相关概念
- 理解一般指针和指向指针的指针
- 学习过程:ExtJs入门