用java語言開發手機軟體的學習經驗!)

來源:互聯網
上載者:User
我是做j2se開發的,最近發生的一系列事件,讓我對手機軟體行業產生了濃厚的情趣。我的一個朋友前兩年開了一個小公司,做了一個手機mad遊戲,總共就7,8個人做的,沒有什麼太牛的地方,本來朋友也邀請我參加,但是我覺得工作不穩定,就拒絕了,但去年我朋友竟然得到的200萬的風頭,現在還越來越大,真是讓我後悔。
後來iphone手機下載商店開放,我的一個朋友立刻就投入其中,業餘做了幾個小遊戲,掙了幾千美金。不過iphone商店現在東西太多,已經很難掙到錢了,最近我發現三星開始為他的手機下載收集手機軟體,三星在中國使用者有8000多萬,為他開發,一定有很好的前途。
這次我決定走在前面,開始學習手機開發了。我比較熟悉java,於是就從學習手機java開發入手,發現三星網站上有Java手機開發的經典資源和教程,全部是資深手機工程師撰寫的文章和精選書籍,下面就把我的學習經驗介紹一下:

1.
功欲善其事,必先利其器,網站上經驗豐富的工程師把J2ME學習的要點精心組織寫了一篇入門篇,介紹的內容包括:

一.
J2ME中需要的Java基礎知識:Java文法基礎,物件導向的思想,異常處理等等。
二.
J2ME中暫時無法完成的功能:操作本地資源、例如地址本、已收簡訊息等
三.
J2ME的跨平台性:涉及到手機的螢幕尺,廠商的擴充API,手機平台上實現的bug,手機效能問題等等。
四.
J2ME程式設計
五.
模擬器真機測試
六.
WTKSDK
七.
J2ME網路問題等等
如果需要詳細介紹可以到這裡看看:
http://innovatorsamsungmobile.com/bbs1

2.
學習手機開發並不難,你只要有Java基礎就可以了,但是沒有基礎也沒關係,先到這裡下載電子書籍《21天學通java》,很經典的JAVA入門書籍!!這本書可以讓你迅速的入門java編程,對於沒有任何編程經驗的人也可以輕鬆學習。
到這裡下載:
http://innovatorsamsungmobile.com/bbs2

注意*J2ME中使用到的Java基礎知識:
  1、Java文法基礎:包括基礎資料型別 (Elementary Data Type)、關鍵字、運算子等等
  2、物件導向的思想:類和對象的概念,繼承和多態等等。
  3、異常處理
  4、多線程
注意*J2ME中沒有用到的Java基礎知識:
  1、JDK中javac和java命令的使用
  2、Java基礎中的很多類在J2ME中沒有,或者類中的方法做了大量的精簡。所以建議在J2ME中熟悉類庫。
  3、Applet、AWT、Swing這些知識在J2ME中根本使用不到。
  希望學J2ME的朋友們能少走一些彎路。

3.
有java編程基礎在開始學習j2me,先要在自己的電腦上搭建開發環境。寫出hello world程式,學會調試,這樣下載下面的書看看,從搭建環境,調試,寫出第一個hello world都有詳細的介紹,十分體貼。
http://innovatorsamsungmobile.com/bbs3

4.
開始入門學習,可以選擇手機遊戲開發做為突破口,我極力推薦《J2ME手機遊戲編程入門》本書協助讀者掌握使用J2ME開發手機遊戲的方法和技巧。介紹手機遊戲開發的基礎知識,以及如何使用Java和J2ME Wireless Toolkit建立一個手機遊戲。並開發了網路遊戲,還開發了完整的Space Out遊戲。附錄部分提供了手機遊戲編程的有用的參考資料。隨書光碟片中包含了本書中所有的執行個體代碼,以及為沒有Java基礎的讀者準備的Java編程教程。
《J2ME手機遊戲編程入門》到這裡下載:
http://innovatorsamsungmobile.com/bbs4

注意*J2ME中暫時無法完成的功能
  列一些J2ME中暫時無法完成的功能,希望大家能積極補充:
  1、在手機中不更改代碼實現移植,主要指遊戲。
  2、動態修改按鈕文字。
  3、在Canvas上接受中文輸入。
  4、操作本地資源、例如地址本、已收簡訊息等。
  5、製作破壞性的手機病毒

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.