Android
文章平均质量分 66
like7xiaoben
这个作者很懒,什么都没留下…
展开
-
Android成长之路-实现简单动画
实现简单动画:在drawable目录中放入图片,并且创建xml文件 frame.xml 存入图片,如下:<animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false">原创 2012-01-05 22:20:29 · 2195 阅读 · 0 评论 -
Android成长之路-实现手机号归属地查找的应用
原理:通过HTTP协议发送XML数据并调用webservice(soap) 首先定义string.xml 手机号码归属查询 手机号 查询 连接失败 构建一个布局: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android原创 2011-12-25 13:50:39 · 4818 阅读 · 3 评论 -
Android成长之路-获取网络数据(图片)
实现获取网络图片:第一步:在strings.xml中定义第二步:写一个布局,一个button和一个ImageView,为的是点击按钮,在ImageView上出现图片第三步:定义一个ImageService的类, 在这个类中定义一个方法:byte[]类型 这个类是得到图片的数据第四步:定义一个ac原创 2011-12-23 22:07:34 · 1406 阅读 · 0 评论 -
Android成长之路-Android组件_Spinner例子小解
Spinner例子: 效果图:原创 2011-12-15 03:06:35 · 1206 阅读 · 0 评论 -
Android成长之路-Android组件_EditView例子小解1
Android 组件 EditView 例子1:(文本框中输入的内容的限定) 效果图: Android 组件 EditView 例子2:(处理键盘事件) 效果图: 当按下回车的时候会出现下面的效果: 其实就是一个可见,另外一个不可见,相互切换原创 2011-12-14 02:08:12 · 1430 阅读 · 0 评论 -
Android成长之路-Android组件_Radio 例子小解
Radio 实例:在线性布局中: 效果图: 默认值是男。 点击添加按钮会出现一个 名称 是 “不明” 的单选按钮 当然了,在这里可以添加无数个名称是 不明 的单选当数量太多超出了屏幕范围是,它可以上下滚动原创 2011-12-15 03:04:36 · 1144 阅读 · 2 评论 -
Android成长之路-Android组件_CheckBox例子小解
CheckBox例子: 效果图: 当点击个里面任何一个时,就会把那个选项的名称输出来点击提交后:会输出一列字四符串形式的所有的名称原创 2011-12-15 02:58:46 · 950 阅读 · 0 评论 -
Android成长之路-使用Pull解析XML
Pull解析:(用例子来说明)要解析的xml文件: Pull 解析步骤:1、创建一个getPersonList()方法(给它一个流参数) 返回一个list集合2、创建person集合3、创建解析器对象4、为解析器设置编码5、返回当前的代码状态6、创建person对象7、遍历 1、while循环 2、switch判断原创 2011-12-20 03:22:35 · 1017 阅读 · 0 评论 -
Android成长之路-Android组件_EditView例子小解2
Android 组件 EditView 例子1:(简单实现百度搜索栏中的效果) 这个例子想要实现的就是,在地址栏中输入字符串,然后实现检索 出现一个与输入的字符串相仿的下拉列表(超简易) 效果图: autoTx这个对象的效果:会出现一个与输入的内容相似的下拉列表 mautoTx这个对象的效果:原创 2011-12-14 02:11:39 · 1112 阅读 · 0 评论 -
Android成长之路-Android组件-TextView 例子小解2
TextView 组件 例子1:(设置文本框边框)画出文本框的边框: 运行程序,执行TextViewTestActivity.java 类:效果图: TextView 组件 例子2:(设置文本框背景) 效果图: 因为,这个图片的大小不合适,所以如果要设置为背景的话,会导致图片原创 2011-12-14 02:04:52 · 1638 阅读 · 0 评论 -
Android成长之路-关于bundle实现两个activity之间的数据传递
关于第一个activity 发送数据的过程 第二个activity接收数据的实现过程 例子:布局文件:(main.xml) 在这个布局里面有一个下拉菜单,需要一个文件来存放菜单中的选项 另外一个xml文件: 发送数据的activity原创 2011-12-16 02:21:28 · 3644 阅读 · 0 评论 -
Android成长之路-SQLite实现增删改查(第二种)
建表: 实现增删改查:前奏: 增: 测试: 删: 测试: 修改: 测试: 查询: 测试:原创 2011-12-23 22:00:55 · 1987 阅读 · 0 评论 -
Android成长之路-编码实现软件界面
实现一个登陆界面:相对布局:package cn.csdn.codeui;import android.app.Activity;import android.os.Bundle;import android.view.ViewGroup.LayoutParams;import android.widget.Button;import android.widget.Ed原创 2012-01-05 00:07:39 · 8392 阅读 · 19 评论 -
Android成长之路-手势库的创建
手势库的创建:使用SDK自带的例子GestureBuilder建立手势库,这个文件夹存在于android\android-sdk-windows\samples\android-10\GestureBuilder,在使用之前需要恢复其到开发环境中,然后运行其项目,就可以设定手势了。第一步:创建一个项目,名为GestureBuilder(创建时activity可要可不要,因为后面要进行覆原创 2012-01-03 20:31:24 · 6641 阅读 · 2 评论 -
Android成长之路-手势识别的实现
手势识别系统:先把手势库放到项目中:(创建手势库见下一篇博客)在res文件夹下新建一个名为raw的文件夹,然后把手势库放进去 然后开始项目的创建: strings.xml: GestureTest 没有手势 手势识别率太低,请重新输入 手势库没有加载成功 main.xml:<LinearLayout xml原创 2012-01-03 14:30:21 · 4100 阅读 · 3 评论 -
Android成长之路-音乐播放器的实现
strings.xml MusicPlayer 曲目 播放 暂停 继续 重置 停止 选择 媒体文件不存在 SDcard不存在 main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/andr原创 2012-01-02 19:25:15 · 2448 阅读 · 1 评论 -
Android成长之路-BaseExpandableListAdapter的用法
BaseExpandableListAdapter是ExpandableListAdapter的抽象基类,从一些数据中提供数据和视图给可折叠列表视图。例子详解:首先定义一个xml布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="原创 2012-01-19 21:35:50 · 27021 阅读 · 6 评论 -
Android成长之路-LayoutInflater和inflate的用法
在这里用Tabhost的例子来说明:package cn.csdn.activity;import android.app.TabActivity;import android.os.Bundle;import android.view.LayoutInflater;import android.widget.TabHost;public class TabHostActivit原创 2012-01-19 14:57:10 · 25862 阅读 · 9 评论 -
Android成长之路-Button、ImageButton、ToggleButton按钮的功能和用法
ToggleButton按钮的功能和用法:(实现动态控制布局)定义一个layout布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_par原创 2012-01-18 12:07:27 · 13253 阅读 · 0 评论 -
Android成长之路-Android菜单例子小解(2)
Android菜单例子(动态的实现菜单的修改): options_menu.xml : MenuTestActivity2.java : 效果图: 点击菜单按钮,会出现以下结果: 点击另存为1 ,可发现另存为的名字会改掉,变为另存为12 ,由此实现了动态的修改 点原创 2011-12-13 01:42:04 · 1164 阅读 · 0 评论 -
Android成长之路-重要组件之ContentProvider
ContentProvider: 当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。 共享数据:其实就是在类里面定义了uri的地址,然后其它应用通过uri来连接这个类,从而实现了数据的共享。 先建立表格: 继承了ContentProvider的类:(实现增删改查)原创 2011-12-23 22:14:36 · 1855 阅读 · 1 评论 -
Android成长之路-Android组件_ListView例子小解
ListView例子: 效果图: 当点击上面的名字时,会输出它的值 另外一种简单的方法,比这个要简单这种就是用类直接继承了 ListActivity,然后覆盖覆盖父类的方法原创 2011-12-15 03:01:32 · 1037 阅读 · 0 评论 -
Android成长之路-使用Pull生成XML
Pull生成xml文件(用例子解释):思考步骤:1、writePersonList()参数:list集合,输入流2、构建序列化器3、输出4、写入 1、写头 2、写根元素 3、写子元素 代码实现: 测试类: 得到的xml文件中,是没有换行、空格的,所有的都是在一原创 2011-12-20 03:24:27 · 1260 阅读 · 0 评论 -
Android成长之路-两个界面的切换
首先写出两个界面: 实现: 总结: 效果图: 点击按钮 去看帅锅 实现切换 点击按钮 去看霉女 实现切换原创 2011-12-09 00:51:51 · 2087 阅读 · 4 评论 -
Android成长之路-Android组件——ImageView例子小解
ImageView 例子:(对图片进行简单截图的操作) 效果图: 点击图片上的某一点,下面的框中会出现截下来的图原创 2011-12-18 21:12:15 · 2018 阅读 · 1 评论 -
Android成长之路-Android组件——TabHost例子小解
例子:(实现activity之间的切换操作) 效果图: 当点击button 和上面的第二个图标 都会跳转到第二个activity 点击第三个图标 ,跳转到第三个activity原创 2011-12-18 21:08:03 · 1174 阅读 · 1 评论 -
Android成长之路-Android存储类-SharedPerferences
SharedPreferences是Android中存储简单数据的一个工具类。可以想象它是一个小小的Cookie,它通过用键值对的方式把简单数据类型存储在应用程序的私有目录下(data/data/包名/shared_prefs/)自己定义的xml文件中。它提供一种轻量级的数据存储方式,通过eidt()方法来修改里面的内容,通过Commit()方法来提交修改后的内容。关于它的一个小例子:原创 2011-12-20 03:30:18 · 1926 阅读 · 2 评论 -
Android成长之路-Android组件——ProgressBar例子小解
ProgressBar例子1:Xml文件: Java文件: 效果图: ProgressBar例子2:(利用线程来实现任务的加载进度(无意义的操作,只为演示进度条的效果)) 效果图: 几秒钟后: 在这里有一个小的知识点 ,关于Runnable 线程的原创 2011-12-18 21:03:57 · 1424 阅读 · 0 评论 -
Android成长之路-布局详解
布局详解: 1、线性布局LinearLayout 线性布局 一个布局,组织成一个单一的水平或垂直行其子。 它创建了一个滚动窗口的长度,如果长度超过屏幕。线性布局LinearLayout是最常用的布局之一,它可以把包含的子元素(View)排列成一列或者一行,即垂直方向或者水平方向,默认是水平方向,原创 2011-12-07 23:41:22 · 3522 阅读 · 0 评论 -
Android成长之路-打电话功能的实现
实现打电话功能: strings.xml main.xml: PhoneActivity.java: 设置权限:AndroidManifest.xml打开后,点击圈中的选项 然后点击add添加 选择下拉菜单中的最后一个 然后在右侧的下拉菜单中选择原创 2011-12-07 14:24:56 · 1421 阅读 · 0 评论 -
Android成长之路-HelloWorld项目的创建
首先创建HelloWorld项目 进入下面这个菜单中 选择Android Project 点击next进入到创建窗口 在Project Name中输入项目的名称 然后点击next 在这里选择你想要运行的Android版本,然后点击next 在这里要原创 2011-12-07 10:54:46 · 1132 阅读 · 0 评论 -
Android成长之路-HelloWorld项目详解
这就是HelloWorld这个项目的全部的一个构架,下面,咱们就一个一个仔细分析:1、Src 在这个文件夹下专门存放我们这个项目的编写的java包和java类HelloWordActivity.java 内容详解: 2、gen文件下 首先要注意的是这个包的名字是和src下的包名相同R.java是在建立项目时自动生成的,这个文原创 2011-12-07 14:09:52 · 1479 阅读 · 0 评论 -
Android成长之路-好玩的相对布局
原创 2011-12-08 22:50:37 · 1585 阅读 · 0 评论 -
Android成长之路-使用SAX解析XML
SAX 解析 (举例来说明)要解析的xml文件 用SAX解析的思考步骤:1、创建一个getPersonList()方法(给它一个流参数) 返回一个list对象2、得到创建SAX解析器的工厂对象3、让工厂对象创建解析器对象4、使用parser的parser(InputStream in, DefaultHandler handler) 进行解析5、创建Du原创 2011-12-20 03:17:00 · 3119 阅读 · 1 评论 -
Android成长之路-Android菜单例子小解(4)
Android 菜单例子:(上下文菜单) 效果图: 长时间点住 Hello World,MenuTestActivity1! 这段英文字母会出现下图所示:(也就是代码中用到的sub_menu.xml文件中的菜单布局)原创 2011-12-13 01:48:20 · 987 阅读 · 0 评论 -
Android成长之路-Android生命周期例子小解
声明周期图: Activity 从创建到进入运行态所触发的事件 onCreate()-->onStart-->onResume() 从运行态到停止态所触发的事件 onPause()--->onStop() 从停止态到运行态所触发事件原创 2011-12-10 13:13:21 · 1804 阅读 · 2 评论 -
Android成长之路-Android菜单例子小解(1)
Android菜单例子: options_menu.xml : MenuTestActivity5.java : 效果图: 当点击退出的时候,就会退出这个程序 当点击新建文件的时候,会出现一个提示 ,如下图所示: 实现这种效果的另外一种方法: 选中的为添加的部分:原创 2011-12-13 01:38:03 · 1693 阅读 · 0 评论 -
Android成长之路-Android组件-TextView 例子小解1
TextView 属性设置(几个属性)的例子 1 : 效果图: TextView 属性设置(几个属性)的例子 2 : 效果图: 说明:1、点击百度的网址,会进入到百度首页2、点击邮箱的地址,在电脑上操作是会出现下面的情况的,但如果是在真机上用的话,点击它会进原创 2011-12-14 01:54:21 · 1014 阅读 · 0 评论 -
Android成长之路-Android菜单例子小解(3)
Android 菜单例子:(同一菜单中实现不同效果) 效果图: 点击菜单按钮,出现下图中的效果: 点击子菜单1,出现下面的效果 从图中我们不难看出,三个选项的 风格是不相同的 在这个时候,代码中用的是这句,代表的意思是,只要是20这一组的选 项,后面都会出现选择框,而且是单选框。 下面换成它上面的那一句,我原创 2011-12-13 01:46:26 · 1173 阅读 · 0 评论 -
Android成长之路-SQLite实现建表,增删改查,分页
先建表: 测试类: 实现增删改查: 前奏: 增加: 测试类: 删除: 测试类: 修改: 测试类: 查询: 测试类: 查询总记录数:原创 2011-12-21 03:49:19 · 24617 阅读 · 3 评论