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

android--使用Struts2服务端与android交互【代码】

一,服务器端:web.xml文件:<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <filter> <filt...

Android 网络学习之获取服务器的图片【图】

首先需要搭建一个Tomcat服务器,然后测试服务器上的图片使用PC上的浏览器是否可以正常下载下来可以看到服务器上的图片数据是可以正常访问的。图片的地址:http://localhost:8080/meinv.jpg那如何在我们Android上从网络下载图片呢?直接上获取网络图片的代码:public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.lay...

Android连接socket服务器上传下载多个文件【代码】

android连接socket服务器上传下载多个文件1.socket服务端SocketServer.javapublicclass SocketServer {int port = 8888;// 端口号,必须与客户端一致// 选择进行传输的文件(测试)String path = "C:\\Temp";String filePath = "E:\\img.png";Socket client;publicstaticvoid main(String arg[]) {System.out.println("-----准备建立socket链接----");new SocketServer().start();}void start() {try {ServerSocket serverSocket = n...

Android官方开发文档Training系列课程中文版:连接无线设备之通过P2P搜索网络服务【代码】

原文地址:http://android.xsoftlab.net/training/connect-devices-wirelessly/nsd-wifi-direct.html本阶段的第一节课 Using Network Service Discovery 展示了如何搜索本地网络服务。然而,使用WI-FI P2P搜索服务可以直接搜索附近的设备,而不需要专门通过本地网络。这项特性使得在没有本地网络或者热点的情况下还可以在不同的设备间进行通信。虽然这里的API与NSD的API的目的很相似,但是实现的过程却完全不同。这节课展示了如何通...

Android实战简易教程-第六十六枪(服务器端搭建和服务器端Json数据交互)【图】

学习Android有一段时间了,对服务器端有很深的好奇,决定对服务器端的实现进行一些研究,这里实现了一个简单的小例子,用于获取服务器端的json数据,例子很简单,适合初学者学习使用。服务器端首先我们搭建服务器端,服务器端使用struct2架构,对该架构不熟悉的人可以花一点时间看看慕课网上的相关视频,这里用myeclipse实现服务器端。新建一个web工程,这里要引入struct2相关,方法是:点击新建的web工程邮件-》myeclipse选项-》p...

Android客户端与PHP服务端通信(二)【图】

概述 本节通过一个简单的demo程序简单的介绍Android客户端通过JSON向PHP服务端提交订单,PHP服务端处理订单后,通过JSON返回结果给Android客户端。正常来讲,PHP服务端在处理订单过程中,需要与MySQL数据库交互,这里为了简单起见,暂时省掉MySQL。通信格式首先,需要定下客户端与服务端之间通信格式,如下表Android客户端 客户端与服务端采用JSON数据格式通信,同时采用HTTP通信协议交互,采用POST方式提交结果。同时还要注...

Android之 服务(1)【代码】【图】

1 简介服务是Android四大组件之一。不过与Activity不同的是,服务不会直接与用户交互,而是摸摸地在后台运行。有两种方式来启动系统服务。一种是调用 Context.startService() 方法。另一种是调用 Context.bindService() 方法。 2 服务的生命周期下面这张图说明了服务的生命周期。当用户调用Context.startService()或者Context.binService()时,系统会启动服务。如果服务没有创建,那么系统首先会调用Service类中的onCreate()方法,...

【黑马Android】(10)绑定的方式调用服务的方法/图片的各种操作/人脸识别【图】

绑定的方式调用服务的方法服务的生命周期: 一、采用start的方式开启服务 生命周期如下: onStart()过时了开启服务:onCreate()--> onStartCommand() ---> onDestory(); 如果服务已经开启,不会重复的执行onCreate(), 而是会调用onStart()和 onStartCommand(); 服务停止的时候onDestory(). 服务只会被停止一次 二、服务还有一种开启方式,绑定的方式开启服务。onCreate()--->onBind();--->onunbind()-->...

Android客户端和服务端如何使用Token和Session【图】

对于初学者来说,对Token和Session的使用难免会限于困境,开发过程中知道有这个东西,但却不知道为什么要用他?更不知道其原理,今天我就带大家一起分析分析这东西。 一、我们先解释一下他的含义: 1、Token的引入:Token是在客户端频繁向服务端请求数据,服务端频繁的去数据库查询用户名和密码并进行对比,判断用户名和密码正确与否,并作出相应提示,在这样的背景下,Token便应运而生。 2、Token的定义:Token是服务端生...

Android异步加载学习笔记之一:用AsyncTask加载服务器json数据

我们知道在Android开发中,UI主线程不能执行耗时太久的操作,Activity一般是不超过5s,BroadCaseReceiver一般不超过10s,因为这些耗时操作不仅仅阻塞UI线程操作,还可能导致用户不想见到的ANR,所以我们需要使用异步操作。 我们通常用的异步操作有两种方式:1:多线程或线程池异步加载,2,AsyncTask异步任务操作(底层也是用的线程池)。数据来源于慕课网:json数据地址:http://www.imooc.com/api/techer?type=4&num=30首先...

Android客户端与PHP服务端通信(五)---移植使用极光推送【图】

概述 上一节备研究了示例工程的框架,本节准备自己创建工程,并将极光推送移植到其上。创建工程 首先创建一个工程,工程名和应用名为lovelife,包名com.lygk.lovelife 一直“Next”,直到Finish,此时建立工程完毕,如下图集成JPush SDK1. 导入SDK开发包 关于集成SDK的方法,JPush 官方文档已经讲得很详细,可以去看http://docs.jpush.io/guideline/android_guide/ ,这里我简单的描述一下步骤。 首先将上图所示的示...

android选择图片或拍照图片上传到服务器(包括上传参数) (转)【代码】【图】

最近要搞一个项目,需要上传相册和拍照的图片,不负所望,终于完成了! 不过需要说明一下,其实网上很多教程拍照的图片,都是缩略图不是很清晰,所以需要在调用照相机的时候,事先生成一个地址,用于标识拍照的图片URI具体上传代码:1.选择图片和上传界面,包括上传完成和异常的回调监听 package com.spring.sky.image.upload; import java.util.HashMap; import java.util.Map; import android.app.Activity; import andr...

【转】 Pro Android学习笔记(八十):服务(5):访问远程服务【图】

目录(?)[-]Client的AIDL文件Client的代码建立连接请求服务断开连接文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处:http://blog.csdn.net/flowingflying/和Local service不同,remote service可以被其他进程,即其他应用所调用。Client的AIDL文件在onBind()中将stub对象返回给client,client对stub对象的操作,就如同操作service的对外接口。继上学习了AIDL文件和远程服务的实现,我们将学...

[转载]起动service保存android系统log( logcat服务)【代码】

原文链接:http://www.myexception.cn/android/1904013.html启动service保存android系统log作为android开发工程师,出现了BUG是否苦于没有log而苦恼万分呢,以下敝人提供一套自动保存log的方法,供大家借鉴学习:首先,在产品目录的init.XXX.rc文件中,添加相应的service,# start log servicestart logd on property:service.logcat.enable=1start logcat_serviceon property:service.logcat.enable=0stop logcat_service# log se...

[PHP]AES加密----PHP服务端和Android客户端【代码】

本文采取128位AES-CBC模式加密和解密1.首先对服务端安装mcrypt:sudo apt-get install php5-mcrypt php5-devsudo php5enmod mcryptsudo service apache2 restart2.PHP服务端AES加密类代码class MCrypt{private $iv = ‘fedcba9876543210‘; //初始化向量ivpublic $key;//AES加密的密钥key//将密钥$key传进本类function __construct($key){$this->key=$key;}//加密function encrypt($str) {//$key = $this->hex2bin($key); $iv =...