`
文章列表
Axis用过一段时间后就听说Axis2横空出世,继而接触了CXF,如果不赶紧整理,怕是都要遗忘了,今天咱就先整理一下Axis1。 Axis1终于1.4版本,此后转为Axis2。 先搭建一个简单的Axis1,日后根据需要逐步求精。 在开始构建前,我们需要获得以下jar包: 引用 activation.jar axis.jar commons-discovery.jar commons-logging.jar log4j.jar jaxrpc.jar mail.jar wsdl4j.jar 首先,需要在WEB-INF下构建server-config.wsdd文件,内容如下: ...
写道 1:列出模拟器类型 android list targets 2:建立模拟器 android create avd --target 2 --name cupcake (cupcake)为新建模拟器的名字 3:列出自己建立的么模拟器 android list avd 4:切换模拟器样式 在创建命令后面加上 “--skin QVGA”即可 切换样式:Windows操作系统按“F7”键即可 5:删除模拟器 android delete avd --name cupcake (cupcake)为删除的模拟器的名字 6:指定用什么模拟器启动 emulator -de ...
大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助 ,但是还不能完全吃透,所以我今天特意在重新总结一下. 首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):     在开始之前补充点知识 这七个方法定义了Activity的完整生命周期。实现这些方法可以帮助我们监视其中的三个嵌套生命周期循环: Activity的完整生命周期自第一次调用o ...
如果要转换的页面不只是背景,颜色或文字内容的不同,而是Activity 的置换,那,那就不是单单改变Layout 就能完成的,尤其是需要传递的变量不像网页可以通过Cookie 或Session ,在程序里要移交主动权到另外一个Activity ,光靠先前技巧是办不到的. 而下面我们要讲的Intent 对象就是为解决这问题而生的,Intent 就如同其英文字义,是"想要"或"意图",之意,在主Activity 当中,告诉程序自己是什么,并想要前往哪里,这就是Intent 对象所处理的事了,本例子和前一个例子我们将实现同一个效果. 首先是布局main.xm ...
  手机页面的转换setContentView 的应用.在网页的世界里,想要在两个页面间的转换,只要利用超链接就可以实现, 但是在手机的世界里,要如何实现手机页面的转换呢? 最简单的方法就是改变Activity 的Layout ! 在这个例子中,将布局 ...
在Activity 中调用另一个Activity ,但若需要在调用 另外一个Activity 的同时传递数据,那么就需要利用Android.os.Bundle 对象封装数据的能力,将欲传递的数据或参数通过Bundle 来传递不同Intent 之间的数据. 本范例将设计一个简单的个人信息表单,有姓名(EditText )和性别(RadioButton )还有一个提交按钮(Button ),当点击提交按钮时,另外一个页面将显示个人信息. 下面是我们所涉及有变动的代码: 首先是主页面布局main.xml 和第二个页面的布局mylayout.xml main.xml 这里 ...
第一步:新建一个继承Activity的类,如:NewActivity public class NewActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //这里可以使用setContentView(R.layout.xxx)显示某个视图.... } } 第二步:需要在功能清单AndroidManifest.xml文件中添 ...
package it.date; import it.service.MangerDatabase; import android.content.ContentProvider; import android.content.ContentUris; import android.content.ContentValues; import android.content.UriMatcher; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import and ...
    1 业务类 sqlite版本管理类 package it.service; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; /** * * 数据库版本控制类 * SQLiteOpenHelper是一个数据库版本的控制超类 * */ public class MangerDatabase extends SQLiteOpenHelper { ...
  使用context中的文件输出流它有四种模式:    *  文件读写的操作模式:    *      Context.MODE_PRIVATE=0:只能是当前的应用才能操作文件 如果创建的文件已经存在 新内容覆盖原内容    *      Context.MODE_APPEND=32768:新内容追加到原内容后 这个模式也是私有的 这个文件只能被创建文件的应用所访问       *      Context.MODE_WORLD_READABLE=1:允许其他应用程序读取本应用创建的文件    *      Context.MODE_WORLD_WRITEABLE=2:允许其他应用程序写入本 ...
很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用properties属性文件进行保存。如果是Android应用,我们最适合采用什么方式保存软件配置参数呢?Android平台给我们提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。使用SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data/<package name& ...
pull解析xml文件,和sax和dom一样 都可以脱离android单独使用,pull和sax的原理一样,不一样的地方是pull读取xml文件后调用方法返回的是数字,    读取到xml的声明返回数字0 START_DOCUMENT;    读取到xml的结束返回数字1 END_DOCUMENT ;    读取到xml的开始标签返回数字2 START_TAG    读取到xml的结束标签返回数字3 END_TAG    读取到xml的文本返回数字4 TEXT    pull是开源的项目 源码下载地址http://www.xmlpull.org/   service中的代码 Java代 ...
除了可以使用 SAX解析XML文件,大家也可以使用熟悉的DOM来解析XML文件。 DOM解析XML文件时,会将XML文件的所有内容读取到内存中,然后允许您使用DOM API遍历XML树、检索所需的数据。使用DOM操作XML的代码看起来比较直观,并且,在某些方面比基于SAX的实现更加简单。但是,因为DOM需要将XML文件的所有内容读取到内存中,所以内存的消耗比较大,特别对于运行Android的移动设备来说,因为设备的资源比较宝贵,所以建议还是采用SAX来解析XML文件,当然,如果XML文件的内容比较小采用DOM是可行的。   关键代码一 package com.leequer.Service ...
1 关键代码   package cn.lee.data; import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException; import cn.lee.Manager.DataManager;import android.app.Activity;import android.content.Context;import android.os.Bundle;import android.os.Environment;import a ...
1 设计界面 <?xml version="1.0" encoding="utf-8"?><!-- 线性布局开始 --><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_par ...
Global site tag (gtag.js) - Google Analytics