java怎麼開發app
㈠ 如何使用java 開發app後台
用java做app後台主要就是用java寫一些app能夠哦調用的介面,可以用socket、servlet、struts等都可以去做,業務流程就是app請求通過後台介面請求數據,後台把處理好的數據傳遞給app,交互的數據可以是xml、text、json...等格式。
㈡ 如何利用java進行app開發
1.用java做app後台主要就是用java寫一些app能夠哦調用的介面,
2.可以用socket、servlet、struts等都可以去做,
3.業務流程就是app請求通過後台介面請求數據,後台把處理好的數據傳遞給app,
4.交互的數據可以是xml、text、json...等格式。
㈢ java如何開發手機程序
一。 下載並安裝java環境 jdk 1.4以後版本 大於1.4都可以。去sun的官網上下載
二。 下載並安裝sun提供的專門開發手機軟體的 java微型版,即j2me開發工具,又叫WTK全稱(Wireless Toolkit)目前版本 WTK2.5.2 去sun的官網下載
如果只用寫字板,記事本之類的開發工具的話,現在就可以開發了,運行WTK:->項目-新建項目,就會在C:\Documents and Settings\Administrator\j2mewtk\2.5.2\apps 下生成你的項目文件夾. 具體文件夾視你的電腦系統和你的安裝而視,你找找就知道了。
然後在你的項目文件夾下找到 下面三個文件夾: 1. src 代碼放在這里 2. res圖片和音樂放在這里 3.bin 最後生成的可運行文件 .jar自動會放在這里
用寫字本寫代碼,,在WTK里對寫好的代碼進行編譯和打包即可放入手機運行。
三。 由於寫字板不方便編寫程序,所以一般使用eclipse和netbean開發,eclipse請去eclipse.org官網下載;
四。 直接使用eclipse時eclipse並不認識j2me程序代碼會報編譯錯誤,這是因為沒有導入j2me的類庫midp和規范cldc 所以需要為eclipse安裝 j2me插件. 原插件版本為 eclipseME現在好像換了新版本, 具體可以去eclipse官網下載.
四步完成,現在可以進行開發了。直接運行eclipse,文件-->新建->項目->
如果插件安裝成功,則會出現"新建j2me項目"
與普通j2se項目不一樣,普通項目需要你編寫含有main方法的入口類。 在j2me中是需要你繼承(實現抽象類) Midlet類,完成它裡面的入口方法startAPP()和destoryApp(),pauseApp()
游戲的話一般都是用低級UI開發的,即Canvas類
1。 復寫paint()方法,在這里畫你的圖
2。 keypressed()等方法得到用戶對鍵盤的按鍵值。從而改變你的游戲邏輯。
3。 自定義線程,不斷運行sleep時間一般在100毫秒左右。每次運行都repaint()一次,每次reapint其實就是調用了paint()一次, 由於游戲邏輯有可能會因為 key事件而改變,所以paint出來的結果就不一樣,成而形成動畫
最後推薦你,先做一個像貪吃蛇,華容道這樣的簡單游戲出來
㈣ java開發手機APP需要用到什麼技術
如果想做一個app,首先單人做是很累的,並且不容易,最好是分工合作。
你要考慮你做的是什麼平台的,如Android,ISO,你首先得學會這相關平台的操作(Android),還有,現在應用一般是混合式開發,你要對HTML,CSS,JavaScript,ajax,xml,資料庫,java,UI設計 等要有一定的需求的。
如果涉及到頁面的話還得需要伺服器知識,及域名映射之類的。
當然我臨時列的可能有所遺漏,不懂還可以追問
㈤ java 怎麼開發手機app介面
介面返回json 或 xml 就可以了,然後你開發的當然是知道介面的url了,還有介面的傳參,這樣就可以讓前端調用了。
告訴前端,你的url地址,需要給這個介面傳什麼參數,返回參數是什麼(返回他們可以測試得到,不過最好還是先告訴他們),欄位說明,這樣就可以交互了。
springMVC 可以在controller 方法加個註解@ResponseBody 當你返回java對象的時候,jackson會轉為json給到前端。
㈥ java能寫app嗎
通常java最適合的都是web的開發,他比較適合開發後台,他的UI實在不是很好,不過也不是不能,安卓就是java的東西,還有一個目前非常火的游戲:我的世界,也是用java開發的,而且還是3D的。
㈦ 怎麼用java寫一個安卓app
android貌似就是java寫的吧,雖然C#和html5也能寫,但是還是java多謝,下個android studio,就是Java開發app的
㈧ 自己怎麼開發app軟體
依託第三方平台
自己明確需求,懂代碼,熟悉開發流程
APP開發完整流程
APP開發前期
開發手機APP需要了解產品定位
確定開發APP的需求,對APP進行定位。開發製作一款APP軟體需要先了解瀏覽這款App應用市場的需求,這是一項硬性標准。
評估
將項目的整體情況盡量細化,評估APP開發項目能否在規定期限完成,評估需求功能能否被實現。這是一個移動APP最終能不能在企業的戰略方向下存活下來的至關重要的一點。 APP開發過程中
確定APP的原型圖
包括用戶體驗設計(UX),APP界面的交互邏輯,以及APP功能點實現的大致狀況。
獨特的UI設計
對APP有明確的定位和構建APP原型,開始UI設計,設計用戶界面,用戶界面是APP使用者與你的APP交互的地方,應該遵循簡潔美觀,便捷的原則,能夠為用戶帶來更高的體驗度。一個完整的APP需要一個吸引用戶眼球的創意,這就需要開發者在創意策劃上有著獨到的見解。
精品樣稿展示
高質量的樣稿的展現效果是為了讓企業能夠在視覺上看到一個APP的雛形,這也就後期的代碼開發方面節省很多的時間和精力。
原生代碼開發
在UI設計和與樣稿展示以後,正式進入APP代碼的開發階段。在這一階段是實現所有前期展現效果,通過APP代碼原生開發。
深研APP開發的不懂之處
APP開發定製的技術是不斷翻新和發展的,應用APP開發人員在開發過程中很多時候都會遇到新的APP開發功能需求,既要跟現有的功能系統相結合,也要讓新開發的APP功能具有獨特性。
了解APP的系統兼容性
在開發手機APP時,要知道Android和iOS風格、布局和導航都大不相同,這需要匹配創建APP項目的每一個操作系統來滿足用戶。同時,對蘋果app而言,它需要專為操作系統而設計開發的應用。
開發手機APP需要不斷測試
定製的APP需要不斷的優化測試,而不是經過一兩次APP製作的測試就得出結果,直接把尚未開發完善的APP軟體上線,這是對企業的不負責,也是對用戶的不負責。
APP開發完成後
產品測試上線
在代碼開發完成後,就進入了測試和後期上線的階段。這是一個循序漸進的過程。在所有bug測試完成,確定沒有bug就可以在蘋果市場和安卓市場上線。
項目交付結束
APP開發測試上線後,即按照合同規定,將源碼,說明文檔,操作文檔各方面配齊交付給甲方。
上線運營推廣
成功上線後的APP就可以通過企業自身的運營推廣,發展用戶數量,讓它在行業中脫穎而出。當然如果後期存在BUG,或者更新可以提供後續服務的。在運營推廣中不斷與時俱進,維護更新,APP才能長存。
㈨ 怎麼開發app軟體
不論是ios還是android的應用開發,其實都遵循著一定的開發流程,只有如此才能使開發過程有章可循而不是一團亂。
你的app應用是開發給誰用的?
是寫給小孩玩的游戲,還是用來理財的記賬類應用,每個應用都有固定的適用人群,而這決定你應用的內容是什麼,也決定了要給使用者以什麼樣的用戶體驗。
互聯網是個神奇的大網,大數據開發和軟體定製也是一種模式,這里提供最詳細的報價,如果你真的想做,可以來這里,這個手機的開始數字是一八七中間的是三兒零最後的是一四二五零,按照順序組合起來就可以找到,我想說的是,除非你想做或者了解這方面的內容,如果只是湊熱鬧的話,就不要來了。
你的app應用是做什麼的?
一個app有明確的使用目的是必須的。如何來明確?一個辦法就是要去想清楚什麼能吸引用戶來使用你的app。
你的app能解決什麼問題?
一個app應該致力於解決好一個問題而不是想能處理很多好無相關的問題,因為那樣你就要考慮開發幾個不同的app。每個app都應該專註解決一類問題。
設計用戶界面。
有了明確的理念和構想,下面就是該設計用戶界面了,用戶界面是app使用者與你的app交互的地方,應該遵循簡潔美觀,便捷的原則,從app使用者的角度出發,帶給用戶良好的使用體驗。
定義交互方式。
用戶界面因為有了交互才變得有活起來。在app開發中,交互的啟用都是通過用戶操作的事件來觸發的,比如手指的點擊,滑動,捏合等操作。通過定義這些事件,我們可以精確地對用戶的操作來給出響應,或者打開新的界面,或者提供展現的內容在當前界面上。
部署用戶行為。
定義好交互方式後,接下來就要通過代碼來實現這些定義好的行為了。可以說用戶的所有操作都是通過我們實現的定義來得到響應的,如果沒有前面明確的定義,那麼會給用戶帶來困擾,這是一個好的app所不能出現的錯誤。
數據交互的部署。
有了設計好的用戶界面和交互方式,接下來就要考慮數據的存儲問題。
在界面與數據之間必須要定義明確的交互方式,盡管使用app的人是不直接和這些數據交互。一個好的數據模型是你app的堅實基礎,使你的app更有擴展性,更易於將來的修改
上面講解了APP開發的流程,下面來講解開發APP的費用,簡單來說就是這個APP需要多少人、做多長時間、人員的工資是多少。
對於APP外包開發的報價,一般取決於下面幾個因素:
1、APP支持平台:
常見的APP移動平台包括谷歌Android、蘋果iOS(iPhone/iPad),做的手機APP是針對其中某一個、還是兩個平台都需要,對應了不同的開發成本。
除了APP本身,很多APP還有網站版的管理後台,管理後台的開發成本也需要考慮在內。
2、開發人員工資
一般來說,外包項目報價的基礎是開發人員的工資,而工資又是和工作年限、經驗、水平等決定的。這里的開發人員包括產品經理、UI設計師、前端工程師、服務端工程師、iOS和Android客戶端工程師等,不同的外包項目需要的開發人員不同。
舉個例子,假設一個iOS開發工程師一月工資22000元(工資數值僅舉例),按照每月21.75個工作日來計算每天的開發費用,這里是每天(22000/21.75)=1000元,如果你考慮20%的利潤,則每天費用變為了1000x(1+20%)=1200元。致電一八六零零三一四起吳零
(註:現實中,開發人員的工資之外,還有社保等其他人力成本支出)
3、產品功能的復雜程度
產品功能的復雜程度決定了所需要的開發人員和時間,開發需要30人/天和100人/天,價格是不同的。
接前面的例子,如果一個項目需要一個iOS開發工程師30人/天,那麼按照1200元每天的價格,項目總費用就是(1200x30)=36000元。
4、外包團隊經驗和素質
如果是產品功能復雜的項目,外包團隊的素質對最終結果影響很大,而好的團隊則報價自然會更高一些。產品功能簡單的項目,另當別論。
5、外包團隊的所在地
同樣能力的外包團隊,在不同的城市也會導致開發成本的差異,比如在北京、深圳和上海的外包團隊成本自然高一些,因為當地開發人員薪資和其他支出相對更高。
㈩ 請問java能開發出安卓app嗎,大概如何實現開發。需要什麼。
能的
android提供了很多種語言開發android app,應用最廣的就是java在framework層上開發,
也可以基於NDK用C/C++開發
同時也可以用python等腳本語言開發android widget