精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

大牛談:Java程序員轉(zhuǎn)Android開發(fā)必讀經(jīng)驗分享

移動開發(fā) Android
Android是主流智能手機的操作系統(tǒng),Java是一種開發(fā)語言,兩者沒有好壞優(yōu)劣之分,只是兩種職業(yè)崗位的選擇。學安卓從事移動互聯(lián)方向開發(fā),學Java從事軟件、網(wǎng)站開發(fā)。而安卓上的應用大多是Java編寫的,所以建議在安卓前期的Java學習階段中,要用心學好。

 

[[138069]]

啰哩啰嗦的說說Java和Android程序的區(qū)別:

Android是主流智能手機的操作系統(tǒng),Java是一種開發(fā)語言,兩者沒有好壞優(yōu)劣之分,只是兩種職業(yè)崗位的選擇。學安卓從事移動互聯(lián)方向開發(fā),學Java從事軟件、網(wǎng)站開發(fā)。而安卓上的應用大多是Java編寫的,所以建議在安卓前期的Java學習階段中,要用心學好。

言簡意賅的說說“轉(zhuǎn)”前的準備:

其實Java程序員要自學安卓開發(fā)的基礎知識還是沒有什么難度的,畢竟語言相通,特性相似,閱讀安卓源代碼的門檻以比較低一些,作為能夠考慮“轉(zhuǎn)”的合格的程序員的你,自學能力和相關的基礎知識應該不是問題,學習安卓也相對比較輕松一些。

所以Java程序員轉(zhuǎn)安卓開發(fā)可以看做是一次“增量更新”,只需要學習一下安卓的基本組件:Activity、ContentProvider、Service、BroadcastReceiver;

了解一下安卓中的Intent,Handler,Adapter以及各類事件的傳遞方式(onClick,onTouch等);

同時輔助一定的代碼量,像JNI、AIDL什么的都可以看一下;

你還要摒棄“UI元素像素位置”這個概念,安卓本身是允許通過設定元素位置來制作UI的,如果你這樣做導致的結(jié)果便是大批機器不適配,那么顯示效果就有點慘不忍睹了,所以不要妄想通過獲取屏幕大小來調(diào)整UI,像LinearLayout在swing或者swt上可有可無的東西,在安卓上是必須要精通的。

還有熟悉ide,安卓提供的開發(fā)框架、Java及其他編程知識等。

當然,小編在此說的只是九牛一毛,還有很多在開發(fā)過程中需要注意的細節(jié)問題是我們沒有提到的。

下面小編跟大家分享一下前人關于技術(shù)開發(fā)轉(zhuǎn)移動應用開發(fā)的經(jīng)驗,希望對大家有借鑒的作用:

劉鐵峰,海豚瀏覽器CTO

因為具體的開發(fā)場景不一樣,目標的讀者的經(jīng)驗也各不一。分享一點轉(zhuǎn)型過程中,所需要補充的知識點和邏輯上的轉(zhuǎn)變。

移動開發(fā)和PC上的開發(fā)帶來了哪些不一樣?

在我看來,從2002年之后,傳統(tǒng)桌面的開發(fā)者基本都轉(zhuǎn)向了J2EE/.NET/LAMP等以Web技術(shù)或者服務器端開發(fā)技術(shù)為主的開發(fā)方式。使用C/C++/MFC/Delphi等開發(fā)C/S模式的用戶越來越少,甚至工作的需求也開始變得越來越少。

這樣在技術(shù)體系上,開發(fā)者的經(jīng)驗開始基本上覆蓋在:

1.HTML + CSS + JavaScript

2.各種腳本語言(PHP/http://ASP.NET/JSP/Python/Ruby)操作服務器API

3.服務器數(shù)據(jù)處理邏輯(O/R Mapping, 數(shù)據(jù)庫連接池,各種如AOP等設計模式,甚至DSL等等)

4.大型服務器的架構(gòu)設計(分布式架構(gòu),各種負載均衡,服務器連接優(yōu)化)

5.數(shù)據(jù)庫(分布式數(shù)據(jù)庫,事務處理,大規(guī)模數(shù)據(jù)的存儲、查詢優(yōu)化)

6.大數(shù)據(jù)處理(Hadoop, Hive)等等。

那對于移動開發(fā)上需要什么?

不管是Android / iOS /WP , 其實對于開發(fā)的需求上逐漸回到了2002年之前,大概類比MFC/Delphi的時代,更加合適。

移動開發(fā)者的技能需求發(fā)生了轉(zhuǎn)變,需要的經(jīng)驗變成了:

充分理解各移動平臺的進程架構(gòu)和程序生命周期邏輯(程序啟動,程序被系統(tǒng)suspend/kill, Services)

1.界面設計(各種UI控件,事件處理)

2.數(shù)據(jù)處理邏輯(客戶端緩存、多線程并發(fā))

3.網(wǎng)絡數(shù)據(jù)處理

4.平臺相關特性(系統(tǒng)API調(diào)用,系統(tǒng)通知機制等)

5.各種性能處理。

因此,在學習的路線和需要的經(jīng)驗上有了不同。

如果需要從非移動開發(fā)者往移動開發(fā)者進行轉(zhuǎn)型,哪怕同樣使用的是Java語言,需要的就是了解不同的庫以及處理不同領域的具體問題。

在移動設備的開發(fā)上,我歸結(jié)為三大類問題:性能的問題,界面響應的問題,產(chǎn)品的穩(wěn)定性。這些是技術(shù)人員可以需要最為注意和保障的。

季逸超,Peak Labs創(chuàng)始人

記得當時iPhone出來后,讓人們看到了一個與傳統(tǒng)的“窗口”完全不同概念的邏輯:界面方面一個應用占滿整塊屏幕,程序方面代碼也都是在嚴格的沙箱內(nèi)運行。當時我就意識到這將是一整套全新的規(guī)則體系,后來漸漸從表面往深層看,寫了幾年爛代碼慢慢我也有了點心得:

1.淡化文件的存在,而凸顯應用和工作流。

2.盡量避讓主線程/UI線程,避免鎖界面。因為桌面應用鎖UI的話只不過是一個窗口,而移動應用會給人感覺是“手機”這個整體掛了...

3.能迅速完成的操作/運算就不要指望后臺,自己的程序隨時可能被kill掉。后臺只留給VOIP、網(wǎng)絡操作之類的。

4.盡量加快啟動速度。移動產(chǎn)品用的頻繁,但單次使用遠比桌面要短,所以不要出現(xiàn)Photoshop那樣讓用戶傻等的情況。即使用個“假象”也要讓用戶覺得啟動挺快的。

5.同一個功能最好有多種交互/操作方式。不像Windows一統(tǒng)桌面江湖,現(xiàn)在各個版本的android、iOS用戶之間使用習慣迥異,最好能讓人們的習慣都能work。

6.最好不要讓UI控件太顯眼(比如街機游戲中碩大的搖桿遮住了人物),但也別太隱晦(猛犸瀏覽器4,哈哈哈)。

.用戶其實很在意耗電和發(fā)熱量,桌面用戶從不在乎…

8.很多功能別人說做不到或說平臺不允許不開放的時候,總有人用匪夷所思的奇葩手段實現(xiàn)了…

個人拙見請勿輕信哈~

王思達,愛安卓,愛刷機,愛移動互聯(lián)網(wǎng)

從桌面端轉(zhuǎn)向移動端,一定要認識到二者不同的側(cè)重點。桌面端包括web更側(cè)重于邏輯復雜,高級的任務,而移動端的娛樂性明顯更強。

就從操作方式說起吧,桌面端主要靠鼠標鍵盤和touchpad,所以操作精度要高得多,很容易將很多功能集成到一個界面里;但同樣的思路就完全不適用于移動端了 (反例我是實在想不起來了,大家可以幫忙想想),相信一個cluttered ui的app,就算功能再強大,用戶盯著你的界面超過3s就會頭暈,點擊某個button要點好幾下才會成功,也必定是一個糟糕的app。

那什么樣的操作方式是適用于移動端的呢?

ListView的滑動操作就是一個很好的例子,不需要用戶任何的思考,只需順著期待的內(nèi)容出現(xiàn)的方向滑動,這樣 intuitive的設計便是王道。類似的設計還有來自Tweetie的下拉刷新,Android 4.0引入標準庫的ViewPager等等。上述的操作都有一個共同特點——手勢操作。既然移動端(不管是手機還是平板)是拿在手上的設備,那手勢操作成為其殺手锏就毫不奇怪了,自然也就成了區(qū)分移動端和桌面端的一個重要特質(zhì)。PeakJi大神的猛犸瀏覽器和輸入法(忘記名字了)同樣也體現(xiàn)了這一點。

有了簡單直觀的手勢操作,還有一個不得不提的feature——push notification。用戶很懶,一臺機器裝了上百個app,可能一個月你的app也就被打開一兩次,這當然不是你希望看到的。如果你的app是網(wǎng)站客戶端性質(zhì)的,那么push notification就是一個很好地利器了。怎么做呢?我總結(jié)了下面的流程:

1. 與社交網(wǎng)絡連接,獲取用戶資料,分析用戶興趣

2. 記錄用戶在你的網(wǎng)站或客戶端的使用習慣,逐漸逼近用戶真正的興趣

3. 根據(jù)得到的用戶興趣,推送他感興趣的內(nèi)容

可以看到,不僅僅是“通知”那么簡單,像新浪微博那樣的,一天一條的palm news,多了只能讓人感到annoying,并不能起到和用戶很好的溝通的效果;只有推送用戶感興趣的內(nèi)容,才會引起他們的注意,增加你的app在用戶心中的權(quán)重。

最后一點我認為很重要的,就是consistency,和操作系統(tǒng)要保持操作習慣的一致性。比如左上角的返回button,Android 4.0的ViewPager滑動換標簽等,這樣做最大的好處就是降低了用戶的學習成本,讓你的app和OS融為一體。當然在OS的大框架下,也不乏有新意的app,比如Android下的一款類siri應用Maluuba,大膽地采用了Metro風格的設計,但操作起來并不會覺得陌生,最大的原因就是 ViewPager的滑動操作被保留了下來。

責任編輯:chenqingxiang 來源: 博客園
相關推薦

2015-03-31 14:28:18

程序員程序員必讀的書-Linux

2010-05-12 16:19:32

程序員面試經(jīng)驗

2019-07-29 07:41:56

程序員技能開發(fā)者

2015-08-26 10:50:12

資深程序員編程經(jīng)驗

2012-07-12 09:31:49

程序員

2011-04-15 11:24:45

軟考程序員考試

2009-03-20 10:06:21

程序員PHP職場

2018-06-11 08:40:41

游戲程序員修煉

2015-09-15 09:14:10

程序員經(jīng)驗教訓

2018-06-19 15:15:44

程序員Java書籍

2015-10-14 10:54:20

iOS開發(fā)讀書

2012-08-15 10:47:27

2022-08-16 12:06:41

開發(fā)軟件規(guī)律

2012-04-23 14:14:22

編碼質(zhì)量

2019-06-25 10:02:44

程序員經(jīng)驗編程

2022-02-08 09:52:37

新年讀書程序員

2015-03-10 14:05:46

程序員軟件架構(gòu)讀書筆記

2015-08-14 09:14:29

2015-08-14 09:15:34

轉(zhuǎn)行變成前途

2015-03-10 14:28:46

程序員編程知識經(jīng)驗總結(jié)
點贊
收藏

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

欧美精品日日鲁夜夜添| 国产一区二区三区在线观看免费| 日韩欧美资源站| 国产av第一区| 亚洲第九十九页| 精品99视频| 亚洲男人第一网站| 五月婷婷丁香色| 成人日韩欧美| 99re亚洲国产精品| 国产精品久久久久久久7电影 | 成人在线免费电影网站| 国产精品色在线| 成人看片人aa| 在线观看免费国产视频| 欧美日韩色图| 精品国产区一区| 免费av网址在线| 国产写真视频在线观看| 国产99精品视频| 日韩女优人人人人射在线视频| 成人一级片免费看| 欧美xxxx性| 午夜电影一区二区| 艳母动漫在线观看| 青青草av免费在线观看| 国内成人免费视频| 日本成人精品在线| 亚洲熟女www一区二区三区| 色先锋久久影院av| 欧美一区二区在线播放| 成人在线观看a| 日韩123区| 中文一区一区三区高中清不卡| 在线视频欧美精品| 亚洲电影在线观看| 亚洲男人天堂色| 欧美1—12sexvideos| 国产三区在线成人av| 国产日韩精品在线观看| 伊人手机在线视频| 狠狠色丁香久久综合频道| 中文字幕精品久久| 亚洲精品成人无码熟妇在线| 秋霞一区二区| 欧美日韩一卡二卡| 欧美xxxxx在线视频| 国产黄色在线网站| 国产日韩欧美不卡| 国内一区在线| 亚洲国产一二三区| 精品一区二区三区免费观看| 国产99在线|中文| 欧美一二三区视频| 亚洲视频福利| 欧美另类高清videos| 国精产品视频一二二区| 国产videos久久| 日韩精品一区在线| 亚洲色图欧美自拍| 91国产一区| 欧美系列一区二区| 日本www.色| 91精品影视| 精品免费在线视频| 日韩精品 欧美| sm在线播放| 亚洲成av人片一区二区| 黄色一级片黄色| 婷婷色在线资源| 亚洲精品成人a在线观看| 杨幂一区欧美专区| 久草资源在线| 亚洲少妇30p| 色爽爽爽爽爽爽爽爽| 国产三区在线观看| 一区二区国产盗摄色噜噜| 天堂а√在线中文在线| 韩国日本一区| 激情懂色av一区av二区av| 久久免费看少妇高潮| 国产精品综合不卡av| 国产特级黄色片| 99久久综合精品| 日韩电影免费观看高清完整| 黄色片免费在线观看| 亚洲国产日韩av| 毛片av免费在线观看| 激情不卡一区二区三区视频在线| 精品国产三级a在线观看| 天天躁日日躁aaaxxⅹ | 精品亚洲一区二区三区在线播放 | 亚洲综合偷拍欧美一区色| 国产一线二线三线女| 国模视频一区| 精品久久一二三区| 免费看的黄色网| 在线精品一区| 国产精品免费观看在线| 黄色美女一级片| 中文字幕高清一区| 野外做受又硬又粗又大视频√| 激情开心成人网| 欧美大片日本大片免费观看| 精品无码人妻一区二区免费蜜桃| 欧美日韩精品免费观看视频完整| 日韩av免费在线观看| 亚洲av色香蕉一区二区三区| 久久毛片高清国产| 996这里只有精品| 狠狠久久综合| 日韩福利视频在线观看| 99鲁鲁精品一区二区三区| 18成人免费观看视频| 成人h视频在线| 国产黄在线观看免费观看不卡| 亚洲最新视频在线播放| 欧美一级xxxx| 精品精品久久| 欧美中文字幕在线播放| 亚洲av无码乱码在线观看性色| 国产精品毛片大码女人| 美女av免费在线观看| 日韩成人视屏| 精品国产一区二区三区久久狼5月| 日韩不卡在线播放| 国产精品女同一区二区| 97久久超碰国产精品电影| 亚洲av综合色区| www.一区| 伊人久久男人天堂| 中文字幕av影院| 91一区二区在线| 精品国产av无码一区二区三区| 96sao精品免费视频观看| 亚洲无av在线中文字幕| 最近免费中文字幕大全免费版视频| 国产成人8x视频一区二区| 中文字幕精品一区日韩| 日本成人在线网站| 色偷偷噜噜噜亚洲男人| 在线视频1卡二卡三卡| 国产欧美一区二区精品性色| 欧在线一二三四区| 精品日韩毛片| 国产精品久久一区主播| 国产视频网址在线| 在线观看一区二区精品视频| 无套内谢大学处破女www小说| 韩日在线一区| 韩国成人一区| 午夜不卡影院| 亚洲人成网在线播放| 天天爽夜夜爽人人爽| 久久久不卡影院| 亚洲第一狼人区| 日韩av久操| 成人久久18免费网站图片| 成人ww免费完整版在线观看| 欧美一区二区三区色| 欧美性猛交xxxxx少妇| 国产老肥熟一区二区三区| 99在线观看视频免费| 精品国产乱子伦一区二区| 97**国产露脸精品国产| 欧美日韩国产中文字幕在线| 91国偷自产一区二区三区观看 | 国产福利一区视频| 国产探花在线精品一区二区| 国产精品av在线| 欧美69xxx| 日韩欧美aaaaaa| 亚洲精品77777| 亚洲国产高清在线观看视频| 加勒比av中文字幕| 亚洲清纯自拍| 日本午夜精品一区二区三区| 国产毛片久久久久久| 精品国产乱码久久久久久樱花| 欧美高清视频在线| 日本视频在线观看一区二区三区| 在线精品视频免费播放| 杨钰莹一级淫片aaaaaa播放| 高清在线成人网| 欧美国产日韩在线播放| 亚洲女同中文字幕| 欧美久久久久久一卡四| 亚洲爽爆av| 国模视频一区二区| 999在线视频| 亚洲国模精品一区| 中文字幕日韩国产| 亚洲电影第三页| 亚洲一级理论片| 成人视屏免费看| 亚洲欧美在线精品| 在线欧美日韩| 亚洲一区二区在线观| 精品视频在线你懂得| 国产精品久久久久999| 欧洲成人综合网| 一区二区亚洲精品国产| 国内精品国产成人国产三级| 疯狂欧美牲乱大交777| www深夜成人a√在线| 97精品久久久久中文字幕 | 国产馆精品极品| www黄色在线| 精品福利av| 一区二区三区四区不卡| 性欧美xxxx免费岛国不卡电影| 成人高清视频观看www| 性xxxxfreexxxxx欧美丶| 欧美www在线| 天天综合视频在线观看| 亚洲欧美国产精品专区久久| 囯产精品久久久久久| 欧美乱妇15p| 懂色av蜜臀av粉嫩av喷吹| 午夜视频久久久久久| 国产少妇在线观看| 国产精品水嫩水嫩| 久久精品成人av| 成人av在线网| 久久久久亚洲av无码网站| 久久国产精品色| 日韩精品免费播放| 久久国产毛片| www国产黄色| 亚洲精品社区| 国产精品一色哟哟| 欧美久久综合| 佐佐木明希av| 99久久www免费| 精品国产乱码久久久久久影片| 亚洲成年人av| 国产麻豆精品在线| 亚洲图片 自拍偷拍| 激情五月播播久久久精品| 一本色道久久亚洲综合精品蜜桃| 天堂在线一区二区| av观看免费在线| 噜噜噜91成人网| 欧美日韩亚洲第一| 久久精品盗摄| 波多野结衣作品集| 日本亚洲欧美天堂免费| 999香蕉视频| 日韩高清在线不卡| 538在线视频观看| 久久国产三级精品| 天美一区二区三区| 国产成人av电影在线| 亚洲成年人在线观看| 成人成人成人在线视频| 国产xxxxxxxxx| 91麻豆免费观看| caopeng视频| 国产精品久久久久三级| 老湿机69福利| 亚洲国产综合在线| 久久久久无码国产精品不卡| 亚洲成人av一区二区三区| 中文字幕视频网| 欧美午夜片在线看| 国产美女免费看| 亚洲高清福利视频| 久青青在线观看视频国产| 国产一区二区三区丝袜| 日本三级视频在线观看| 精品中文字幕视频| 华人av在线| 国产精品久久久久久久久久| 欧美日韩免费电影| 春色成人在线视频| 三级精品视频| 一区二区免费在线观看| 国产精品啊啊啊| 国语对白做受xxxxx在线中国| 欧美aⅴ一区二区三区视频| 国产精品二区视频| 久久综合九色综合欧美98| 欧美福利在线视频| 亚洲国产另类精品专区| 久久国产乱子伦精品| 欧美一级一区二区| 四虎影视精品成人| 久久精品视频免费播放| av最新在线| 91精品久久久久久久久青青 | 精品一区2区三区| 波多野结衣在线观看一区二区| 日韩中文字幕亚洲精品欧美| 亚洲深夜福利| 中文字幕在线观看日 | 国精产品一区一区| 亚洲福利国产精品| 中文字幕乱码一区二区| 不卡av播放| 992tv成人免费视频| 成人国产精品| 国产专区一区二区三区| 围产精品久久久久久久| 久久精品免费一区二区| 国产成a人亚洲精| 国产传媒视频在线| 欧美色道久久88综合亚洲精品| 国产免费一区二区三区最新不卡| 日韩大陆欧美高清视频区| av片哪里在线观看| 国产精品久久久久久久久久三级| 亚洲一区二区三区中文字幕在线观看| 欧美精品成人一区二区在线观看| 亚洲蜜桃视频| 亚洲最大成人在线观看| 91麻豆福利精品推荐| 久草成人在线视频| 4438x成人网最大色成网站| 国产h视频在线观看| 欧美中文在线观看| 国内视频在线精品| 成人免费看片'免费看| 国产综合久久久久久鬼色 | 国产成人精品日本亚洲 | 天天人人精品| 亚洲一区日韩| 日本69式三人交| 亚洲一区二区视频| 精品黑人一区二区三区在线观看| 色视频www在线播放国产成人| 女生影院久久| 免费观看成人在线| 香蕉视频成人在线观看| 99久久人妻精品免费二区| 亚洲国产日韩在线一区模特| 亚洲国产精品久久久久久久| 久久影院资源网| 国产激情一区| 熟女视频一区二区三区| 久久99精品视频| 你懂得在线观看| 在线播放中文一区| 国产精品一区二区三区视频网站| 国产在线观看不卡| 午夜激情久久| 亚洲一二区在线观看| 亚洲综合另类小说| 国产小视频一区| 午夜精品视频在线| 亚洲素人在线| 别急慢慢来1978如如2| 国产欧美日韩麻豆91| 亚洲资源在线播放| yellow中文字幕久久| 成人豆花视频| 欧美日韩中文字幕在线播放| 成人美女视频在线看| 日韩欧美国产亚洲| 亚洲美女激情视频| www.一区| 日韩中文字幕在线不卡| 粉嫩aⅴ一区二区三区四区| 国产乡下妇女做爰毛片| 精品亚洲aⅴ在线观看| 91精品韩国| 二级片在线观看| 日本精品视频| 性亚洲最疯狂xxxx高清| 成人在线播放av| 亚洲午夜激情在线| 青青草视频成人| 欧美日韩一区二区三区视频| 麻豆系列在线观看| 国产精品一区二区三区不卡| 国产精品嫩草99av在线| 亚洲av熟女国产一区二区性色| 欧美一区二区三区视频在线观看| 超碰在线97国产| 日韩欧美一区二区三区四区| 激情综合色播激情啊| 日韩av在线播放观看| 国产一区二区三区久久精品| 99国内精品久久久久| 91免费黄视频| 国产精品久久久久久久久免费相片| 国内老熟妇对白hdxxxx| 57pao精品| 久久久久久久久久久久久久久久久久 | 欧美bbbbb| 国产精品二区一区二区aⅴ| 亚洲一区二区福利| 91精品国产乱码久久久竹菊| av免费在线播放网站| 亚洲精品日韩一| 免费在线超碰| 国产精品传媒毛片三区| 三级在线观看一区二区| 久久久久人妻一区精品色欧美| 中文字幕国产精品| 偷窥自拍亚洲色图精选|