摘要: 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) 编辑
摘要: 本文是对AndroidSDK1.5版的英文开发资料AndroidDevelopmentGuide一文应用程序框架部分的翻译,覆盖了Android应用开发所有主要的概念。部分内容整理自网络。本文仅用于技术学习,请勿用于商业用途。目录应用程序基础ApplicationFundamentals 4关键类 4应用程序组件 5激活组件:intent 7关闭组件 7manifest文件 8Intent过滤器 9Activity和任务 10Affinity(吸引力)和新任务 11加载模式 12清理堆栈 13启动任务 14进程和线程 14进程 15线程 15远程过程调用 15线程安全方法 16组件生命周期 1 阅读全文
posted @ 2012-07-22 16:11 流-星-追-月 阅读(431) 评论(0) 推荐(0) 编辑
摘要: SDKAndroid开发者指南——WithAVDManager前言 本章内容为开发者指南(DevGuide)/Developing/ManagingVirtualDevices/WithAVDManager,版本为Android3.1r1,翻译来自:"MeetAndroid",欢迎大家访问他的博客:"http://blog.csdn.net/meetandroid",再次感谢"MeetAndroid"!期待你一起参与翻译Android的相关资料,联系我over140@gmail.com。声明 欢迎转载,但请保留文章原始出处:)原文ht 阅读全文
posted @ 2012-07-22 16:04 流-星-追-月 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 数据库驱动SUN公司为了简化、统一对数据库的操作,定义了一套Java操作数据库的规范,称之为JDBC。JDBC全称为:Java Data Base Connectivity(java数据库连接),它主要由接口组成。由一些接口和类构成的API组成JDBC的2个包: java.sql javax.sql开发JDBC应用需要以上2个包的支持外,还需要导入相应JDBC的数据库实现(即数据库驱动)。第一个JDBC程序编程从表中读取数据,并打印在命令行窗口中。一、搭建实验环境 :1、在mysql中创建一个库,并创建user表和插入表的数据。2、新建一个Java工程,并导入数据驱动。二、编写程序,在程序中加 阅读全文
posted @ 2012-06-19 16:27 流-星-追-月 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 数据数据库技术数据管理系统(DBMS):软件采用的数据模型是关系模型:关系型的数据库管理系统(RDBMS)DB database数据库系统:JDBC主键:唯一标示表中的记录关系模型:XS(学号,姓名,专业名,性别,出生日期)KC(课程号,课程名,开课学期,学分)关系:3种一对一:教师--工资一对多:部门 雇员多对多:1:1BJ(班级编号,院系,专业名 ,人数,班长学号)BZ(学号,姓名)或BJ(班级编号,院系,专业名 ,人数)BZ(学号,姓名)BJ-BZ(班级编号,学号)1:n 把一方的主键,添加到多方BJ(班级编号,院系,专业名 ,人数)XS(学号,姓名,专业名,性别,出生日期,总学分,备. 阅读全文
posted @ 2012-06-13 19:19 流-星-追-月 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1. 数据库数据库(DB)是存放数据的仓库,只不过这些数据存在一定的关联,并按一定的格式存放在计算机上。从广义上讲,数据不仅包含数字,还包括了文本、图像、音频、视频等。例如,把学校的学生、课程、学生成绩等数据有序地组织并存放在计算机内,就可以构成一个数据库。因此,数据库由一些持久的相互关联数据的集合组成,并以一定的组织形式存放在计算机的存储介质中。2. 数据库管理系统数据库管理系统(DBMS)是管理数据库的系统,它按一定的数据模型组织数据。DBMS应提供如下功能:(1)数据定义功能可定义数据库中的数据对象。(2)数据操纵功能可对数据库表进行基本操作,如插入、删除、修改、查询。(3)数据的完整性 阅读全文
posted @ 2012-06-12 19:44 流-星-追-月 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1.--数据操作 SELECT --从数据库表中检索数据行和列 select * from table order by oid desclimit 0,5; 查表中最后5条记录 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表 DROP TABLE --从数据库中删除表 ALTER TABLE --修改数据库表结构 CREATE VIEW --创建一个视图 DROP VIEW --从数据库中删除视图 CREATE INDEX --为数据... 阅读全文
posted @ 2012-06-05 19:24 流-星-追-月 阅读(113) 评论(0) 推荐(0) 编辑