精品欧美一区二区三区在线观看 _久久久久国色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影视| 久久成年人视频| 在线xxxxx| 国产精品扒开腿做爽爽爽视频软件| 亚洲国产精品精华液ab| 97se在线视频| 欧美一级淫片免费视频黄| 欧美a级片视频| 亚洲国产精品成人精品| 国产精品乱码久久久久| √新版天堂资源在线资源| 国产成人免费视频网站| 中文字幕一区二区在线观看 | 91久久国产综合久久91猫猫| 欧洲乱码伦视频免费| 欧美日韩国产色站一区二区三区| 成年女人18级毛片毛片免费 | 亚洲美女黄色片| 午夜一级免费视频| 成人精品电影在线| 狠狠操狠狠色综合网| 欧美三级午夜理伦三级老人| 国产黄在线观看免费观看不卡| 国产成a人亚洲精品| 国产精品视频xxx| 中文字幕在线观看视频网站| 欧美黄在线观看| 日日噜噜噜夜夜爽亚洲精品| 伊人网伊人影院| 韩国女主播一区二区三区| 欧美精品v日韩精品v韩国精品v| 久久夜精品va视频免费观看| 日韩福利视频在线| 岛国在线视频网站| 亚洲精品中文字幕在线观看| 亚洲欧洲日韩综合二区| 男女污污视频在线观看| av一区二区三区在线| 91人人爽人人爽人人精88v| 自拍偷拍校园春色| 久久美女性网| 51色欧美片视频在线观看| 国产主播在线观看| 影音先锋久久精品| 欧美夫妻性视频| 18岁成人毛片| 中文av一区| 欧美成人免费在线视频| 国产老头老太做爰视频| 欧美岛国激情| 久久精品成人欧美大片古装| 熟女少妇a性色生活片毛片| 欧美日中文字幕| 一二美女精品欧洲| 国产精品理论在线| 成人情趣视频网站| 最新国产精品拍自在线播放| 18精品爽国产三级网站| 色综合狠狠操| 精品国产一区二区三区久久| 亚洲免费电影一区| 香蕉视频免费版| 黄色在线观看网站| 亚洲三级在线免费观看| 国产在线无码精品| 久草在线新免费首页资源站| 亚洲一级在线观看| 免费在线观看视频a| 蜜桃视频在线观看播放| 色综合天天狠狠| xxxx一级片| 日韩毛片免费视频一级特黄| 欧美区一区二区三区| 日本成人xxx| 成人在线视频你懂的| 精品久久五月天| 三级电影在线看| 精品国产一区二区三区香蕉沈先生 | 国产午夜久久av| 欧美不卡在线视频| 欧美丰满少妇人妻精品| 第四色成人网| 欧美疯狂做受xxxx高潮| 黄色免费av网站| 捆绑调教美女网站视频一区| 99久久99久久| 你懂的免费在线观看视频网站| 国产精品成人免费| 人妻无码久久一区二区三区免费 | 国产主播欧美精品| 亚洲AV无码成人片在线观看| 久久综合99re88久久爱| 伊人狠狠色丁香综合尤物| 波多野结依一区| 欧美性一区二区| 日本少妇xxxx软件| 精品国产123区| 欧美国产精品va在线观看| 青青草视频在线观看免费| 国产另类ts人妖一区二区| 久久久com| 99热国产在线| 在线一区二区三区| 四虎成人免费视频| 久久激情电影| 欧美夜福利tv在线| 精品国产无码一区二区| 国产亚洲欧美日韩日本| av女优在线播放| 日本中文字幕视频一区| 日韩精品一区二区三区第95| 深夜福利影院在线观看| 三级不卡在线观看| 久久精品aaaaaa毛片| 国产成人无吗| 欧美日韩一二区| 国产福利短视频| 国内精品久久久久久久97牛牛| 国产一区香蕉久久| 九九九伊在人线综合| 亚洲国产精品一区二区久久恐怖片 | 国产一区二区三区av在线| 午夜在线小视频| 91精品福利视频| 91av在线免费| 亚洲二区精品| 国产精品国产三级欧美二区| 国产在线高清视频| 欧美日韩另类国产亚洲欧美一级| 中国美女乱淫免费看视频| 99国产精品久久久久久久| av资源站久久亚洲| 成人福利网站| 欧美丰满少妇xxxxx高潮对白 | 日本福利片高清在线观看| 一区二区三区国产| 永久看看免费大片| 欧美一区二区三区另类| 亚洲一区二区三区香蕉| 成人黄视频在线观看| 宅男在线国产精品| 国产av 一区二区三区| 韩国av一区二区三区四区 | 国产精品mv在线观看| 亚洲va欧美va国产综合剧情 | 九九在线高清精品视频| 91av在线不卡| 日本视频在线观看一区二区三区| 精品福利在线视频| 女~淫辱の触手3d动漫| 日韩中文字幕91| 亚洲日本一区二区三区在线不卡| 精品国产黄a∨片高清在线| 色多多国产成人永久免费网站| 中文天堂在线视频| 国产精品色哟哟| 国产美女视频免费看| 先锋资源久久| 99久久综合狠狠综合久久止| 大香伊人久久| 国产视频久久久久久久| 国产无遮挡又黄又爽又色视频| 国产人伦精品一区二区| 在线观看国产一级片| 天天射天天综合网| 147欧美人体大胆444| av伦理在线| 亚洲欧美一区二区三区情侣bbw| 婷婷激情五月综合| 自拍偷自拍亚洲精品播放| 波多野结衣电影免费观看| 亚洲国内自拍| 欧美激情导航| 国产欧美在线观看免费| 欧美xxxx做受欧美| 污视频在线免费| 在线观看亚洲精品| 麻豆疯狂做受xxxx高潮视频| 99久久99久久精品免费观看| 91色国产在线| 欧美va天堂在线| 免费国产一区二区| 午夜不卡一区| 97精品久久久| 无遮挡动作视频在线观看免费入口 | 国产精品全国免费观看高清 | 久久九九国产精品| 亚洲欧美日韩网站| 久久精品日产第一区二区| 在线观看视频黄色| 伊人久久大香线蕉av不卡| 国产日韩综合一区二区性色av| 91福利区在线观看| 色偷偷噜噜噜亚洲男人的天堂| 开心激情综合网| 欧美吻胸吃奶大尺度电影| 久久伊人成人网| 国产精品久久久久三级| 好男人香蕉影院| 久久99在线观看| 一本大道熟女人妻中文字幕在线| 91精品国产自产在线观看永久∴| 久久青青草原一区二区| 亚洲成av人片在线观看www| 国产成人久久精品| 国产不卡人人| 九九热r在线视频精品| 成人福利在线| 精品亚洲一区二区三区在线播放| 国产激情无套内精对白视频| 在线精品亚洲一区二区不卡| 国产成人一区二区三区影院在线| 亚洲美腿欧美偷拍| 青青草自拍偷拍| 久久久五月婷婷| 这里只有精品在线观看视频| 国产一区二区成人久久免费影院 | 精品人妻在线播放| 亚洲丝袜精品丝袜在线| 日本理论中文字幕| 久久麻豆一区二区| 日本黄色动态图| 懂色av一区二区三区蜜臀 | 无码人妻一区二区三区线| 亚洲成年人影院| 精品少妇爆乳无码av无码专区| 国产精品国产三级国产aⅴ原创| 白丝女仆被免费网站| 99久久99精品久久久久久| 老熟女高潮一区二区三区| 国产精品一区二区在线观看不卡| 一级片视频免费观看| 日韩电影在线一区| 黄色一级大片在线观看| 亚洲深夜影院| 亚洲熟妇无码一区二区三区| 亚洲一级二级| 很污的网站在线观看| 狠狠久久婷婷| 日本一本中文字幕| 日韩视频三区| 欧美 日韩 国产在线观看| 国产农村妇女毛片精品久久莱园子| 欧美乱大交xxxxx潮喷l头像| 国产精品s色| 中文精品无码中文字幕无码专区| 欧美精品aa| 欧美日韩福利在线| 国产情侣久久| 日韩手机在线观看视频| 免费看黄色91| 久久精品国产露脸对白| 国产精品一区二区三区99| 一二三av在线| 东方aⅴ免费观看久久av| 无码国产69精品久久久久网站| 成人午夜看片网址| 国产精品伦子伦| 国产亚洲一区字幕| 国产日产在线观看| 亚洲另类中文字| 国产一级淫片a| 色美美综合视频| 亚洲中文字幕在线一区| 91精品国产日韩91久久久久久| www.爱爱.com| 日韩成人性视频| av资源网站在线观看| 久久久极品av| 超碰高清在线| 国产精品久久久久久久久久小说| 日韩一区二区三免费高清在线观看| 96精品久久久久中文字幕| 超碰在线亚洲| 日韩欧美手机在线| 综合激情在线| 男人揉女人奶房视频60分 | 午夜福利三级理论电影| 91视频在线观看免费| 呻吟揉丰满对白91乃国产区| 亚洲一区精品在线| 亚洲精品一区二三区| 欧美一级免费观看| 美丽的姑娘在线观看免费动漫| 日韩天堂在线视频| 日本在线播放一二三区| 成人网在线免费观看| 美女一区2区| 在线国产伦理一区| 国产精品久久久久久久免费软件 | 国产中文字幕乱人伦在线观看| 男人天堂欧美日韩| 韩国三级hd中文字幕有哪些| 91捆绑美女网站| 欧美黄片一区二区三区| 91精品办公室少妇高潮对白| 亚洲国产精品成人久久蜜臀| 一区二区三区四区在线观看视频| 少女频道在线观看免费播放电视剧| 日本精品免费一区二区三区| 久久久精品区| 日韩一区不卡| 国产精品日韩精品欧美精品| 婷婷激情综合五月天| 国产亚洲欧美一级| 欧美日韩综合在线观看| 91精品国产乱| 91精品大全| 国产www精品| 麻豆视频一区| 国产精品videossex国产高清| 美腿丝袜亚洲综合| 国产全是老熟女太爽了| 亚洲综合一二区| 国产精品久久久午夜夜伦鲁鲁| 亚洲男人天堂2023| tube8在线hd| 91国产丝袜在线放| 色喇叭免费久久综合| 国产免费黄色av| 成人av影院在线| 欧美毛片在线观看| 91精品国产综合久久精品性色| 黄网在线观看| 欧美在线亚洲在线| 日韩成人一级| 91精品91久久久中77777老牛| 成人avav影音| 日操夜操天天操| 亚洲国产成人在线视频| 精精国产xxxx视频在线中文版 | 一区二区xxx| 欧美国产日韩亚洲一区| www.国产毛片| 国产亚洲精品久久久优势| 亚洲欧洲日本韩国| 欧美一区1区三区3区公司| 亚洲尤物影院| 国产美女精品久久| 欧美性猛交99久久久久99按摩| 香蕉视频黄在线观看| 2018国产精品视频| 亚洲老女人视频免费| 成人一级片网站| 久久一留热品黄| 国产精品乱码一区二区视频| 伊人成人开心激情综合网| 台湾成人免费视频| 亚洲第一在线综合在线| 麻豆精品一区二区三区| 卡通动漫亚洲综合| 精品日韩在线观看| bbw在线视频| 欧美日韩精品久久| 蜜桃视频在线观看一区| av最新在线观看| 日韩精品在线看片z| 91九色在线播放| 欧美精品一区二区三区在线看午夜| 玖玖在线精品| 北条麻妃在线观看视频| 日韩天堂在线观看| free性欧美| 视频一区二区三| 国产在线精品一区在线观看麻豆| 少妇久久久久久被弄高潮| 亚洲成人教育av| 写真福利精品福利在线观看| 一区二区三区我不卡| 国产99久久久久久免费看农村| av资源免费观看| 日韩中文字幕在线观看| xx欧美视频| 欧美三级三级三级| 欧美孕妇孕交| 91久久国产婷婷一区二区| 激情欧美日韩| japanese中文字幕| 91精品国产高清一区二区三区 | 午夜电影一区二区| 九一在线视频| 亚洲a一级视频| 国产精品婷婷| 中国一级片在线观看| 亚洲精品mp4| 日韩黄色在线| 免费看又黄又无码的网站| 国产精品午夜在线| 丰满人妻一区二区三区无码av| 国产精品igao视频| 欧美日韩免费| аⅴ天堂中文在线网| 日韩一区二区三区视频| 伊人久久综合一区二区| 免费的av在线| 国产精品视频第一区| 开心激情综合网|