成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

深度剖析Android SDK版本介紹

移動(dòng)開(kāi)發(fā) Android
Android SDK這次對(duì)插件進(jìn)行了不小的改變,支持了多設(shè)備,將設(shè)備視圖和Process視圖合并;并添加了新的traceview工具,這是一個(gè)可視化的日志分析工具。

Android畢竟是一個(gè)開(kāi)放的軟件系統(tǒng),它再需要高的硬件基礎(chǔ)的支持,用以兼容在有觸摸屏的條件下提供更好的用戶(hù)體驗(yàn),所有一切都違背了一般的操作方式,還是那句,很酷,但需要時(shí)間的考驗(yàn)。

新的Android SDK另一個(gè)巨大的變臉就是大量API的變化。這種變化是老的項(xiàng)目的移植非常痛苦,但從長(zhǎng)遠(yuǎn)來(lái)看絕對(duì)是一個(gè)好事。API最多的變化就是命名的變化,很多不合理的命名被更改。一些不清晰的API指定的更為明確,比如一些與SQLite相關(guān)的API都被附上了 SQLite前綴;

一些原來(lái)在文檔中標(biāo)明過(guò)期的方法,在這一次徹底被廢除了,比如ContentProvider的query方法;一些不統(tǒng)一的API也進(jìn)行了調(diào)整,比如ListView中的position和index統(tǒng)一成為position。

解決了這一我原來(lái)頗為頭疼的問(wèn)題;一些命名風(fēng)格進(jìn)行了統(tǒng)一,比如URI采用統(tǒng)一的Uri,SDK采用了統(tǒng)一的Id;其他方面,AndroidManifest.xml中的一些項(xiàng)也做出了統(tǒng)一,能夠能容易的被理解。

總之這樣的變化還有很多,大量的API更為的清晰,易理解。這也是天下所有被重金誘惑的程序員幫助Google測(cè)試的結(jié)果。還有一些類(lèi)進(jìn)行了重構(gòu),進(jìn)行了功能的分離和擴(kuò)充。最典型的是ContentURI,被拆成了ContentUris這個(gè)功能類(lèi)和Uri這個(gè)實(shí)體類(lèi),對(duì)程序員的使用做出了更好的引導(dǎo)作用;

而另一個(gè)典型的變化是Cursor,添加了一個(gè)extras接口,可以傳出附加的數(shù)據(jù),這簡(jiǎn)直是一場(chǎng)及時(shí)的一塌糊涂的雨,使得原來(lái)很多很難做的是變得簡(jiǎn)單;還有一個(gè)是Notification進(jìn)行了拆分,Notification現(xiàn)在只是指首頁(yè)頂上的那個(gè)圖標(biāo),那些臨時(shí)的彈出文字或視圖被分離為T(mén)oasts,這對(duì)強(qiáng)扭的瓜終于得以各奔東西,單飛各自發(fā)展。

一個(gè)比較特別的變化是Alerts,采用了新的Builder鏈?zhǔn)綐?gòu)建方式,而不是通過(guò)構(gòu)造方法進(jìn)行構(gòu)造,其構(gòu)造的靈活性更大了。與此相反,Notification則擁有了一個(gè)更長(zhǎng)的構(gòu)造函數(shù),用起來(lái)及其的不爽,個(gè)人覺(jué)得這不是一個(gè)良好的變化。

此外,Android也添加了一些實(shí)用的類(lèi)。新增的ExpandableListView,是一個(gè)二級(jí)樹(shù)狀A(yù)dapterListView,這是一個(gè)非常非常實(shí)用的視圖控件。我想這是大量開(kāi)發(fā)人員提出需求的結(jié)果。我個(gè)人原先想自定義這個(gè)輪子的,后來(lái)采用一級(jí)模擬二級(jí)的方式實(shí)現(xiàn)。這一下好了,省心了。

另外一個(gè)革命性的東西就是Search Manager接口,這是一個(gè)hooker接口,Android為你的Activity做了一個(gè)很酷的Search界面和接口(可以參看Sample),通過(guò)實(shí)現(xiàn)改Hooker可以實(shí)現(xiàn)統(tǒng)一的Search,這個(gè)對(duì)很多和我一樣做Search的人影響極大。

從短期看,移植非常痛苦,從長(zhǎng)線看這是一個(gè)頗有 Google味的變化,對(duì)Search有很大的推動(dòng)作用。另一個(gè)比較Google味的變化,是將XXMP更名為GTalk,Google野心彰顯無(wú)遺。#t#

除了這些變臉,Android SDK這次對(duì)插件進(jìn)行了不小的改變,支持了多設(shè)備,將設(shè)備視圖和Process視圖合并;并添加了新的traceview工具,這是一個(gè)可視化的日志分析工具,這個(gè)工具使得Android的日志系統(tǒng)更為的強(qiáng)大,調(diào)試時(shí)間有望進(jìn)一步降低。

所有這些只是根據(jù)我這兩天的一些觀察得出來(lái)的,只是盲人摸象而已。更全面的內(nèi)容可以參考這里,這里,這里,很遺憾的是,大部分Android SDK的文檔都沒(méi)有跟上,所以如果想學(xué)習(xí)的話(huà),希望大家直接看Android SDK,而不要閱讀文檔中的示例。

進(jìn)行了這一些改變后,Android越來(lái)越完善,Google的投在大獎(jiǎng)賽的錢(qián)看來(lái)不會(huì)白花。對(duì)于所有做Android的人,這也是一個(gè)更好的機(jī)會(huì),誰(shuí)能適應(yīng)新的SDK,誰(shuí)就能占領(lǐng)到更好的位置。

責(zé)任編輯:chenqingxiang 來(lái)源: 清華大學(xué)出版社
相關(guān)推薦

2010-02-03 11:26:28

2013-12-25 09:34:26

Android SDKAndroid組件

2010-02-23 10:50:11

Python 測(cè)試框架

2010-03-05 16:38:30

2010-02-04 15:38:39

Android 手機(jī)

2013-01-16 14:41:14

Android開(kāi)發(fā)Android SDK

2010-03-03 13:56:24

2010-03-02 09:42:42

Android平臺(tái)

2010-02-05 15:33:29

Android JDK

2010-02-05 18:00:18

Android源代碼

2010-02-06 15:32:30

Android架構(gòu)

2010-01-11 17:43:23

C++程序設(shè)計(jì)

2010-02-04 14:01:44

Android應(yīng)用

2010-01-12 15:03:33

C++代碼

2010-03-02 13:23:11

Android手機(jī)程序

2011-09-14 16:33:04

2010-02-07 15:42:46

Android單元測(cè)試

2010-03-03 10:38:59

2022-09-27 18:56:28

ArrayList數(shù)組源代碼

2025-06-04 08:30:00

seata分布式事務(wù)開(kāi)發(fā)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 91在线一区二区三区 | 精品视频久久久 | 免费国产精品久久久久久 | 成人亚洲精品久久久久软件 | 亚洲不卡 | 国产成人精品免高潮在线观看 | 日韩午夜在线播放 | 成人高清在线 | 欧美日韩精品亚洲 | 九九亚洲 | 91精品国产综合久久婷婷香蕉 | 精品国产亚洲一区二区三区大结局 | 国产精品一区二区福利视频 | 午夜伦理影院 | 色婷婷综合久久久中字幕精品久久 | 亚洲成人久久久 | 99热精品在线观看 | 国产综合一区二区 | 日韩欧美不卡 | 国产成人精品一区二区三区视频 | 欧美日韩精品久久久免费观看 | 中文字幕日韩欧美一区二区三区 | 久久这里有精品 | 国产精品国产a | 成人h片在线观看 | 中文字幕av一区 | 狠狠躁天天躁夜夜躁婷婷老牛影视 | 91一区二区 | 91av在线视频观看 | 国产乱码精品一区二区三区五月婷 | 欧美精品在线一区二区三区 | 毛片在线免费 | 二区久久 | 国产成人精品久久二区二区 | av电影手机在线看 | 国产色网| 久久久av | 天堂资源最新在线 | 99精品热视频 | 午夜精品一区二区三区在线视频 | 国产成人精品久久 |