摘要: Android 系统提供了很多功能强大的UI组件,包括Button,TextView, EditText, ListView, CheckBox, RadioButton, Gallery, Spinner ,AutoCompleteTestView 等以及LinerLayout, FrameLayout ,RelativeLayout 等布局管理组件可以应用于大部分的应用。如果执行系统自带的UI控件不能满足应用的需要,Android允许你自定义UI控件,可以有多种方法来构造新的自定义UI控件:修改或扩展系统自带的UI控件,这些系统定义的UI控件定义其对应的基本UI功能,比如Button 提供 阅读全文
posted @ 2012-08-06 17:10 流-星-追-月 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 根据业务需求,需要实现如题的功能,细想一下,其中包含很多细节,如下:1,如果设置年大于当前的年,那么月,日,时间可以随便设置;2,如果设置年小于当前的年,那么则设置不能成功;3,如果设置年等于当前的年,那么如果设置月大于当前的月,那么日,时间可以随便设置;4,如果设置年等于当前的年,那么如果设置月小于当前的月,那么则设置不能成功;5,如果设置年等于当前的年,那么如果设置月等于当前的月,那么如果设置日大于当前的日,则时间可以随便设置;。。。。。。等等在android中,关于日期和时间,我们首先想到的便是DatePicker和TimePicker两个组件,接下来便是实现方式的问题,该如何实现呢?我 阅读全文
posted @ 2012-08-06 17:06 流-星-追-月 阅读(1532) 评论(0) 推荐(0) 编辑
摘要: Android多媒体框架包含获取和编码多种音频格式的支持,所以你可以轻松地把音频合并到你的应用中.如果设备支持,你可以使用MediaRecorderAPIs进行录音.本章向你展示如何写一个应用从设备上的microphone获取音频,然后保存并回放.注:Android模拟器不具有录音的能力,但是真实的设备一般都具有此功能.执行音频获取从设备获取音频比回放音频或视频要复杂一点,但是也还算简单:创建一个android.media.MediaRecorder的新实例.使用MediaRecorder.setAudioSource()设置音频源,一般要使用MediaRecorder.AudioSource 阅读全文
posted @ 2012-08-06 16:53 流-星-追-月 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 内容提供者-ContentProviderContentproviders管理对结构化数据集的使用.它们封装数据,并提供了数据安全的机制.Contentproviders是从一个进程连接另一个进程中的数据的标准接口.当你想使用一个contentprovider中的数据,你需在你的应用的Context中使用ContentResolver对象作为客户端与provider进行通讯.ContentResolver对象与provider对象通讯,provider是实现ContentProvider的类.Provider对象接收客户端发来的请求,执行请求的动作,返回结果.如果你不想把你的数据共享给其它应用 阅读全文
posted @ 2012-08-06 16:52 流-星-追-月 阅读(250) 评论(0) 推荐(0) 编辑