android
青蛙小王子
人的一生有太多的哀愁和挫折,或许只有泰然处之,心灵才能释怀。
展开
-
使用pull的方式生成xml
在上次的博客中已经写过解析xml的2种方式了,使用pull解析或生产xml效率高,代码简单。手机可以通过解析xml的方式获得webservice,也可以把一些手机壁纸存储为xml格式。相比解析xml文档,生产xml更简单一些,就使用到了startTag和endTag还有就是集合的操作。现在就一步一步的来弄一下这个,现在也觉得学习android也是比较好玩的。1.写一个pojo类,这里就添加一个原创 2011-11-20 12:32:43 · 1165 阅读 · 0 评论 -
android获取图片数据
网络的访问在我们日常生活中太重要了,如果没有网络我们的生活将会是什么样子呢?android手机和浏览器也是一样的,也可以通过网络通讯获取数据,如调用webservice,EJB等。下面就通过一个小例子从网络获取一幅图片并显示在手机上,开发中将会使用到一个新的组件ImageView.1.写一个用来处理字节流的工具类package org.lxh.util;import java.原创 2012-02-07 21:32:51 · 2148 阅读 · 2 评论 -
android请求webservice
webservice的作用我就不多说了,自己在日常的项目中也开发过一些接口,但是客户端怎么调用自己还真是不知道,因此自己找了点资料学习了一下。也觉得很简单,其实也就是几个简单的步骤就可以了。下面是个人的一些总结1.打开连接,需要提供的是一个webservice地址2.设置请求方式和超时时间3.设置请求头4.把数据写入输出流,提交给服务器端5.取得返回结果不管使用的是什么方法原创 2012-08-07 21:12:04 · 1658 阅读 · 0 评论 -
android的AlertDialog
今天心血来潮,忽然想到了自己在手机上经常看到的AlertDialog觉得也还是比较神奇,也就有了开发一个对话框玩玩的欲望。自己就随手写了点代码拿出来晒一下1.先来看下API2.开始写代码,需要注意的是AlertDialog的按钮只有三种,第一种是PositiveButton,第二种是NegativeButton,最后一种是NeutralButton并且对话框可以有标题和标题小图案。原创 2012-08-08 21:03:48 · 1059 阅读 · 0 评论 -
android其他类型的对话框
上次已经说过那种比较简单的alertDialog,这次我在上次的基础上加大了一点难度,对话框的主体内容使用列表、单选框、复选框。以及自定义对话框的使用。这次的内容可能在自定义对话框上比较复杂一些。其他几种都是比较简单的1.列表类型的对话框 final CharSequence[] items={"海南","浙江","武汉"}; AlertDialog.Bui原创 2012-08-09 23:28:17 · 1344 阅读 · 0 评论 -
android进度条演示
package org.lxh;import android.app.Activity;import android.app.Dialog;import android.app.ProgressDialog;import android.os.Bundle;import android.os.Handler;import android.os.Message;import andr原创 2012-08-13 23:40:31 · 1184 阅读 · 0 评论 -
android项目打包
今天偷了下懒,本来应该学一些复杂的android知识的。又怕耽误减肥的时间,所以挑了一个比较简单的知识点来学习。这也是开发项目的最后一步也就是发布android安装包,东西很简单主要也就是如下的步骤1.选择要导出的项目2.填写密钥3.生成密钥4.选择apk文件的目标路径下面来看下截图一,选择一个android项目,右键选择导出二。填写原创 2012-08-16 21:46:30 · 1091 阅读 · 0 评论 -
android和struts2实现android文件上传
1.开发准备如下2个工具类package org.lxh.util;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.OutputStream;import java.net.InetAddress;import java.net.Socket;import java.net原创 2012-08-25 22:02:05 · 4332 阅读 · 2 评论 -
使用LayoutInflater做简单的android聊天对话框
对话框我就不多说了,android其实是有很多内置的对话框的像日期、时间对话框,还有类似多选或单选下拉的。但是有的时候界面很复杂的时候,使用内置的这种方式可能会比较麻烦。android也给我们提供了一种分离的方式那就是使用LayoutInflater这个类来进行复杂的布局。一起来看一下吧。1.编写界面的xml文件,我这里就使用表格布局<TableLayout xmlns:android=原创 2013-01-24 21:45:28 · 2906 阅读 · 0 评论 -
android操作手机通讯录
手机通讯录的操作是经常被用到的,例如添加联系人,删除联系人或者取得联系人信息。类似的操作还有收藏夹的操作,下面就针对通讯录的操作来做个小例子。同样的这次也会使用到内容提供者的知识。1.要操作通信录就要得到授权,也就是读或者写通讯录的权力。这里也需要使用Junit<manifest xmlns:android="http://schemas.android.com/apk/res/andr原创 2012-01-02 23:10:02 · 2062 阅读 · 0 评论 -
SQLite的事务处理和listview的使用
记得我在博客里写过事务的特点如原子性,隔离性,一致性,持久性。下面就结合android的sqlite来说下,这次的博客会把listview也结合起来用。实际上android里的事务和我们数据库里的是一样的。也是开启事务,操作,提交事务。如果出现问题就回滚。 public void Transaction(){ SQLiteDatabase database=db.getReadabl原创 2011-12-24 20:03:18 · 2012 阅读 · 1 评论 -
android使用sqlite存储数据
前面已经说到了几种文件的操作如sharedreference,sdcard.实际上android还提供了另外的存储方式那就是sqlite。只要学习过数据库掌握这个也是没问题的。下面就和我一起来弄一下这个吧。1.安装一个SQLiteDeveloper,这个用来打开android生成的数据库。软件随便搜索就能找到,后面导出数据库只需打开软件点击“数据库“----->"注册数据库"后面的操作最好自己原创 2011-12-10 22:24:40 · 1444 阅读 · 0 评论 -
android程序实现简单拨号器功能
学习android已经有2天时间了,没学习的时候觉得android可能很枯燥,但是学过之后我发觉其实这个比什么javaweb好玩多了。学习android可以见到一些很有趣的东西,这里呢也建议学习javaME的人不要在煎熬了,学习android吧。在写程序之前也需要知道android的工作原理1.获取组件清单 2.登记或注册组件 3.将组件封装成意图 4.原创 2011-11-07 10:05:50 · 2873 阅读 · 5 评论 -
搭建android的开发环境
android是谷歌的一个基于linux平台的开源手机操作系统,目前在上海也有很多公司纷纷也向android这边靠拢。像什么上海的“达内”都开始开了android这个课程,我知道的还有上海闸北区的“天天动听”以及浦东新区很比较不错的“俊泽软件公司”。android的市场份额也慢慢的提高了,虽然和ipad之类的东西还有一些差距,但是以后应该会赶上的。学习android也需要知道android的组成,原创 2011-11-04 22:47:27 · 872 阅读 · 0 评论 -
android的文件操作
目前,机会搜有的设备都会涉及到文件的操作,例如什么电脑,手机等设备。android的文件操作和电脑是比较类似的,既可以存储在手机内置的存储器里也可以是sd卡。在这次的博客里主要介绍在手机内置存储器里的文件操作。一.开发流程(1)界面的设计(2)设计android的业务层(3)单元测试(4)设置android的控制器层二.开发步骤(1)设计软件界面<Line原创 2011-11-26 21:51:02 · 1020 阅读 · 0 评论 -
android的文件操作(SD卡)
在上次的博客中写过直接操作手机自带存储器的程序,这次就接着上次的博客协议下对sd卡的文件操作。与自带存储不同的是使用sd卡需要用户授权 千万要记住不能写颠倒了,不然看不到结果之后写个方法来保存文件public void saveToSD(String filename,String content) throws Exception{ //getExternalStorage原创 2011-11-27 16:48:57 · 1878 阅读 · 0 评论 -
android实现发送短信的功能
在上次的博客中已经实现了拨打电话的功能,但是在实际中使用短信的几率也是比较大的,好多手机卡短信都是包月的,像移动校园卡每个月可以发200条短信,超出之后才付钱。但这些日子已经一去不复返了,我也毕业了,我的那个破手机也是把人气死了。等攒了钱也弄个android的手机来用用。废话不多说了,下面就来实现一下这个功能。这里呢就要求用户输入手机号和信息,之后发送短信。1.配置用于显示的文本原创 2011-11-07 20:49:55 · 9636 阅读 · 7 评论 -
使用SharedPreference进行文件操作
在前面已经说过android的文件操作的2种方式了,这次就介绍一下文件的第三种操作,这种操作只要是用来设置软件参数的。在后面还会有基于数据库的操作,这次的这种文件操作比较简单,下面就一步步的来弄下这个小实验。1.设置界面,提供昵称,口头禅以及相应文本框,2个按钮如下图所示下面是strings.xml文件 Hello World, PreferenceActivity! 参原创 2011-12-03 11:47:28 · 1807 阅读 · 0 评论 -
android使用sax解析xml
随着技术的发展,现在的web已经和以前不同了。web已经逐渐像移动的方向倾斜,作为程序员的确应该拓展一下自己的知识层面。学习各方面的知识,今天就接着前几天的弄一下android的xml解析,这次就使用sax的方式解析xml.下面就一步一步的来做吧。1.编写一个简单的xml will 21 will2 22 2.原创 2011-11-12 20:22:20 · 1311 阅读 · 1 评论 -
android使用pull的方式解析xml
上次已经说过使用sax解析xml了,实际上还可以使用pull解析xml.这样的方式效率也是比较高的。pull不仅可以在android上使用也可以用在javaee里面,需要的就是pull的jar包。这次的xml也使用上次的那个,如下所示 will 21 will2 22 下面就来写一个解析xml的类,解析的流程如下(1)取原创 2011-11-13 21:16:48 · 1292 阅读 · 0 评论 -
android拖动条和评分组件的使用
对话框告一段落了,今天闲着没事做就拿出了android书接着学习,android就是组件多有时候还会弄混淆了。这次介绍的是拖动条和评分组件,这2个组件也是超级简单的下面就一个一个的来研究。1.拖动条,就类似android手机上调节音量那个,该组件和对话框不同的是用户可以操作。该组件的xml表现形式如下 <SeekBar android:id="@+id/seek"原创 2013-01-27 19:49:04 · 2006 阅读 · 0 评论