android开发培训

android开发培训

ID:46826886

大小:220.50 KB

页数:42页

时间:2019-11-28

android开发培训_第1页
android开发培训_第2页
android开发培训_第3页
android开发培训_第4页
android开发培训_第5页
资源描述:

《android开发培训》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、androidUI相关1.Activity(Activity的生命周期)2.Intent3.Layout与常用控件Activity生命周期onCreate()onStart()onRestart()onResumeonPause()onStop()onDestroy()生命周期说明:实例说明:Intent介绍Intent主要用于Activity,Service,BroadcastReceiver之间的通信传替数据1、通过Context.startActivity()或Activity.startActivityForResult()方法

2、启动新的Activity2、通过广播Intent机制将Intent发送给任何对该Intent感兴趣的BroadcastReceiver3、通过startService(Intent)或bindService(Intent,ServiceConnection,int)来和后台的Service交互Intent与其它组件交互图见<图片.wps>中图一Intent包含的描述部分1、Action:操作2、data:数据(联系人)3、type:数据类型(可以指定intent的数据类型)4、category:类别5、extras:附件信息6、comp

3、onent:目标组件category,extras,component还没理解,后续补上举例Activity之间传数据广播,服务间的用法显示网页....Layout与常用控件viewwidget常用布局(Layout)常用控件UI事件view与viewGroup1、所有高级UI组件都继承View类而实现的2、一个View在屏幕上占据一块矩形区域3、负责渲染4、负责处理发生的事件5、设置是否可见6、设置是否可以获得焦点等viewGroup1、一个ViewGroup对象是一Android.view.ViewGroup实例2、View的容器3

4、、负责对添加进ViewGroup的View进行布局4、一个ViewGroup可以加入到另一个ViewGroupview与viewGroup关系widget1、界面中展示的各个小组件2、有独立的事件处理能力3、所有Wiget组件都是继承View而来如常用布局android.widget.LinearLayout继承viewgroupandroid.widget.FrameLayoutandroid.widget.RelativeLayoutandroid.widget.AbsoluteLayoutLinearLayout(线性布局) 继承

5、关系FrameLayoutAbsoluteLayoutRelativeLayout(以上继承关系略)LinearLayout一些属性1、android:orientation=“vertical”(垂直方向)2、android:orientation=“horizontal”(水平方向)举例如下:Android界面布局参数信息--LayoutParams(1)android:layout_height(2)android:layout_width2、值(1)FILL_PARENT(2)WRAP_CONTENTUI监听过程认识UIView

6、如何处理响应事件?Android提供的两种处理机制(1)EventListeners(事件侦听器)(2)EventHandlers(事件处理器)一般用于自定义组件重载对应的事件处理函数常用UI事件1、View.OnClickListener的onClick()2、View.OnFocusChangeListener的onFocusChange()3、View.OnKeyListener的onKey()4、View.OnTouchListener的onTouch()5、View.OnCreateContextMenuListener的on

7、CreateContextMenu()讲解过程....通过实例常用UIButton(按钮)TextView(文本框)EditText(文本编辑框)CheckBox(多项选择)ImageView(图片视图)ImageButton(图片按钮)Dialog对话框MenuCheckBox(多项选择)RadioGroup(单项选择)Spinner(下拉列表)TimePicker(时间选择器)ScrollView(滚动视图)ProgressBar(进度条)androidservice认识service实现service中的方法生命周期图认识Serv

8、ice1、后台运行2、不能自己运行,需要通过某一个Activity或其他Context对象来启动:context.startService()或constext.bindService();3、最好启动新线

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。