- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Android开发那点事42
* * * * * * * * * * * * * * * * * * * Inventec Besta Xi’an Limp Ke Page * Android開發那點事 RD11 Limp Ke Android前景 Android正在如火如荼的發展中,為啥這麼火? 首先,這是一個成熟的系統。 其次,這是一個開放的系統。 再次,這是一個穩定的系統。 最後,這是一個免費的系統。 自iOS誕生以來,作為唯一一個還可以與之抗衡的移動平臺操作系統,免費又開源的Android想不火都不行。 此乃大勢所趨。 Activity類 Activity類,某書本中文翻譯為“活動”,負責繪製應用程序的介面,在極其重要的Android應用程序生命週期中起著至關重要的作用。 一个activity就是窗口上的一个焦点,也是一个显示界面,不一定是全屏的,例如:一个小的dialog也可以定义成一个activity,虽然它的上一个activity的显示被它压在了下面,但是只是占据了屏幕的焦点并没有完全覆盖上一个activity。 可以同时打开多个activity,这些activity会依次压入堆栈而暂时不消亡,当最上面的activity生命结束的时候,它下面的 activity就会显示出来,这样做就是为了不用每次都加载一次activity,不仅节省了时间,还节省了资源消耗。为了便于几个管理,如果不想保留 压在下面的几个activity还可以通过设置manifest.xml文件中的activity元素的属性noHistory等来达到此目的. Activity本身由被稱為視圖的多個子控件組成。 Android SDK中包含一些基本的Activity,比如: ListActivity TabActivity …… View View沒難度,容易理解,就是顯示在屏幕上的內容。 有幾種佈局方式,一般作為一個xml文件,放在res的layout目錄下面。當然,也可以在程序中利用代碼佈局,但是個人認為不是非常方便,如非必要,還是用xml文件的方式好使一些。 常用佈局如下: 帧布局 FrameLayout 线性布局 LinearLayout View 絕對佈局 AbsoluteLayout 相對佈局 RelativeLayout 表格佈局 TableLayout Intent Intent是对执行某个操作的一个抽象描述,Intent 负责提供组件之间相互调用的相关信息传递,实现调用者和被调用者之间的解耦。 其描述的内容包括,对执行动作Action的描述、对操作数据的描述、还有4种附加属性的描述。 Action ,对执行动作的描述,是个字符串,是对所将执行的动作的描述,在Intent类中定义了一些字符串常量作为标准动作,譬如: public static final String ACTION_DIAL = android.intent.action.DIAL“; public static final String ACTION_SENDTO = android.intent.action.SENDTO; 还可以自定义Action,并定义相应的Activity来处理我们自定义的行为。 Intent data ,是对执行动作所要操作的数据的描述,Android中采用URI来表示数据,譬如在联系人应用中, 指向联系人1的URI可能为:content://contacts/1 (由content provider提供的数据类型是content) 。 结合Action和data可以基本表达出意图, VIEW_ACTION content://contacts/1 — 显示标识符为”1″的联系人的详细信息 EDIT_ACTION content://contacts/1 — 编辑标识符为”1″的联系人的详细信息 VIEW_ACTION content://contacts/ — 显示所有联系人的列表 PICK_ACTION content://contacts/ — 显示所有联系人的列表,并且允许用户在列表中选择一个联系人,然后把这个联系人返回给父activity。 注:URI是网络资源的定义,在Android中赋予其更广阔的含义 A:标准前缀,用来说明一个Content Provider控制这些数据,无法改变。B:U
您可能关注的文档
- 7道超级下饭菜45.doc
- 7随便点一篇进去16.ppt
- 7鲍鹏山说《孔子》鲁国司寇37.doc
- 7课《背影》教学课件3(人教新课标八年级上)36.ppt
- 7月20日 项目管理:横道图进度控制8.ppt
- 8 构筑物设计(广场、园路)17.ppt
- 8 路旁的橡树——Y20.ppt
- 8 路旁的橡树21.ppt
- 8-4 走向世界的日本(用)1.ppt
- 8-5-1-1工厂从这里发展而来50.ppt
- APA 论文写作格式简要说明33.ppt
- APP运营秘籍之如何吸引用户主动的参与活动1.doc
- APQP之8个关键事项40.ppt
- APP给企业带来的好处!网络营销必读9.ppt
- AOI缺陷示意图照片辨认-NEW36.ppt
- astronomy-the-science-of-the-stars课件819.ppt
- ASS特效_blur指令详解&搭配透明的高级特效(我自己写的,切身体会)31.doc
- As long as you love me 像你爱我那么久 英文歌曲34.ppt
- ASN打印注意事项及操作示意图+35.ppt
- Astronomy-the-science-of-the-stars课件55.ppt
文档评论(0)