摘要: 调用 WebService 分以下几步: 1、指定 WebService 的命名空间和调用方法; 2、设置调用方法的参数值,如果没有参数,可以省略,设置方法的参数值的代码如下: rpc.addProperty("abc", "test"); 要注意的是,addProperty方法的第1个参数虽然表示调用方法的参数名,但该参数值并不一定与服务端的WebService类中的方法参数名一致,只要设置参数的顺序一致即可。 3、生成调用Webservice方法的SOAP请求信息。 SoapSerializationEnvelope envelope = new S 阅读全文
posted @ 2013-06-10 18:46 张泉 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 本文简述的是在Android平台如何自动发送邮件(没有邮件编写界面),主要应用场景为忘记密码等安全等级较高的操作,比如我忘记密码了,点击“发送密码到我的邮箱”系统会将密码发送到注册时的电子邮件地址。Android平台邮件客户端Gmail: Gmai电子邮件客户端Email: 通用的电子邮件客户端解决方案GmailGmail已经支持自动发送了,所以非常简单。在使用时,需要添加<uses-permission android:name="com.google.android.gm.permission.AUTO_SEND" /> 到AndroidManifest.x 阅读全文
posted @ 2013-06-07 16:48 张泉 阅读(1961) 评论(0) 推荐(0) 编辑
摘要: 使用过 SQLite 数据库的童鞋对 Cursor 应该不陌生,如果你是搞.net 开发你大可以把Cursor理解成 Ado.net 中的数据集合相当于dataReader。今天特地将它单独拿出来谈,加深自己和大家对Android 中使用 Cursor 的理解。关于 Cursor在你理解和使用 Android Cursor 的时候你必须先知道关于 Cursor 的几件事情:Cursor 是每行的集合。使用 moveToFirst() 定位第一行。你必须知道每一列的名称。你必须知道每一列的数据类型。Cursor 是一个随机的数据源。所有的数据都是通过下标取得。关于 Cursor 的重要方法:cl 阅读全文
posted @ 2013-05-14 18:24 张泉 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 今天从网上看到一个这样的效果,感觉很有创意,自己也搜集了一些资料,仿照着实现了一下。 下面就直接上源码: 首先看一下布局文件:[html] view plaincopyprint?<?xmlversion="1.0"encoding="utf-8"?><RelativeLayoutandroid:layout_width="fill_parent"android:layout_height="fill_parent"xmlns:android="http://schemas.androi 阅读全文
posted @ 2013-04-25 11:52 张泉 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 这是一种可以创建多线程消息的函数使用方法:1,首先创建一个Handler对象Handler handler=new Handler();2,然后创建一个Runnable对象Runnable runnable=new Runnable(){ @Override public void run() { // TODO Auto-generated method stub //要做的事情,这里再次调用此Runnable对象,以实现每两秒实现一次的定时器操作 handler.postDelayed(this, 2000); } };3,使用PostDelayed方法,两秒... 阅读全文
posted @ 2013-04-23 16:49 张泉 阅读(24114) 评论(0) 推荐(0) 编辑
摘要: 关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式:1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。动画类型下面先来看看Android提供的动画类型。Android的animation由四种类型组成在XML文件中:alpha 渐变透明度动画效果scale 渐变尺寸伸缩动画效果translate 画面转换位置移动动画效果rotate 画面转移旋转动画效果在Java 源码中定义了相应 阅读全文
posted @ 2013-04-23 11:05 张泉 阅读(385) 评论(0) 推荐(0) 编辑
摘要: RelativeLayout用到的一些重要的属性:第一类:属性值为true或falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直居中android:layout_centerInparent 相对于父元素完全居中android:layout_alignParentBottom 贴紧父元素的下边缘android:layout_alignParentLeft 贴紧父元素的左边缘android:layout_alignParentRight 贴紧父元素的右边缘android:layout_alignParen 阅读全文
posted @ 2013-04-06 12:50 张泉 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 格式化代码缩进 Ctrl+Shift+F,这里面我们可以记忆F为Format格式化的意思快速查找代码 Ctrl+F,撤消到上一次Ctrl+Z智能内容感知 Alt+/ ,该快捷键可以方便的匹配我们使用的类信息,/ 在键盘上和?是同一个按键。调用运行Run As对话框可以使用Ctrl+F11,如果为Debug调试方式可以直接使用F11。生成一个板块注释Alt+Shift+J ,单行注释为Ctrl+/键Ctrl+Alt+↓ 复制(增加)当前行到下一行 Ctrl+Alt+↑ 复制(增加)当前行到上一行Ctrl+D 删除当前行Alt+↓ 当前行和下面一行交互位置(用不着剪切了) Alt+↑ 当前行和上面 阅读全文
posted @ 2013-04-05 16:38 张泉 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 由于来自各方面的压力,我的第一篇博客就应运而生,也算是为了求学分吧,作为大学生的,学分是最伤不起的,所以为了学分,我就牺牲宝贵的CF时间吧,我不知道我的博客之旅能坚持到什么时候,但我尽量尽我最大的努力. 作为大二的学生,我们开始选择方向,我选择了当今最热门的移动互联网,就开始学习Android移动开发,当然,相对其他方向而言,我还是比较喜欢这个Android移动开发这个方向. 好了,不扯淡了,进入今天的的主题,正式介绍Android环境的搭建,现在的Google实在是太人性化了,因为现在Android环境搭建实在是太简 单了,现在Android SDK 和ADT都已经封装在一起了,只需... 阅读全文
posted @ 2013-04-05 15:56 张泉 阅读(318) 评论(0) 推荐(0) 编辑