<button id="u2w23"></button>

<tbody id="u2w23"><track id="u2w23"></track></tbody><dd id="u2w23"><track id="u2w23"></track></dd><button id="u2w23"><acronym id="u2w23"></acronym></button> <tbody id="u2w23"><noscript id="u2w23"></noscript></tbody>

  • <button id="u2w23"></button><li id="u2w23"><acronym id="u2w23"><cite id="u2w23"></cite></acronym></li>

  • 這些Android疑惑,你是否也遇到過

    [來源] 達內    [編輯] 達內   [時間]2012-11-07

    老師您好,我想咨詢個問題,為什么同樣一款應用或軟件,在ios系統的設備上對硬件要求比android要來的低,很多性能比itouch要高的手機運行同類軟件會卡,是否android系統下開發的軟件對資源的消耗相對比較高

      一:

      個人如何從事Android開發。在GoogleMarket關閉對中國程序員的上傳權限后,中國的個人Android開發人員將何去何從?

      其實GoogleMarket是剛開始谷歌為推廣Android而采取的一種激勵措施,具體關閉原因我們只能是猜測。但是無論關閉還是以后重開,畢竟Android的發展前景喜人。我們的國內團隊總不能盯著GoogleMarket這一小小的市場來尋求盈利吧。現在的人才市場對Android人才的需求量巨大,無論是個人團隊和公司團隊,不愁有好的方向。

      二、

      先來頂一個。想問老師一個關于個人android發展的困惑。

      我是去年開始4月份學的java,之后十月份開始學了android,做了7個多學的開發,也就是做過兩三個商業項目,然后現在在一個公司做android自動化測試。以后也想著繼續做開發,只是現在在android學習上迷茫了起來,不知道該怎 么學下去,簡單的應用能做一點,牽涉到底層就不會了。我不是軟件專業的學生,數據結構這類的都沒學過,只能說現在只會一點java和android。想深入發展就不知道該怎么進行下去。也想學習一點數據結構,編程思想,或者android底層的東西,但是不知道該怎么學習,該看些什么書?怎樣學習效率才高一點。。。。。這個問題,我也咨詢過其他的老師,只是感覺還是很困惑,想聽聽您的指點。

      我感覺你的學習速度還是太快,有點拔苗助長的感覺。學編程應該先打好基礎,然后多實踐,再在項目開發實踐中不斷的積累經驗。Java便是一門浩瀚的編程語言,從桌面到Web,再到移動開發,每一個方面都需要你用數年才能完全掌握。

      看來你將來向android應用開發方面發展,所以在此建議你先打好Java語言的基礎,語法等知識一定要深入掌握。然后才可以學習Java數據結構和算法的問題,只有經過上述過程之后,你以后的android學習之路就會十分輕松。

      android只是比Java多了模擬器和幾個控件而已,而這些控件的功能都是通過調用底層接口實現的。了解底層知識確實可以體會android的奧秘,但是這一切是建立在具備Lnux、C、C++知識的基礎之上的。如果你只想向android應用發展,建議只看一些底層中的常見接口知識,其余的深入知識可以忽略。

      三、

      想關注下Android的前景如何?謝謝!

      Android是目前市場占有率最高的智能手機操作系統,因為他的操作系統是開源的,所以深受廠商用戶和程序員的喜愛。既然這么受歡迎,所以發展前景也及其樂觀,不但在智能手機和平板電腦中得到了應用,并且相關的智能電視產品也講馬上問世。至于未來,誰說Android就不能成為PC機的主流系統之一呢?

      四、

      經過三星蘋果大戰,三星敗了,勢必造成整個安卓廠商的動搖,一個系統沒有硬件的支持,也就很難維持他的生存,所以,這次動蕩也勢必造成安卓一定的結構,那么,在未來的世界了安卓會不會像塞班那樣推出?

      其實我們大可不必擔心Android的市場前景,這一點以Google今天的地位便可證明一切。長久以來,Google一直是以軟件起家,如果現在硬要開發完全自己的硬件產品和自己的Android系統相配合,就注定只能做蘋果的追趕者,超越更是遙遙無期。所以可以大膽的判定,在未來一段時間內,Google依舊會走重點發展軟件之路,將主要精力用在Android的系統升級之上,硬件產品例如摩托羅拉等只是輔助工作,并且現在的摩托羅拉還不如收購前精彩。

      現在的Android已經形成了固定的占有率,相信在未來一段時間內,也會保持這個占有率。相信下一步Google的工作重心將是系統用優化和UI架構,以極力提高用戶體驗為首要目標。

      至于塞班系統,并不是系統不夠好,而是諾基亞忽視了對他的升級。沒有考慮到社會發展的更高級需求,諾基亞當時是站在金字塔的頂端不求上進。可以說是諾基亞毀了塞班,對塞班沒有“呵護備至”的升級。現在的Android的情況和塞班不一樣,現在Google對Android的升級很頻繁,一年一大變,一年n小變。所以大家無需擔心Android的前景問題。

      五、

      目前Android的盈利模式在哪里?如何做好應用軟件——既不是流氓軟件,又可以較好盈利的模式存在么?有沒有具體的事例?

      關于Android盈利模式的問題,我已經在上一個提問中進行回答,你可以看一下。我本人認為,流氓軟件可能是最初的一種無奈之舉,是急功近利的體現。要想做好、做大甚至是做強,一定要原理“流氓”二字。雖然說當前的軟件產業競爭激烈,但是畢竟Android在國內僅僅算是剛剛起步。對于技術已經上手的朋友們來說,搶占市場制高點是比較重要的,機會也比較多。相信你能夠在我上個問題提到的4種模式中會選到一種適合自己的。

      六、

      目前Android的盈利模式在哪里?

      其實Android經過最近幾年的發展,不難發現它的盈利模式。就目前來看,國內的盈利模式主要集中在如下四個方面:

      (1)應用收費類

      這一類主要體現在日益火爆的手機游戲中,收費模式和PC機版本的網絡游戲類似。

      (2)電子商務類

      和傳統的B2C等購物網站類似,方便了消費者的購物。很多電商站點也都紛紛推出了手機版的購物平臺,并且取得了不錯的效果。但是就目前技術發展來看,商家和銀行需要應付移動網絡安全性的問題。

      (3)軟件應用類

      即傳統的買賣開發的應用軟件,當前的主流模式是借助于大型平臺進行交易,例如手機助手。單兵作戰的能力還不甚理想,除非自己的作品很有特色。

      (4)廣告類

      這一類和傳統的PC版站點類似,靠點擊廣告來賺取廣告費。雖然理論上來說,這是比較有前途的。但是同時,這種模式的轉化率(從PV轉化過來的廣告點擊)也是比較低的。就目前市場前景來看,移動版的廣告不及網頁版廣告點擊率的1/5,在其中還包括很多因為手機屏幕小造成的誤點。這一類盈利模式要求自己的忠實用戶比較多,比較具有代表性的是幾個大型門戶網站,例如網易、搜狐、優酷等。

      七、

      專家您好,我是一名大學生。目前我想做android手機的桌面搜索引擎,但是不知道怎么下手,我有基礎的android基礎,請問我還需要補充什么知識?有什么書籍可以推薦的么?我要怎么入手去做呢?好迷茫啊

      你好,桌面引擎的需要的知識點比較多,除了常見的I/O和SQLite外,還需要掌握在Java和底層之間的串聯知識,例如JNI和應用程序接口,并且為了提高搜索效率,需要用C語言編寫引擎核心。但是對于只有android基礎的你來說,有難度。

      所以在此建議你先借助于第三方開源軟件來實現,例如Lucene。

      如果想獨立開發,則需要加強Java語言的學習,例如I/O、JNI,還要掌握C語言和android的底層知識,相關底層知識,可以借鑒電子社剛出版的《Android底層開發技術實戰詳解:內核、移植和驅動

      》一書。按照先Java后底層的順序,相信你會成功的。

      八、

      我們單位有在與某公司合作,開發在安卓移動平臺上的一個訂貨系統,在系統開發前期的需求提供上我曾提過一個問題,如何確保所編寫程序的數據應用安全,因為我們的客戶需要用用戶名和密碼登陸系統,但是用戶名密碼 的數據在登陸系統的時候是明文的,我們要求開發公司增加類似MD5之類的簡單加密方法,他們都說在安卓平臺很難實現,現在導致我們系統的用戶名和密碼在數據庫里面全部是明文的。我想問問就是安卓平臺開發個軟件做數據加密的功能真的很麻煩么?那現在安卓移動平臺有那么多程序,難道都是明文傳輸的?還有現在安卓平臺也好OS平臺也好,反正移動平臺的業務越來越廣了,在確保數據應用安全這一塊有什么好辦法么?

      不用明文傳輸,具體加密技術其實有多種方案,其中最簡單是從Java的網絡協議入手。在Java中傳輸網絡數據時是可以加密的,所以同理在android中也可以使用。另外,加密算法有多種,在移動設備中建議使用倒序編碼、鍵盤編碼、反字母表編碼、摩爾編碼等。MD5加密算法也很容易實現,最科學的做法建議使用數據存儲方式,例如將加密數據保存在SQLite中。

      九、

      還有個個人的問題,可以不回答。我使用是魅族MX,他的flyme系統也是安卓4.0的,但是用該手機瀏覽器登錄一些flash網站時無法輸入用戶名和密碼之類的(不是用客戶端登陸,是網頁登陸)聽人說是安卓和flash不兼容,不知道是不是這回事。

      是的,可能性非常大,以后Falsh在智能手機系統中的不兼容性將繼續存在,未來的方向是HTML 5。

      十、

      老師您好,我想咨詢個問題,為什么同樣一款應用或軟件,在ios系統的設備上對硬件要求比android要來的低,很多性能比itouch要高的手機運行同類軟件會卡,是否android系統下開發的軟件對資源的消耗相對比較高。

      原因有很多,其中最主要的是目前ios的優化工作做得比android好,畢竟android系統要供多家、水平層次不齊的硬件使用,而ios系統是專為蘋果自己服務的。達內 http://www.tarena.com.cn

    資源下載

    ?