
[移动互联]
云来雁去
探讨技术心得,交流生活感悟,站在理性与感性的十字路口,谢谢你,在这世界的角落,找到我。
展开
-
使用C#开发HTTP服务器系列之构建RESTful API
各位朋友大家好,我是秦元培,欢迎大家关注我的博客,我的博客地址是http://qinyuanpei.com。到目前为止,“使用C#开发HTTP服务器”这个系列系列文章目前已经接近尾声了,虽然我们在服务器功能的完整性(如支持并发、缓存、异步、Htts等)上没有再继续深入下去,可是我们现在已经具备了一个基本的服务器框架啦,所以更多深层次的问题就需要大家根据自己的需要来扩展了,因为写博客更多的是一种“记录原创 2016-07-07 23:36:46 · 43127 阅读 · 6 评论 -
[Unity3D]Unity3D游戏开发之Unity与Android交互调用研究
各位朋友,大家好,我是秦元培,欢迎大家关注我的博客,我的博客地址是blog.youkuaiyun.com/qinyuanpei。在前一篇文章中,我们研究了Android平台上Unity3D的手势操作并在之前的基础上实现了手势旋转、放缩等功能。今天呢,我们继续来研究Unity在Android平台上扩展的内容。众所周知,Unity3D是一个强大的跨平台游戏引擎,和大多数喜欢Unity的朋友一样,博主在体验了Unity强大的跨平台能力后,被深深地震撼了,试想以前我们如果要开发一款游戏的话,我们需要对DX、OpenGL等图形库原创 2014-09-18 00:08:53 · 29782 阅读 · 75 评论 -
Android开发学习之SQLite数据库初探
在前面的一篇文章中,我给大家介绍了SQLite这样一个开源、免费的数据库,并给出了C#ADO.Net模式下的代码。其实,不只是在C#中可以使用SQLite,在Android中同样提供了SQLite并作为整个系统的数据库供大家使用,考虑到数据库在实际开发中的重要性,所以,我们今天就来学习Android中SQLite的用法。数据库的操作无外乎增加、删除、修改、更新四种操作。在Android中,我们可以原创 2013-12-01 10:41:19 · 2303 阅读 · 0 评论 -
Android开发学习之ViewFilpper
今天几乎用半天折腾Fragment,总算做出来了,打算稍后与大家一起分享。今天想和大家分享的是ViewFilpper。ViewFilpper是一个在项目中实现多个View滑动效果的控件,通过ViewFlipper我们可以实现很漂亮的手势滑动效果,在很多应用的设计中都会有所体现。今天想实现的一个简单示例是引导页。何谓引导页?引导页就是当我们第一次使用一个应用程序时,通常可以通过前面的引导页来了解这个原创 2013-12-06 20:44:50 · 3468 阅读 · 0 评论 -
Android开发学习之基于ViewPager实现Gallery画廊效果
通过我们前面的学习,我们知道ViewPager是可以做出近乎完美的滑动体验,回顾整个Android,我们发现Gallery具备同样的特点,于是我们大胆地猜想,Gallery是否和ViewPager之间有些关联呢?两者在功能上的类似和重叠,总会让我们对此充满好奇,我们开始思考:如果不借助Gallery,我们能否做出像Gallery一样的效果呢?答案是肯定的。那么,我们今天就来一起学习自己动手打造一个Gallery吧。原创 2013-12-11 09:02:22 · 8839 阅读 · 7 评论 -
Android开发学习之使用百度语音识别SDK实现语音识别(下)
今天我们来继续学习百度语音识别SDK的相关内容,今天我们以百度语音识别SDK提供的API接口为前提,来实现自己的语音识别交互界面。在正式开始今天的文章之前,我们首先来了解下百度语音识别SDK中的几个重要的类吧。 1、VoiceRecognitionClient VoiceRecognitionClient是整个语音识别API中的入口API,我们原创 2014-01-06 09:36:13 · 10798 阅读 · 10 评论 -
Android开发学习之仿手机QQ消息列表侧滑删除效果
今天想和大家分享的是手机QQ消息列表侧滑删除效果,这种效果在IOS中被封装为一个列表控件,而手机QQ则是将这个功能移植到了Android上,换言之,这并非是手机QQ的独创。尽管如此,用户体验依然得到了很大的提升。那么,今天就让我们一起来学习实现这个效果吧。 一、实现原理 给每个ListView的项目中添加一个按钮,这个按钮在默认情况下是隐藏的,当用户接触屏原创 2014-01-11 00:11:37 · 5529 阅读 · 4 评论 -
Android开发学习之摇一摇功能的简单实现
自从微信里的摇一摇功能为大家所熟知了以后,似乎摇一摇已经成了移动应用不可缺少的功能,不管什么类型的应用,只有加上了摇一摇才显得足够时尚。其实对于一款产品而言,我们真正应该关注的是用户需要什么,而不是很主观地去强迫用户适应这种看似很杀手级的功能。要知道,在用户的手机里,你只是原创 2013-12-01 01:42:15 · 8944 阅读 · 3 评论 -
Android开发学习之使用ViewPager打造应用引导界面面
在上一篇文章中,我们使用 ViewFilpper实现一个滑动切换的简单例子,但是毫无疑问地是,ViewFilpper实现的效果总体显得生硬,在滑动的过程中十分地不自然。那么,有没有解决这个问题的办法呢?答案是有的,就是我们今天要说的ViewPager。ViewPager用于实现多页面的切换效果,该类存在于Google的兼容包里面,所以在引用时记得在BuilldPath中加入“android-sup原创 2013-12-07 12:37:03 · 4932 阅读 · 3 评论 -
Android开发学习之分享功能的实现
今天想分享给大家的是在Android中实现分享功能,如果没有了分享,那么再好的应用终究会成为信息孤岛,所以在Andoid应用中实现分享功能就显得十分重要。在这里,分享功能的实现是依靠一个系统的意图来完成的。下面的基本代码: * Android分享功能的实现 * Author:秦元培 * 时间:2013年12月9日 */package com.Android.Share;import原创 2013-12-09 21:05:45 · 8134 阅读 · 4 评论 -
Android开发学习之微信公众号界面
接着上一篇博客中的卡片式设计,我们继续从微信中寻找一些线索,我们首先来看这样一个界面,这是微信中默认的一个公众号,主要是发布腾讯新闻上的最新动态,我们可以看出,它采用了类似于我们在上一篇文章中采用的卡片式布局。那么,今天就让我们一起来做这样一个界面吧! 第一步,当然是创建layout_item的布局,即列表项目的布局,这里直接给出布局代码,代码并不复杂,只是属性设置原创 2014-01-01 16:06:57 · 10040 阅读 · 18 评论 -
[Unity3D]Unity3D游戏开发之在Android视图中嵌入Unity视图
大家好,我是秦元培,欢迎大家关注我的博客,我的博客地址是blog.youkuaiyun.com/qinyuanpei。最近博主发现博主的文章被很多的网站(如游戏蛮牛)等非法转载,在转载的过程中博主原来的文章出处和链接均被去掉,更让博主觉得生气的事情是某些人将博主的文章复制一部分以原创文章的形式发表在优快云上,这样优快云在根据Tag推荐相关文章的时候,就会将一部分文章连接到博主博客以外的地方,博主并不是一个小气的人,只是这些博客都是倾注了博主自己心血而写成的,如此作践难免让博主本人心寒。从今天起,博主所有的文章、配图原创 2014-09-19 14:49:38 · 30358 阅读 · 77 评论 -
[Unity3D]Unity3D游戏开发之从Unity3D到Eclipse
各位朋友大家好,我是秦元培,欢迎大家关注我的博客,我的博客地址是blog.youkuaiyun.com/qinyuanpei。首先祝大家能够度过一个愉快的十一长假。今天呢,博主将为大家送上Unity-Android系列的最后一篇文章《Unity3D游戏开发之从Unity3D到Eclipse》。通过前面的学习,大家已经知道通过在Eclipse中为Unity编写插件的方法,我们可以实现在Unity与Android API的通信。可是不幸的是,这种方法并不能对所有的Android API奏效,在某些时候,我们需要反客为主,将原创 2014-10-01 18:17:38 · 13064 阅读 · 37 评论 -
[Unity3D]Unity3D游戏开发之Lua与游戏的不解之缘(下)
各位朋友,大家好,我是秦元培,欢迎大家关注我的博客,我的博客地址是blog.youkuaiyun.com/qinyuanpei。在前两篇文章中,博主和大家一起学习了Lua在游戏开发领域中应用,今天我们继续来学习Lua语言在游戏开发中的应用,今天我们将视角转换到我们熟悉的Unity平台上来,那么我们为什么要将Lua语言引入Unity平台呢?这是我们今天要思考的第一个问题。传统的单机游戏通常以游戏光盘的形式出售给游戏玩家,玩家在购买游戏后无法获得更多的游戏内容,玩家只能在一张容量有限的游戏光盘里不断地重复寻找着游戏的乐趣。原创 2014-10-13 21:20:20 · 18238 阅读 · 8 评论 -
Unity3D游戏开发之快速打造流行的关卡系统
各位朋友,大家好,欢迎大家关注我的博客,我是秦元培,我的博客地址是blog.youkuaiyun.com/qinyuanpei。 今天想和大家分享的是目前在移动平台上较为流行的关卡系统,关卡系统通常是单机手机游戏如《愤怒的小鸟》、《保卫萝卜》中对游戏内容的组织形式,玩家可通过已解锁的关卡(默认第一关是已解锁的)获取分数进而解锁新的关卡,或者是通过付费购买解锁新的关卡。那么好了,在今天的文章中博主将带领大家快速原创 2015-06-08 13:30:09 · 19205 阅读 · 24 评论 -
教你一步步实现一个虚拟摇杆
各位朋友,大家好,我是秦元培,欢迎大家关注我的博客,我的博客地址是http://qinyuanpei.com。最近因为项目需要决定尝试自己来实现一个虚拟摇杆,所以在今天的文章中我们的目标是使用uGUI来制作一个可以在移动平台稳定运行的虚拟摇杆(请不要问我为什么不使用NGUI来实现,你说我做个虚拟摇杆有必要在项目里导入那么多的资源嘛23333)。关于使用第三方插件来实现虚拟摇杆,请大家参照我以前写的文原创 2015-10-30 15:14:01 · 27222 阅读 · 12 评论 -
Unity3D游戏开发之使用AssetBundle和Xml实现场景的动态加载
各位朋友,大家好,我是秦元培,欢迎大家关注我的博客,我的博客地址是blog.youkuaiyun.com/qinyuanpei。 引言今天我想和大家聊聊在Unity3D中关于场景的动态加载的问题。众所周知在Unity3D游戏开发过程中,因为受到游戏容量、平台性能和热更新等诸多因素的限制,我们可能无法将所有的游戏场景打包到项目中然后相对”静态”地加载,那么这个时候就需要我们使用动态加载的方式来将游戏场景加载到场原创 2015-06-15 07:37:46 · 13991 阅读 · 6 评论 -
Unity3D游戏开发之从“复活“和“暂停/恢复“谈游戏数据配置管理
随着游戏制作技术的不断发展,在经历了从2D到3D、从单机到网游、从PC游戏到移动游戏的种种演变后,玩家对于游戏质量的要求越来越高,游戏制作的难度相应地增加,整个游戏研发的体系开始变得庞大而复杂,由此就产生了游戏数据配置和管理的相关问题。本文将从游戏中的”复活”和”暂停/恢复”这两个应用场景的角度来谈谈在游戏开发中如何对游戏中的数据进行管理和配置。为什么要谈游戏数据的配置和管理不知道大家是不是会和博主原创 2015-04-02 10:09:49 · 7440 阅读 · 6 评论 -
Unity3D游戏开发之编辑器扩展程序开发实例
各位朋友大家好,欢迎关注我的博客,我的博客地址是http://www.qinyuanpei.com。今天我们来说说如何在Unity3D中为编辑器开发扩展程序。提到扩展程序,相信大家都不会陌生了。不管是Google的Chrome浏览器还是经典的FireFox,这些浏览器最为人所称道的就是它支持各种各样的扩展。扩展程序是一种插件,它遵循插件式设计的原则,可以随时在宿主程序中安装、卸载而不会影响宿主程序的原创 2015-04-02 10:18:43 · 4507 阅读 · 1 评论 -
Unity3D游戏开发之塔防游戏项目讲解(下)
各位朋友,大家好,我是秦元培,欢迎大家关注我的博客,我的博客地址是http://blog.youkuaiyun.com/qinyuanpei。 在上一篇文章中,我们从塔防游戏的三个组成要素地图、敌人、防守单位对塔防游戏进行了较为全面的阐述,并通过实例完成了塔防游戏的第一部分:地图篇。那么我们今天来继续完成这个塔防游戏的开发,首先我们来看第一部分:敌人篇。敌人篇敌人在游戏中有一个基本的行为,即沿着寻路路径向我方原创 2015-03-01 19:20:17 · 16959 阅读 · 23 评论 -
[Unity3D]Unity3D再叙NGUI之血条及技能冷却效果
各位朋友,大家好,我是秦元培,欢迎大家关注我的博客,我的博客地址是blog.youkuaiyun.com/qinyuanpei。在11月份结束了全部的课程后,就意味着博主要开始找工作了,因为博主是非计算机专业出身,所以首先要完成本专业的实习,因此博主这段时间都在忙着寻找实习单位。在寻找实习单位的过程中,或多或少的接触了些从传统行业转型到互联网行业的企业,博主在感慨互联网行业深刻地影响到各行各业的同时对这个行业的本质进行了思考。互联网行业是一种具有技术属性、媒体属性和社会属性的服务行业,它通过为人们提供各种各样的服务来连原创 2014-11-03 23:58:23 · 12172 阅读 · 9 评论 -
Unity3D游戏开发之当游戏开发遇上Excel
各位朋友,大家好,我是秦元培,欢迎大家关注我的博客,我的博客地址是http://blog.youkuaiyun.com/qinyuanpei。 今天我们的话题是Excel,作为常用的办公软件的Excel相信大家都不陌生啦。可是如果我们认为Excel只是办公软件的话,那么这就不只是天真而是Out了。事实上Excel和游戏开发有着密切的联系,不知道大家还记不记得那款利用Excel开发出来的三国杀,这可能是Exce原创 2015-03-03 10:05:43 · 9952 阅读 · 15 评论 -
[Unity3D]Unity3D游戏开发之塔防游戏项目讲解(上)
大家好,我是秦元培。我参加了优快云2014博客之星的评选,欢迎大家为我投票,同时希望在新的一年里大家能继续支持我的博客! 作为2015年的第一篇博客,博主首先想要感谢各位朋友的鼓励和支持,在新的一年里,博主将努力为大家分享更多、更好的游戏开发方面的原创技术文章,希望大家能继续关注和支持博主的博客。那么,今天博主想和大家分享的是一个塔防游戏的项目案例。通常意义上讲,塔防游戏是指一类在地图上建造炮台或者类似建筑物来阻止敌人进攻的策略类游戏。从这个概念中,我们可以快速地抽离出来三个元素,即地图(场景)、敌人、原创 2015-01-07 00:41:40 · 22043 阅读 · 19 评论 -
[Unity3D]Unity3D 游戏开发之Unity3D Native2D特性研究
大家好,我是秦元培,欢迎大家关注我的博客,我的博客地址是blog.youkuaiyun.com/qinyuanpei。在Unity4.3版本以后,Unity3D推出了基于Box2D的2D组件,使得Unity3D成为一个可以支持2D游戏开发的游戏引擎。在Unity3D推出这一功能之前,大家对使用Unity3D开发2D游戏已经进行了大量的研究。所以,Unity3D推出2D组件从本质上来讲并不算是一个巨大的突破,因为二维与三维的区别就在于三维比二维多了一个Z轴,如果我们将Z轴固定,那么这就是一个二维的世界。在此之前,我们普遍原创 2014-10-25 15:58:32 · 6325 阅读 · 1 评论 -
[Unity3D]Unity3D游戏开发之Logo渐入渐出效果的实现
各位朋友,大家好,我是秦元培,欢迎大家关注我的博客,我的博客地址blog.youkuaiyun.com/qinyuanpei。在很多游戏开场的时候,都会有一个Logo渐入渐出的效果,如图是国产单机游戏《仙剑奇侠传五》的Logo展示。Logo从营销的角度来说它是一种品牌的树立,能够增加用户对于一个品牌的认知感。而作为游戏来说,Logo的设计不仅可以增加游戏产品的艺术感,更能够通过Logo设计中所表达的寓意来暗示或者是映射游戏世界中的某些东西。比如《古剑奇谭一》通过Logo中的文字表达的是琴心剑魄今何在这样的感慨,而对应到原创 2014-10-05 13:08:51 · 11118 阅读 · 6 评论 -
Android开发学习之以CameraAPI方式实现相机功能(二)——相机功能配置
接着我们在上一篇文章中实现的简单项目,现在我们继续为这个相机添加功能。首先,在Camera中,我们可以对相机进行简单的控制,而当我们需要进行更多的功能上的配置上的时候,我们需要使用Camera下面的Parameters类。Parameters类中封装了我们需要的大部分功能,下面我们来一一讲解: 1、setPictureFormat()方法用于设置相机照片的格式,其参数是一个字符型原创 2014-01-14 18:28:39 · 8336 阅读 · 1 评论 -
Android开发学习之Gallery画廊的使用
从今天起,我将为大家带来Android开发学习系列文章,与大家一起来学习Android应用开发的相关知识。首先,我们来学习一个简单的例子Gallery。Gallery是一个被称之为画廊的控件,主要用于在应用中显示一组图片,是开发相册或者图片浏览器时十分重要的一个控件。下面,我们正式开始这个例子的学习。 首先构建布局页面,布局代码如下:<LinearLayout xmlns:an原创 2013-12-01 01:00:32 · 7638 阅读 · 11 评论 -
Android开发学习之Notification通知的简单实现
Notification,顾名思义就是通知、提醒的意思。那么我们今天就来做这样一个通知。 在Android中实现通知,需要借助NotificationManager和Notification类。对于UI布局,我们采用一个最为简单的形式,即两个按钮,一个用来打开通知,一个用来关闭通知。布局代码如下:<LinearLayout xmlns:android="http://s原创 2013-12-01 01:16:48 · 3191 阅读 · 0 评论 -
Android开发学习之IO文件读写操作
今天为大家带来的是IO。IO,顾名思义是Input和Output,即输入输出系统,用于完成文件的读写操作。今天我们就来学习在Android中使用Java原生的IO来读写文件。 页面布局一贯地简单,因为我们最主要的任务是学会怎么样使用这个类(学习Java中的类真心记不住啊),所以页面上只有两个按钮,分别用于读取和写入内容。 主要逻辑代码如下:pac原创 2013-12-01 10:26:48 · 3466 阅读 · 0 评论 -
Android开发学习之闹钟功能的简单实现
Alarm就是我们通常说的闹钟,其实,在Android中实现一个简单的闹钟功能并不是很难,原理就是在特定的事件广播一个Intent,然后系统收到这个广播以后,做出一个反应( Receive)。在Android中提供了四种类型的闹钟,分别是ELAPSED_REALTIME(在指定的延时后广播通知,不唤醒设备)、ELAPSED_REALTIME_WAKEUP(在指定的延时后广播通知,唤醒设备)、 RT原创 2013-12-01 11:10:34 · 8820 阅读 · 0 评论 -
Android开发学习之初识ActionBar
ActionBar,即操作栏,根据Android官方给出的描述:操作栏是一个窗口功能,可识别用户位置,并提供用户操作和导航模式。使用操作栏提供您的用户不同应用程序中熟悉的界面,该系统优雅地适应不同的屏幕配置。我们首先来看看一个一般情况下的操作栏的结构,首先应用程序将整个操作栏分为四个区域,分别是:1、应用程序图标 2、查看控制 3、动作按钮 4、动作溢出原创 2013-12-10 12:16:41 · 2754 阅读 · 0 评论 -
Android开发学习之使用百度语音识别SDK实现语音识别(上)
作为移动互联网杀手级的交互方式,语音识别从问世以来就一直备受人们的关注,从IOS的Siri到国内的讯飞语音,语音识别技术在移动开发领域是最为充满前景和希望的技术。Android作为一个移动操作系统,其本身就继承了Google天生的搜索基因,因此Android对于语音识别和语音合成本身是具有较好的支持的。然而由于种种原因,在我天朝上国Android的大量特性只能沦为纸上谈兵。而作为未来人机交互的新模原创 2014-01-05 09:26:33 · 16434 阅读 · 25 评论 -
Android开发学习之录音同步播放的实现
最近看到一篇关于音频的文章,忽然想起以前有个中国传媒大学的一位朋友,要我帮她设计一个可以实时播放输入音频的程序,我当时想到了要用DirectSound,可是对于这种从来没有碰过的东西,我内心是多少有些恐惧的,而且是用C#这样的语言来写这种相对来说比较底层的东西,所以这件事情最好就不了了之了,好在后来这位朋友顺利地完成了毕设。此时此刻,在Android上再次碰到这个问题,我就抱着试试看的决心,来学一原创 2014-01-09 10:05:49 · 5038 阅读 · 0 评论 -
Android开发学习之以CameraAPI方式实现相机功能(一)——快速实现相机
今天无意当中发现在《Android开发学习之基于ZBar实现微信扫一扫》中的一部分代码可以用来以硬件方式实现一个照相机的功能,在《Android开发学习之调用系统相机完成拍照的实现》中我们是以Intent方式调用系统内置的相机来完成拍照的,今天呢,就让我们来以Camera类为核心来开发自己的相机应用吧。在Android的官方文档中,以硬件方式定制相机应用的步骤如下:1. 检查和访问Ca原创 2014-01-13 00:20:28 · 6128 阅读 · 2 评论 -
[Unity3D]Unity3D游戏开发之鼠标旋转、缩放实现3D物品展示
各位朋友,大家好,我是秦元培,欢迎大家关注我的博主,我的博客地址是blog.youkuaiyun.com/qinyuanpei。最近博主重点研究了摄像机旋转、缩放等问题,那么今天为大家分享的是一个在3D展示中比较常用的功能,即通过鼠标右键实现旋转、鼠标滚轮实现缩放、鼠标中键实现平移。本文采用的方法依然是在[Unity3D]Unity3D游戏开发之自由视角下的角色控制这篇文章中所采用的方法,所以如果大家对于这部分内容不太了解的话,最好先去看看这篇文章。好了,下面我们将以一个具体的实例来讲解今天的内容。如图,是博主创建的一原创 2014-09-13 19:14:19 · 21429 阅读 · 34 评论 -
Android开发学习之QQ好友列表的实现
今天想和大家分享的是QQ好友列表的实现,我们知道,在默认情况下,QQ好友列表是处于收缩状态的,此时,列表显示好友分组名称。当我们单击分组时,列表处于展开状态,列表显示该分组下的项目。当再次单击分组时,列表恢复到收缩状态。 首先想和大家说说实现QQ好友列表的原理,我们给每个ListView的项目中嵌套一个ListView,默认情况下嵌套的ListView(子控件)是隐藏的,当单原创 2014-03-01 11:09:30 · 8189 阅读 · 22 评论 -
Android开发学习之卡片式布局的简单实现
GoogleNow是Android4.1全新推出的一款应用他,它可以全面了解你的使用习惯,并为你提供现在或者未来可能用到的各种信息,GoogleNow提供的信息关联度较高,几乎是瞬间返回答案,总而言之,GoogleNow是Google提出的全新搜索概念。当然,GoogleNow最为引人注目的当属它的卡片式设计。我们首先来看几张GoogleNow的图片:原创 2014-01-01 06:40:53 · 14070 阅读 · 4 评论 -
Android开发学习之调用系统相机完成拍照的实现
今天本来想写一篇关于百度地图定位SDK的文章的,无奈根据官网提供的例子编写的程序始终无法运行,所以这个计划只能落空。那么今天要与大家分享的是Camera,即照相机。随着硬件能力的大幅提升,手机上各种依托硬件的应用层出不群。在所有硬件中,照相机功能无疑是最常用的功能。那么,我们今天就来做一个简单的照相机吧。这个例子在很多场景中都会用到,比如在QQ空间里拍照然后分享给好友,在有道云笔记里拍照完成图像笔原创 2013-12-04 18:44:02 · 6610 阅读 · 6 评论 -
Android开发学习之电话、短信、联系人
作为一部手机,最重要的功能当属电话、短信、联系人了,所以今天想和大家分享的是关于Android电话、短信、联系人这块的API接口。 1、通话记录的获取 List mRecords=new ArrayList(); Cursor mCursor=mContext.getContentResolver().query(CallLog.Calls.CON原创 2014-03-06 00:03:29 · 3815 阅读 · 3 评论 -
Android开发学习之常见适配器总结
Adapter是指适配器的意思,在Android中,适配器扮演者重要的角色,是UI与Data实现绑定的一个桥梁。Adapter负责创建和显示每个项目的子View和提供对下层数据的访问。支持Adapter绑定的UI控件必须扩展AdapterView抽象类。默认情况下,Android为我们提供了下面几种常见的数据适配器: 1、ArrayAdapter。这是一个支持绑定任意对象数组到列表的数据适原创 2013-12-02 18:34:53 · 3161 阅读 · 0 评论