摘要:Intent/IntentFilter Intent封装android应用程序需要启动某个组件的“意图”,Intent还是应用程序组件之间通信的重要媒介。 EG:Activity之间需要交换数据时,使用封装的Bundle对象,Intent来携带Bundle对象。 Intent可用于启动android
阅读全文
08 2016 档案
摘要:Activity生命周期 Activity的活动状态由android已Activity栈的形式管理,当前活动的Activity位于栈顶。随着不同应用的运行,每个Activity都有可能从活动状态转入非活动状态,从非活动状态转入活动状态。 Activity归纳大致会经过4个状态: 1.活动状态:当前A
阅读全文
摘要:Activity配置==》 android应用程序要求所有的应用程序组件都需要进行显示配置后,才可正常使用。包括:Activity、Service、BroadCastReceiver、ContentProvider. Activity配置值需要在AndroidMainfest.xml文件中配置如:<
阅读全文
摘要:Activity ==> android中四大组件:Activity、Service、BroadcastReceiver、ContentProvider Activity组件用于对用户呈现操作界面,不同的Activity呈现的UI不同,添加新的Activity需要在AndroidMainfest.x
阅读全文
摘要:Handler消息传递机制 ==》 android消息机制是另一种形式的“事件处理”,这种机制主要是为了解决android应用的多线程问题。 ——android平台不允许Activity新启动的线程访问该Activity里的界面组件,这样就导致新启动的线程无法动态改变界面组件的值。 但实际andro
阅读全文
摘要:2.按钮列更改背景色 ==> 更改FlatStyle——Flat; 更改DefaultCellStyle 详细如下图所示:
阅读全文
摘要:事件处理 android提供了两种事件处理机制: 1.基于回调的事件处理 2.基于监听器的事件处理(通过绑定特定事件监听器) 注意: android对于基于回调的事件处理而言,主要做法就是重写android组件特定的回调方法,或者重写Activity的回调方法。 android为绝大部分界面组件提供
阅读全文
摘要:菜单在桌面应用程序中使用非常广泛,由于手机屏幕的制约,菜单在手机应用中减少不少。 android应用中的菜单默认是不可见的,只有当用户单击手机上“Menu”键时,系统才会显示该应用关联的采用项。 android应用同样支持上下文菜单(ContentMenu),用户一直按住某个应用的界面时,该应用所关
阅读全文
摘要:Notification ==> Notification是显示在手机状态栏的消息,位于手机屏幕的最上方; 一般显示手机当前网络、电池状态、时间等; Notification所代表的是一种全局效果的通知,程序一般通过NotificationManager服务来发送Notification。 应用程序
阅读全文
摘要:消息提示可细分为两种:大量消息提示——当程序有大量图片、信息需要展示时,采用对话框消息提示; 小量消息提示——当程序只有少量信息需要呈现给用户时,采用轻量级的对话框——Toast; Toast ==> Toast是一种非常方便的消息提示方式,其会在程序中呈现一个简单的提示信息,类似Winform中的
阅读全文
摘要:ProgressDialog==>进度条对话框 ProgressDialog本身就代表一个进度条对话框,程序只需要创建ProgressDialog实例,并将其显示出来就是一个进度条对话框;开发者也可以设置进度对话框里进度条的方法。 包含了如下常用方法: 1.setIndeterminate(bool
阅读全文
摘要:DatePickerDialog、TimePickerDialog ==> DatePickerDialog、TimePickerDialog功能、用法都比较简单,操作步骤: 1.通过new关键字创建DatePickerDialog、TimePickerDialog实例,调用它的show()方法即可
阅读全文
摘要:参考:http://www.cnblogs.com/greatverve/archive/2011/12/28/android-dip-dp-sp-pt-px.html http://www.360doc.com/content/15/0713/09/26211242_484580697.shtml
阅读全文
摘要:PopupWindow ==> PopupWindow可创建类似对话框的窗口,使用其创建对话框窗口的操作步骤: 1.调用PopupWindow构造器构造PopupWindow对象; 2.调用PopupWindow的showAsDropDown(View v)将PopupWindow作为v组件的下拉组
阅读全文
摘要:android支持丰富的对话框,常用4中对话框: 1.AlertDialog: 2.ProgressDialog:进度对话框,这个对话框只是对进度条的封装 3.DatePickerDialog:日期选择对话框,这个对话框只是对DatePicker的包装 4.TimePickerDialog:时间选择
阅读全文
摘要:Gallery==>画廊视图 Gallery和Spinnery父类相同——AbsSpinner,表明Garrey和Spinner都是一个列表框。 两者之间的区别是:Spinner显示的是一个垂直列表框,Gallery显示的是一个水平列表框; Spinner的作用是供用户选择,而Gallery则允许用
阅读全文
摘要:GridView--网格视图、ImageSwitcher--图像切换器 ==》 GridView,用于在界面上按行、列的分布形式显示多个组件;GridView和ListView父类相同——AbsListView,两者的主要区别是ListView属单方向分布,GridView属两个方向分布。 Grid
阅读全文
摘要:ExpandableListView==>可展开的列表组件 ==》 ExpandableListView是ListView的子类,对其进行了扩展,其将应用中的列表项分为几组,每组中又包含多个列表项; ExpandableListView的用法和ListView非常像,只是其所显示的列表项应该由Exp
阅读全文
摘要:ListView、ListActivity ==> ListView以垂直列表的形式显示所有列表项。 创建ListView的方式: 1.直接使用ListView创建 2.Activity继承ListAcivity ListView与AutoCompleteTextView、Spinner类似,都需要
阅读全文
摘要:ScrollView——滚动条 用于内容显示不全,可提供滚动条下来形式,显示其余内容。 ScrollView和HorizontalScrollView是为控件或者布局添加滚动条 特点如下: 1.只能有一个子控件 2.两个控件可以互相嵌套 3.ScrollView派生子FrameLayout 4.Sc
阅读全文
摘要:TabHost——标签页 ==》 TabHost,可以在窗口放置多个标签页,每个标签页相当于获得了一个与外部容器相同大小的组件摆放区域。 通过此种方式可以实现在一个容器放置更多组件(EG:通话记录实现方式)。 TabHost仅仅是一个简单的容器,其提供了如下两个方法来创建选项卡、添加选项卡 ==》
阅读全文
摘要:RatingBar==>星级评分条 RatingBar和SeekBar十分相似,它们甚至有相同的父类:AbsSeekBar.两者都允许用户通过拖动来改变进度; 两者最大的区别在于RatingBar是通过星星表示进度;RatingBar本身就是一个特殊的SeekBar。 RatingBar常见XML属
阅读全文
摘要:SeekBar——拖动条 拖动条(SeekBar)组件与ProgressBar水平形式的显示进度条类似,不过其最大的区别在于,拖动条可以由用户自己进行手工的调节,例如当用户需要调整播放器音量或者电影的播放速度都会使用到拖动条SeekBar类。 android:thumb,指定一个Drawable对象
阅读全文
摘要:DatePicker、TimePicker ==> DatePicker,用于选择日期 TimePicker,用于选择时间 两者均派生与FrameLayout,两者在FrameLayout的基础上提供了一些方法来获取用户所选日期、时间; 程序中如果需要获取用户选择的日期、时间,可通过添加DataPi
阅读全文
摘要:注:参考http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0105/2264.html Spinner ==> Spinner是ViewGroup的间接子类,因此也可作为容器使用。 常用属性: android:prompt——设置该
阅读全文
摘要:AutocompleteTextview ==> 使用比较容易,只需要为其设置一个Adapter,该Adapter封装其需要预设的文本内容。 如下所示实例:
阅读全文
摘要:TextView、Button、CheckBox、RadoiButton、EditView、ImageButton、ToogleButton——略 AnalogClock、DigitalClock ==> DigitalClock继承TextView,显示内容为——当期时间; AnalogClock
阅读全文
摘要:GUI==>Graphics User Interface,图形用户界面。 android UI 建立在View、ViewGroup基础上,采用组合器设计模式设计View和ViewGoup. ViewGroup是View的子类,ViewGroup也可以被当中View使用。对于View而言,其是所有U
阅读全文
摘要:ADT(Android Development Tools)安卓开发工具. android项目目录简介 ==> src==>源代码文件 res==>资源文件 AndroidManifest.xml==》配置管理文件(个人理解),android系统项目的清单文件,其用于控制android应用的名称、图
阅读全文
摘要:android 是由Andy Rubin创立的一个手机操作系统,后被google收购。 google希望同各方共同建立一个标准化、开放式的移动电话软件平台,从而在移动产业内形成了一个开放式的操作平台。 google 2007.11.05发布android1.0手机操作系统.2009.05发布andr
阅读全文
摘要:Form窗体如下所示: 实现如下:
阅读全文