Android是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。目前尚未有统一中文名称,中国大陆地区较多人使用安卓(非官方)或安致(官方)。Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。 2010年末数据显示,仅正式推出两年的操作系统的Android已经超越称霸十年的诺基亚Symbian系统,跃居全球最受欢迎的智能手机平台。Android的主要竞争对手是苹果的IOS,微软的WP7以及RIM的Blackberry OS。

android的开发环境的搭建:

http://wenku.baidu.com/view/d9bdd088680203d8ce2f245e.html

网上太多了,环境的搭建及插件的安装。工程的创建等等。

界面开发部分:

布局:

1)线性布局(LinearLayout)

就是标签下的子元素按照线性以行或者列显示。

示例:

2)表格布局(TableLayout)

跟html的表格比较接近

<TableLayout>是顶级元素,表示采用的是表格布局

<TableRow>定义一个行

<TextView>定义一个单元格的内容

典型的表格布局示例:

3)帧布局(FrameLayout)

帧布局中的一个组件代表一个画面,可以基于帧布局创建动画效果。

菜单:

Menu点击MENU出现的菜单

程序代码

@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// TODO Auto-generated method stubmenu.add(0, 1, 1, "开始");menu.add(0, 2, 2, "结束");SubMenu subMenu = menu.addSubMenu(1, 100, 100, "子菜单一");        subMenu.add(2, 101, 101, "子菜单一一");        subMenu.add(2, 102, 102, "子菜单一二");return super.onCreateOptionsMenu(menu);}@Overridepublic boolean onOptionsItemSelected(MenuItem item) {// TODO Auto-generated method stubif (item.getItemId() == 1) {Toast t = Toast.makeText(this, "你选的是开始", Toast.LENGTH_SHORT);t.show();} else if (item.getItemId() == 2) {Toast t = Toast.makeText(this, "你选的是结束", Toast.LENGTH_SHORT);t.show();}return true;}

添加子菜单只需要加入SubMenu对象即可

运行如下图所示:

关于menu的说明,找了一篇例子,写的很详细

http://www.cnblogs.com/giuz/archive/2010/10/19/1855235.html

单选框:

单选框RadioButton

多选框:

多选框CheckBox

列表显示:

列表显示(ListView)

下拉列表框:

下拉列表框(Spinner)

进度条:

进度条(ProgressBar)

拖动条:

拖动条(SeekBar),可以实现与用户的交互,比如音乐快进功能。

常用的几种通知:

1)文件事件操作完成后,出现的提示信息

2)后台程序运行结束后,需要用户注意

3)应用程序正在执行的工作用户必须等待,应用程序显示进度条

几种通知方式:

1)Toast Notification

2)Status Bar Notification

3)Dialog Notification

更多相关文章

  1. android移植 十之一 lcd课题
  2. Android对emoji表情的处理
  3. android 自定义搜索 的简单实现
  4. Android中TextView文本过长滚动显示实现
  5. Android(安卓)应用程序窗体显示状态操作(requestWindowFeature()
  6. Android(安卓)显示意图和隐式意图的区别
  7. Android属性动画——实现灵动菜单效果
  8. Android中怎么使图片显示
  9. Android软键盘的显示与隐藏

随机推荐

  1. android工程字符串多语言翻译遗漏查找工
  2. Android之adt 23找不到NDK路径设置解决方
  3. android 的文本框输入类型
  4. android横竖屏切换后不重建不销毁Activit
  5. Android(安卓)RecyclerView
  6. Android(安卓)设置Activity样式 透明度
  7. Android非Kotlin支持项目添加Kotlin代码
  8. Android黄色警告汇总
  9. 关于android应用程序的入口
  10. android 中给图片加圆角效果