【Android 创建服务(一)】教程文章相关的互联网学习教程文章

android客户端与服务器交互,在模拟器能够得到服务器的响应,但是在真机得不到服务器的响应,请问怎么回事?程序如下:

============问题描述============private static final String URL = " ";@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);tv = (TextView) this.findViewById(R.id.textView2);user = (EditText) this.findViewById(R.id.editText1);password = (EditText) this.findViewById(R.id.editText2);button = (Button) this.findViewById(R...

Android版Web服务器实现(三)HTTP响应

《Android版Web服务器实现(二)使用服务来监听HTTP请求》一文实现了HTTP请求的监听,那么我们要如何作出响应呢?在响应时,有几种情况。1、请求的方法不支持。比如服务端仅支持了GET/POST方法,而请求却有DELETE等,此时回复501。2、请求的资源不存在。在服务端不存在该资源文件,将回复404页面。3、请求的类型不支持。服务端可能存在该资源,但是该资源的类型没有支持,将回复404.7。4、请求正常。服务端将相应的资源回复给客户端。...

Android 服务器jdbc连接错误【代码】

============问题描述============服务器端用jdbc连接数据库,结果出现这样的错误: org.apache.catalina.core.StandardWrapperValve invoke ??: Servlet.service() for servlet [LoginServlet] in context with path [/BBStuServlet] threw exception java.lang.NullPointerExceptionat com.roy.bbstuservlet.JDBConnection.executeQuery(JDBConnection.java:61) 我查看61行的代码:Statement stmt = con.createStatement(); 这一...

【Android】与服务器实现JSON数据通信【代码】【图】

一、前言  作为一名移动端开发人员,具备一定的服务端开发能力也是非常必要的,本篇博客讲述如何在Android和服务器之间实现JSON数据通信交互,博客内容基于另外一篇博客:【Web】Eclipse + Maven + Struts搭建服务器。 二、服务器端改造  在博客【Web】Eclipse + Maven + Struts搭建服务器中,我们实现了服务器的搭建,现在要做的事情就是让它返回的数据是一个JSON格式的,这样在获得请求的时候,我们才可以得到JSON数据,其配...

Android电话服务【代码】

电话服务 对电话进行监听: 1.使用getSystemService()方法可以取得Context.TELEPHONY_SERVICE服务,取得的服务对象类型为android.telephony.TelephonyManager. Listen()方法是比较重要的一个方法,通过此方法可以绑定一个PhoneStateListener类的对象,以完成对电话各个状态的监听,在此类中,主要是通过onCallStateChanged()方法进行来、去电的监听处理。方法: public void onCallStateChanged(int state,String incomingNumb...

Bmob移动后端云服务平台--Android从零开始--(一)何为Bmob

Bmob移动后端云服务平台--Android从零开始--(一)何为Bmob在正式的项目开发中,单客户端不能满足我们的需求,需要实现客户端与服务端的连接。而在编写Android服务端代码时,常常有很多问题困扰这我们。问题就来了,怎么能通过过简单的方式去实现我们复杂的流程呢?Bmob移动后端服务平台给我们创造了一个很好的后端平台。下面就让我们一起来了解和学习Bmob.官网地址:http://www.bmob.cn/Android SDK:http://www.bmob.cn/site/sdkBmo...

android音乐播放器+异步加载+缓存+图片加载+listview列表显示+tomcat服务器+xml解析【代码】【图】

最近在做一款播放器,服务器为tomcat,将音乐所有信息放在服务器端,客户端与服务器端之间的通信是同http协议进行的。首先把服务器端的数据部署完成,然后客户端采用pull解析器将服务器端传过来的实体对象解析成music对象,再将需要显示的数据(包括文本和图片)利用自定义的适配器显示在listview上。现在,本人将文本通过异步加载的方式显示在listview上,而图片则通过线程+handler机制来加载和更新,并将图片作为缓存存到内存和文...

Android 上传图片到 Asp.Net 服务器的问题【代码】【图】

最近在做一个手机app联合系统管理做的应用程序,管理程序管理数据的发布和增删改查,手机app负责显示和操作业务逻辑这么一个功能。刚开始路走的都很顺,但是走到通过Android客户端上传图片到Asp.Net 服务器的时候出现很大的问题,图片是上传了,就是显示不出来,用照片查看器查看的时候显示:‘没有预览’,用画图软件打开的时候显示‘无效的位图文件或不支持文件的格式’!!! 大家想,肯定你的代码写得有问题,好吧,你们看看我...

在 Android studio 中 配置Gradle 进行 “动态编译期间,指定 远程服务器地址 ,生成多个安装包”【代码】

需求:在产品开发中,经常需要发布各个版本,每个版本的服务器地址有不同的服务器地址。比如 开发服务器使用 192.168.1.232服务器,测试服务器使用 192.168.1.245服务器,正式上线后服务器地址是http://xxxx.com。  在配合git开发中还要分支管理,常用的有:devtestmaster  我们起初的开发过程是:在项目开始时,开发人员写代码,签入代码到dev分支。开发人员使用 开发服务器的服务器地址在启动测试时,开发组负责人合并代码到...

【Android笔记】Android与服务器通信 http和socket两种形式【代码】【图】

1、 http形式 服务器端建立:EncodingFilter.java代码如下: 1package com.example;2 3import java.io.IOException;4 5import javax.servlet.Filter;6 7import javax.servlet.FilterChain;8 9import javax.servlet.FilterConfig; 1011import javax.servlet.ServletException; 1213import javax.servlet.ServletRequest; 1415import javax.servlet.ServletResponse; 1617import javax.servlet.http.HttpServletRequest; 1819/**20...

[Android应用开发] 05.广播和服务【代码】【图】

*:first-child {margin-top: 0 !important; } body > *:last-child {margin-bottom: 0 !important; }a {color: #4183C4;text-decoration: none; } a.absent {color: #cc0000; } a.anchor {display: block;padding-left: 30px;margin-left: -30px;cursor: pointer;position: absolute;top: 0;left: 0;bottom: 0; }h1, h2, h3, h4, h5, h6 {margin: 20px 0 10px;padding: 0;font-weight: bold;-webkit-font-smoothing: antialiased;c...

android访问天气服务01--构建XmlPullParser【代码】

Pull模式解析原理:与SAX解析器模拟相似,也提供了类似的事件驱动.使用parser.next()可以进入下一个元素并触发相应事件。事件将作为数值代码被发送,因此可以使用一个switch对感兴趣的事件进行处理。当元素开始解析时,调用parser.nextText()方法可以获取下一个Text类型元素的值。Pull模式解析步骤:1、 得到一个XmlPullParser对象这里得到XMLPullParser对象的方式有两种:1)通过Xml这个工具类的.newPullParser()方式得到2)通过Xml...

如何使用axis2 构建 Android 服务器后端--- 工具准备与环境配置【图】

最近一个项目要做个android端的实验室器材管理系统。小伙伴英勇地接下android端的锅,我就负责给他写后端,最近看到axis2 这个webservice挺好用的,折腾了几天给大家分享下:1.工具准备javaEE(请一定要下载最新版,我下了个老版的,插件不支持 囧)下载地址http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/mars/2/eclipse-jee-mars-2-win32-x86_64.ziptomcat(服务器)下载地址(我用的是...

Android 进阶 - Activity服务启动分析【代码】【图】

前面已经介绍了如何创建一个应用服务,如何创建一个系统服务,这里我把Android服务分为:应用服务(ActivityService),系统服务(SystemService),分类是否正确也不清楚,网上并没有资料明确定义,之所以这样分类,因为应用服务放在ActiveServices中管理,而系统服务放在ServiceManager中管理,两者存在明显的不同。由于Android设计时已经把中间层标准化了,我们实现一个服务时,只需要简单实现服务端(Native)和调用端(Proxy)...

[转]android之Apache Http——向服务器发送请求的同时发送参数

android之Apache Http——向服务器发送请求的同时发送参数使用Get方法提交:    其他步骤与上一节的操作相符,只是在传送地址的时候发送参数的格式如下:    //Sname和Sage是实际的数据 name和age则是例如是输入框中的名字    url = "服务器的地址"+ "?" + "name=" + Sname + "&age=" + Sage;使用Post方法提交: //使用NameValuePair类来保存键值对,使用NameValuePair类是因为下面需要的那个类的参数要求    ...