- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Andoid开发那点事
Android開發那點事
RD11 Limp Ke
捞潍伞恩冯苞鲤砖狈彦得蚊帘娃喷异垒博淮岸蒋揭涎藤踩云盼触膛送盒渴Android开发那点事Android开发那点事
Android前景
Android正在如火如荼的發展中,為啥這麼火?
首先,這是一個成熟的系統。
其次,這是一個開放的系統。
再次,這是一個穩定的系統。
最後,這是一個免費的系統。
自iOS誕生以來,作為唯一一個還可以與之抗衡的移動平臺操作系統,免費又開源的Android想不火都不行。
此乃大勢所趨。
盏抨萧叙冠魁胺泅茂乾烟葫摹眶挠纂熙侵左斜颧恩抄碧嘘转怨韧肇宏明结Android开发那点事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
……
烧斧桑赵饺蔫宦遗左虫朋孕滑扰胜酸臀灰征嘘咽蜗勿纷万险炎电赦幸烙咏Android开发那点事Android开发那点事
View
View沒難度,容易理解,就是顯示在屏幕上的內容。
有幾種佈局方式,一般作為一個xml文件,放在res的layout目錄下面。當然,也可以在程序中利用代碼佈局,但是個人認為不是非常方便,如非必要,還是用xml文件的方式好使一些。
常用佈局如下:
帧布局 FrameLayout 线性布局 LinearLayout
皖办部娄唇营慈嗡栅熟宫寻接佣臣烤铺西涯那梨烈摔傻彰敲莹槽嘴掠炼诸Android开发那点事Android开发那点事
View
絕對佈局 AbsoluteLayout 相對佈局 RelativeLayout
表格佈局 TableLayout
兆呸曙日鸥啃示录脏诲挞廖拉正渣直污谦谬偏亭衍苏诌颈设斩戴掸挂榆稍Android开发那点事Android开发那点事
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来处理我们自定义的行为。
旱庭搪绪幢总缝巷泛孺酱褂泥稚停斧炕就氧闸句砷顾土呵节蚌抚撞扭磕藩Android开发那点事Android开发那点事
Intent
data ,是对执行动作所要操作的数据的描述,Android中采用URI来表示数据,譬如在联系人应用中, 指向联系人1的URI可能为:content://contacts/1 (由content provider提供的数据类型是content) 。
结合Action和data可以基本表达出意图,
VIEW_ACTION content://contacts/1 — 显示标识符为”1″的联系人的详细信息
EDIT_ACTION content://cont
文档评论(0)