Android应用开发_学习笔记.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android应用开发_学习笔记

一、Android基础及UI 1、Android程序的组成 一个Android程序一般有以下4个部分组成: 1)Activity(活动) ①、一个应用程序是由一个或者多个Activity组成。 ②、一个Activity代表了可以和用户进行交互的可视化界面。 ③、Activity通过布局管理添加各种View组件。 ④、通过setContentView(int id)方法可以将视图呈现出来。 ⑤、Activity的生命周期 图1 Activity的生命周期图 2)Broadcast Receiver(广播接收器) ①、Broadcast Receiver负责对外部事件做出响应。 ②、Broadcast Receiver不生成UI,是不可见的。 ③、Broadcast Receiver需要在程序中进行注册。 ③、应用程序可以通过Context.sendBroadcast()将自己的intent广播出去。其他程序通过自身的Broadcast Receivers截获后进行时间处理。 3)Service(服务) ①、service运行在后台,负责处理一些用户看不到,并且会有持续时间的事情。比如下载数据,播放音乐等。 ②、service是跑在程序的主线程中,处理耗时的事件续。 ③、service没有用户界面所有用户实现的service必须继承系统的Service 类,并且在配置文件中进行注册。 4)Content Provider(内容管理器) ①、数据在Android当中是程序私有的。 ②、Content Provider提供了多个程序间数据交互的机制。 ③、Content Provider暴露出来一些标准的API来对数据进行操作: query(Uri, String[], String, String[], String) :通过关键字查询数据。 insert(Uri, ContentValues) :将一组数据插入到指定的地方。 update(Uri, ContentValues, String, String[]) :更新数据。 delete(Uri, String, String[]) :删除数据。 2、AndroidManifest.xml文件组成 该文件主要声明Android应用程序的构成: ①、程序包的全局变量 ②、活动(Activities) ③、内容管理器( Content Providers) ④、服务( Services) ⑤、广播接收器(Broadcast Receivers) ⑥、请求安全授权(uses-permission) ⑦、声明安全授权(permission) 3、常用的UI组件 组件名称 应用 android.widget.TextView android.widget.Button android.widget.EditText android.widget.CheckBox android.widget.RaidoButton android.widget.RadioGroup android.widget.ToggleButton android.widget.AutoCompleteTextView android.widget.Spinner android.widget.DatePicker android.widget.TimePicker android.widget.ListView android.widget.ExpandableListView android.widget.GridView android.widget.Gallery android.widget.ImageSwitcher android.widget.RatingBar android.widget.ProgressBar android.widget.TabWidget android.widget.Toast 4、Android主要UI组件的应用 1)Menu:如何打造友好的菜单 2)ListView:用好列表,做好程序 3)Dialog:人机友好互动交流 4)Toast和Notification:温馨的提醒 5、Menu 1)Menu与MenuItem的应用 ①、Menu:负责管理MenuItem 添加一个MenuItem:add (int groupId, int itemId, int order, CharSequence title) ; 删除所有的MenuItem:clear() ; ②、MenuItem:一个菜单的条目 常用的方法:setTitle(…) ;

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档