Android开发那点事42.pptVIP

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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

文档评论(0)

pfenejiarz + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档