安卓軟件開發(fā)教程(自己怎么開發(fā)一個(gè)軟件app)
今天給各位分享安卓軟件開發(fā)教程的知識(shí),其中也會(huì)對(duì)自己怎么開發(fā)一個(gè)軟件app進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!
本文目錄一覽:
如何編寫安卓軟件
問題一:如何用eclipse編寫安卓程序 方法/步驟
1
1)首先,下載android SDK.介紹一種非常簡(jiǎn)單的方法,一并下載eclipse.在百度中輸入android SDK,進(jìn)入搜索界面。選中第一條。
2)如果你已經(jīng)有eclipse,你可以直接在eclipse中進(jìn)行android SDK插件的安裝。方法就是點(diǎn)擊上面菜單里的help,選擇install new software進(jìn)行添加SDK。具體方法見經(jīng)驗(yàn)如何在eclipse中添加android SDk。
2
進(jìn)入下載界面后,選擇適合自己電腦的SDK進(jìn)行下載。這里下載的是android開發(fā)工具,非常的簡(jiǎn)單實(shí)用,不需要我么重新下載eclipse,在這個(gè)下載包中會(huì)自帶一個(gè)eclipse FOR android的develop工具,我們直接在里面就可以進(jìn)行android的開發(fā)。
3
下載完成后解壓,解壓后我們進(jìn)入文件名為eclipse的文件夾中。點(diǎn)擊eclipse應(yīng)用程序,運(yùn)行。運(yùn)行如圖,和我們常用的eclipse是不一樣的因?yàn)檫@個(gè)是android的開發(fā)工具,只適用于開發(fā)android。里面有好的插件已經(jīng)提供給我們,不需要再進(jìn)行安裝。
4
進(jìn)入eclipse界面后,開始新建android項(xiàng)目。輸入新建項(xiàng)目名,如果沒有特殊要求,點(diǎn)擊next一直至最后完成。開始的配置只是一個(gè)大體的框架的構(gòu)建,這些我們可以以后進(jìn)行修改,最總要的還是代碼的編寫。
5
所有配置都完成后就可以開始進(jìn)行android的開發(fā)了。如圖:
進(jìn)行android開發(fā)的時(shí)候建議不要用拖拽控件的方式,建議直接編寫代碼。
END
java環(huán)境變量配置
1
這里順便介紹一下java環(huán)境變量的配置。
1)首先打開環(huán)境變量的界面,添加一個(gè)JAVA_HOME的值。右擊計(jì)算機(jī)屬性,在左側(cè)有高級(jí)設(shè)置,進(jìn)入后就會(huì)看見環(huán)境變量選項(xiàng)了。
2)在系統(tǒng)變量中建立java_home,將你的java SDK所在的路徑放在里面。
2
建立classpath。同樣在系統(tǒng)變量中新建一個(gè)classpath,在下面輸入.;即可,不用輸入其他的值。
3
運(yùn)行cmd,測(cè)試。按win+R打開命令面板,輸入cmd,進(jìn)入后輸入java -version然后回車,接著輸入javac,回車,看結(jié)果是否與下圖相同。
這里需要注意的是java -version的java后面是有空格的。
問題二:如何開發(fā)安卓第一個(gè)程序Hello World 1
打開eclipse集成sdk開發(fā)環(huán)境,點(diǎn)擊菜單file――》new――》Android application新建安卓項(xiàng)目
2
輸入工程名,項(xiàng)目名,還有包名,點(diǎn)擊下一步。
3
信心勾選不要更改,點(diǎn)擊下一步。
4
這個(gè)步驟是選擇應(yīng)用的啟動(dòng)圖標(biāo),如果想改就改,不想改就點(diǎn)擊下一步
5
選中blackActivity,點(diǎn)擊下一步
6
輸入activity的名稱,main的名稱,點(diǎn)擊下一步。
7
項(xiàng)目創(chuàng)建好了,右鍵要啟動(dòng)的項(xiàng)目,run as 選中Android application啟動(dòng)項(xiàng)目
8
然后模擬器啟動(dòng)好之后,點(diǎn)擊查看,helloworld就創(chuàng)建好了
問題三:如何自學(xué) Android 編程 因?yàn)轫?xiàng)目需要,8月中旬開始決定做安卓的程序,所以馬上就開始學(xué)習(xí)安卓方面的開發(fā)知識(shí),把最近的學(xué)習(xí)實(shí)踐經(jīng)歷和大家分享分享。不要一開始就下載一大堆資料,視頻,然后就不知道做什么了,要給自己定個(gè)目標(biāo),我要做什么?我怎么達(dá)到目標(biāo)?
我不懂java,但是懂C#和C++,所以我沒主張去單獨(dú)學(xué)習(xí)java語言,如果你是個(gè)最最初的新手,沒啥語言基礎(chǔ),那你必須先看看java語言,不要很詳細(xì)看,因?yàn)閷W(xué)習(xí)Android中,你也是在學(xué)習(xí)java。
1. 明確目標(biāo)
沒有目標(biāo)的學(xué)習(xí),會(huì)感覺到后面沒什么成果,在1年前,我也打算學(xué)習(xí)android開發(fā)的,但是目的就是學(xué)習(xí),到網(wǎng)上去下載很多學(xué)習(xí)的視頻,然后把開發(fā)環(huán)境搭建起來,能把Helloworld運(yùn)行起來,能打些log,Activity之間也能互相切換了,但是后面也就不了了之了,因?yàn)椴恢缹W(xué)了要干什么。依葫蘆畫瓢的做了幾個(gè)例子,因?yàn)槔锩娴膯栴}都是已經(jīng)解決的,所以也沒能深入的系統(tǒng)學(xué)習(xí)。
這次因?yàn)楫a(chǎn)品的需要,要做Android版本,要做的東西一開始就已經(jīng)設(shè)計(jì)好了,見搖搖2選1安卓版本,剛開始也不知道里面有些什么技術(shù)難度,但是要做的目標(biāo)已經(jīng)明確了,而且也沒有現(xiàn)成的,碰到問題就查資料,慢慢地解決,這樣有的放矢,學(xué)習(xí)的效果非常好。既有現(xiàn)成的技術(shù)可以使用,又有些技術(shù),需要查比較多的資料,這樣記憶就比較深刻,所掌握的知識(shí)也比較系統(tǒng)。
接下來的一系列文章,我會(huì)把在開發(fā)搖搖2選1中遇到的問題,給大家詳細(xì)講講,程序雖然小,但是五臟俱全,做Demo和做產(chǎn)品的要求完全不是一個(gè)級(jí)別,如果Android大牛感覺知識(shí)講的比較淺,那可以繞道,畢竟我是從一個(gè)完全的新手開始的。
2. 了解安卓開發(fā)中比較困難的地方
學(xué)習(xí)一個(gè)新平臺(tái),就要知道此平臺(tái)開發(fā)要面臨的困難有哪些,不要做到最后,這些問題沒有考慮,那就比較糟糕了。在網(wǎng)上搜索了下,安卓開發(fā)困難總結(jié)如何:
1)安卓系統(tǒng)版本比較多,各版本之間的兼容性是個(gè)問題,此為系統(tǒng)碎片。
2)安卓設(shè)備千變?nèi)f化,設(shè)備難以統(tǒng)一,每個(gè)產(chǎn)品都成為獨(dú)立,分散的Android碎片。
3)分辨率五花八門。一個(gè)產(chǎn)品,可能需要多個(gè)界面排版,人工消耗比較大。
看到這張圖,有沒有頭疼的感覺?
總結(jié)成一句話:Android的碎片化真是要來開發(fā)者的命。
3. 搭建開發(fā)環(huán)境
巧婦難為無米之炊,開發(fā)環(huán)境肯定是第一件要做的事情,這類的文章已經(jīng)很多了,我也不多說了,多說也就比較無聊了。感謝吳秦,也是博客園里的一員,他寫的很詳細(xì)了,見這里。
4. 查看網(wǎng)友總結(jié)的一些經(jīng)驗(yàn)。
不是什么都查看,開發(fā)中遇到什么問題,就去查看什么問題,這樣你查到的知識(shí),馬上就能深入的實(shí)踐,這樣知識(shí)就鞏固了。
1)首先當(dāng)然要看Android的開發(fā)文檔,里面其實(shí)大部分的知識(shí)都有了,還有就是SDK自帶的Samples。
2)博客園里搜索“Android開發(fā)”,會(huì)出來一大把,很多網(wǎng)友都是很系統(tǒng)的講解了。
3)eoe
android社區(qū),里面有很多網(wǎng)友上傳了現(xiàn)成的demo代碼,里面很多都是模仿現(xiàn)在流行的產(chǎn)品的界面開發(fā),很是不錯(cuò)。
5. 掌握調(diào)試方法
個(gè)人一直認(rèn)為,調(diào)試技巧是開發(fā)中最重要的技能,如果調(diào)試技能比較差,不知道如何查找問題,那不會(huì)是個(gè)好的程序員,其技能也不會(huì)高到哪里去。
Android做下來,感覺調(diào)試這塊做的很不錯(cuò)了,這要感謝Eclipse
IDE做的比較不錯(cuò),但是Android的界面排版部分,真的不敢恭維,Eclips......
問題四:如何用c++寫安卓手機(jī)軟件? 這個(gè)你不容易,安卓是java寫的,你學(xué)過C和C++想寫安卓軟件既需要學(xué)java語言,又需要學(xué)安卓手機(jī)的接口,相當(dāng)于新學(xué),不天天學(xué)兩三年寫不出什么東西的。建議寫個(gè)win7能用的加殼程序,現(xiàn)在的殼基本上是以前系統(tǒng)上的,win7實(shí)用的不多。
問題五:怎樣編寫安卓手機(jī)程序???用什么軟件編寫 。 說具體點(diǎn) 。 樓主看一下這個(gè)教程,或許能幫到您。 pan.baidu/...703809
問題六:怎樣將自己寫的程序放到android手機(jī)里運(yùn)行 你是用ECLIPSE開發(fā)的程序吧?
如果是的話可以先USB接上手機(jī)和電腦,手機(jī)打開調(diào)試模式然后直接在項(xiàng)目上右鍵 -伐 運(yùn)行方式 -- android application 可以直接運(yùn)行
APK文件的話在項(xiàng)目的BIN目錄下面
問題七:安卓軟件怎么寫 寫安卓程序的話有好多平臺(tái),常用的就是eclipse和myeclipse,我場(chǎng)做安卓開發(fā)都是用這兩個(gè)平臺(tái)。安裝起來也方便,當(dāng)然,如果您的水平高的話可以直接記事本寫代碼再編譯。。。
問題八:安卓開發(fā)軟件歡迎界面怎么做 顯示一個(gè)加載的界面,增加一個(gè)延時(shí)任務(wù)。比如用handler,幾秒后再執(zhí)行跳轉(zhuǎn)到主界面。
問題九:如何學(xué)習(xí)安卓軟件開發(fā) 200分 你把a(bǔ)ndroid sdk中的開發(fā)文檔下載到本地,然后eclipse中就有javadoc顯示了,你就能在代碼里看到每個(gè)庫函數(shù)的用法了。書的話我建議買 精通Android2 ,或者 Android2高級(jí)編程 這兩本書,講解的細(xì)致,但是一定要結(jié)合sdk來看。國(guó)內(nèi)的不要買。。。。(切身體會(huì),千萬別買)看完之后就可以自己動(dòng)手做做項(xiàng)目了。對(duì)于java基礎(chǔ),我現(xiàn)在的感覺是 如果要深入學(xué)習(xí)android平臺(tái),java基礎(chǔ)一定要好(里邊包括各種java類庫的用法,本地代碼jni什么的)。但如果平時(shí)隨便做做應(yīng)用的話,會(huì)面向?qū)ο缶幊叹屯耆梢粤恕?/p>
如何自己開發(fā)一個(gè)app軟件
如何自己開發(fā)一個(gè)app軟件
如今,不少企業(yè)都想擁有屬于自己企業(yè)或產(chǎn)品的手機(jī)APP,但其中最困擾企業(yè)主的問題就是:開發(fā)一款手機(jī)APP到底需要多少錢?
簡(jiǎn)單點(diǎn)來說,要視手機(jī)APP的需求及質(zhì)量而言,價(jià)位一般在幾千到十幾萬左右,更高端的價(jià)格更高。
今天,我們就來詳細(xì)分析一下這個(gè)問題,請(qǐng)繼續(xù)往下看吧?!?/p>
一、APP開發(fā)款式分為固定款和定制款,兩者的價(jià)格均不相同
固定款:是指直接套用已有的、現(xiàn)成的APP固定模板,報(bào)價(jià)是固定的,所需要的功能也是固定的,缺點(diǎn)就是客戶拿不到源代碼,也不能根據(jù)企業(yè)需求進(jìn)行定制,由于源代碼是封裝的,如果企業(yè)以后想進(jìn)行功能升級(jí)或系統(tǒng)維護(hù)的話,也不能夠?qū)崿F(xiàn),只能重新開發(fā)一個(gè)新的軟件。
固定款的APP開發(fā)時(shí)間短,約2~3日的時(shí)間即可完成,費(fèi)用大約在幾千到幾萬之間。
定制款:定制款是指APP的功能全部重新開發(fā),過程比較繁瑣,需要美工、策劃、APP開發(fā)(前臺(tái)/客戶端/手機(jī)端)、后臺(tái)程序員等工種協(xié)同完成,大型的、功能復(fù)雜的APP甚至需要數(shù)十人的團(tuán)隊(duì)。
由于APP的功能和設(shè)計(jì)都是定制的,因此價(jià)格會(huì)高些。定制款的開發(fā)時(shí)間與開發(fā)價(jià)格是成正比的,開發(fā)時(shí)間長(zhǎng),大約在兩三個(gè)月甚至不定的周期里才能完成,而費(fèi)用大概在幾萬甚至十幾萬左右。
因此,想要知道開發(fā)一款手機(jī)APP需要花費(fèi)多少錢,企業(yè)主首先必須把APP的詳細(xì)需求和功能告知APP開發(fā)公司,開發(fā)公司才能報(bào)出一個(gè)合理的價(jià)格。
二、手機(jī)APP平臺(tái)不同,制作成本也不一樣
現(xiàn)在市面上流行的手機(jī)APP制作平臺(tái)主要有兩種一般包括兩種系統(tǒng):安卓系統(tǒng)(Android)和蘋果系統(tǒng)(IOS)。
一般來說,制作蘋果系統(tǒng)的手機(jī)APP軟件費(fèi)用要比安卓平臺(tái)的貴一些,因?yàn)樘O果公司對(duì)蘋果平臺(tái)的封閉性和手機(jī)APP開發(fā)語言O(shè)bjective-C的難度,都讓APP開發(fā)者加大了蘋果系統(tǒng)手機(jī)APP開發(fā)的難度。
三、APP制作成本包含參與人員的工資
通常情況下,開發(fā)一款A(yù)PP需要產(chǎn)品經(jīng)理、客戶端工程師、后端工程師和UI設(shè)計(jì)師各一名,這已經(jīng)是制作手機(jī)APP應(yīng)用軟件比較精簡(jiǎn)的配置了,所以這些參與人員的工資也是包含在APP制作成本當(dāng)中的。這些工作人員的月薪加起來可能都會(huì)超過4、5萬元。
四、APP開發(fā)公司的所在地
需要注意的是,同樣實(shí)力的APP開發(fā)公司,在不同的城市也會(huì)導(dǎo)致APP的成本費(fèi)用高一些,如在北京、深圳和上海等地的開發(fā)公司開發(fā)成本費(fèi)用就會(huì)比較高,因?yàn)楫?dāng)?shù)亻_發(fā)人員的薪資和其他支出相對(duì)更高。
如何制作安卓軟件
問題一:怎么制作安卓系統(tǒng),或是安卓系統(tǒng)的軟件,用到什么工具 其他的品牌我不知道,HTC有專用的解包工具,就是把IMG文件給解包,然后你就可以做出相應(yīng)的更改了,我玩過的。更改完之后再進(jìn)行壓縮,壓縮稱為IMG文件就可以刷了。還挺容易的,其他品牌的可以就有限制了。記得給分
問題二:怎么樣制作安卓軟件 請(qǐng)自學(xué)JAVA和Android studio(下載1點(diǎn)幾個(gè)G的是完整版)。
電腦要安裝JAVA 的JDK,不用Android studio用eclipse也行,不過要自己裝SDK。
問題三:如何制作一個(gè)安卓版的APP軟件方案 隨著智能手機(jī)的普及,移動(dòng)app已經(jīng)應(yīng)用到我們生活的各個(gè)地方。有些人就開始想,我想制作一個(gè)自己專有的Android app但是我沒有編程的經(jīng)驗(yàn),怎么辦呢?
其實(shí)在早起Google就宣布了App Inventer的計(jì)劃,只要在Google登記,就有機(jī)會(huì)參與計(jì)劃,利用Google開發(fā)的軟件編寫軟件的網(wǎng)站,就可以簡(jiǎn)單開發(fā)自己App。但在這里,筆者想介紹一下一個(gè)更簡(jiǎn)單的Android App開發(fā)網(wǎng)站-Dorokuri。
DOROKURI 是一個(gè)日本網(wǎng)站,內(nèi)里提供 4 個(gè)預(yù)設(shè)的版面,讓用戶自制 4 個(gè)不同的軟件,分別有制作 Android 主頁的行針時(shí)鐘 Widget 的doroAnalogClockWidget 、制作短片播放器的 doroMovie 、制作相簿的 doroPhotoAlbum 及鬧鐘軟件 doroWakeUpCall 。
使用 DOROKURI 差不多毫無難度,但這不代表人人都可以透過 DOROKURI 制作軟件,上載到 Android Market 賺錢,因?yàn)槭褂?DOROKURI 有些限制,包括用戶不準(zhǔn)將軟件上傳到 Market ,由於軟件的 Package Name 是預(yù)設(shè)的,所以 Android 將會(huì)認(rèn)出軟件是由 DOROKURI 制作,而且每部手機(jī)只可安裝一個(gè)以 DOROKURI 制作的軟件。要避免上述限制,用戶也可以考慮使用 DOROKURI 的收費(fèi)服務(wù)。
軟件完成後,會(huì)寄存在 DOROKURI 網(wǎng)站,供他人下載,用戶也可以透過 twitter向朋友發(fā)布軟件,如果用戶不希望軟件公開下載,只要先在 DOROKURI 免費(fèi)注冊(cè)成會(huì)員,就可制作不向外發(fā)布的私人軟件。
DOROKURI 的用處很廣泛,例如制作簡(jiǎn)單的產(chǎn)品相片目錄,又或是情侶為另一半制作專屬的鬧鐘程式,先錄低一段叫醒對(duì)方的聲音,再配以一幅甜密合照,包保每朝起床都特別 Sweet 。下面以一個(gè)鬧鐘軟件為例,帶大家進(jìn)入007的鬧鐘:
問題四:如何制作安卓簡(jiǎn)單軟件 親,的確是被你打動(dòng)了但是我學(xué)識(shí)不淵博,很遺憾幫助不到你,但是我搜集到了一些資料,你可以去看看。你得去了解安卓系統(tǒng)底層結(jié)構(gòu),最起
碼懂得Jave語言,學(xué)會(huì)apk膽程序布局
文什編寫,代碼編寫,這個(gè)比較麻
煩,好多搞c++的人去弄安卓也覺得
頭大,何況我們這些玩家呢!以上這
些不是在網(wǎng)上下幾個(gè)所謂的apk 編寫
軟件能搞定的,樓主執(zhí)意要干,建議
去關(guān)注一個(gè)叫“微云引擎”的安卓2d游
戲編輯器(免費(fèi)的),按教程慢慢
干,祝你成功
問題五:有什么安卓軟件可以自己動(dòng)手制作簡(jiǎn)單的安卓游戲? 按鍵精靈
問題六:如何制作一個(gè)安卓app(過程)? 安裝JDK Java開發(fā)工具包,ADK 安卓開發(fā)工具包,開發(fā)工具Eclipse或Android Studio,學(xué)習(xí)Java語言。新建一個(gè)工程,寫代碼實(shí)現(xiàn)想要的邏輯,build生成安裝包 apk,部署到模擬器或?qū)嶓w機(jī)上測(cè)試。
Over.
問題七:...,如何制作出一個(gè)最簡(jiǎn)單的Android應(yīng)用程序? 新建項(xiàng)目
布局界面
布局界面xml
代碼界面
最后別忘了,要在AndroidManifest.xml文件中加入發(fā)短信的權(quán)限
ok,大致就是這樣了!這一段是最主要的代碼哦!
jingyan.baidu/...4
問題八:安卓app應(yīng)用制作好了 如何更改啊 如果是制作好的 .apk 文件, 你想把網(wǎng)站A改成網(wǎng)站B是不可能的。 應(yīng)該網(wǎng)站地址可能被寫到了2個(gè)地方:
1. XML文件里,但此時(shí)的XML文件你打開全是亂碼是無法使用的,所以無法修改
2..java源碼里面,但此時(shí)都已經(jīng)生成了字節(jié)碼,你也是看不到的,所以無法修改
你想改網(wǎng)址,除非你有源碼,然后在源碼中修改,然后重新編譯生成新的 .apk 文件。不然是改不了的
問題九:做安卓軟件開發(fā)需要哪些工具? 推薦下面幾款開發(fā)工具:
android studio
eclipse
Basic4Android
Gimbal context ware
Titanium SDK
Vuforia
Safe ijiami
問題十:怎么制作安卓系統(tǒng),或是安卓系統(tǒng)的軟件,用到什么工具 其他的品牌我不知道,HTC有專用的解包工具,就是把IMG文件給解包,然后你就可以做出相應(yīng)的更改了,我玩過的。更改完之后再進(jìn)行壓縮,壓縮稱為IMG文件就可以刷了。還挺容易的,其他品牌的可以就有限制了。記得給分
如何自學(xué)開發(fā)app軟件?
自學(xué)開發(fā)app軟件,自己可以從網(wǎng)上買一些數(shù)據(jù),或者是看一些教程自己學(xué)習(xí),然后不斷的和有經(jīng)驗(yàn)的人進(jìn)行交流,慢慢的增加自己實(shí)際操作的經(jīng)驗(yàn)。\x0d\x0a手機(jī)軟件,主要指安裝在智能手機(jī)上的軟件,完善原始系統(tǒng)的不足與個(gè)性化。使手機(jī)完善其功能,為用戶提供更豐富的使用體驗(yàn)的主要手段。手機(jī)軟件的運(yùn)行需要有相應(yīng)的手機(jī)系統(tǒng),截至2017年6月1日,主要的手機(jī)系統(tǒng):蘋果公司的iOS、谷歌公司的Android(安卓)系統(tǒng)、塞班平臺(tái)和微軟平臺(tái)。\x0d\x0a更多關(guān)于如何自學(xué)開發(fā)app軟件,進(jìn)入:查看更多內(nèi)容
關(guān)于安卓軟件開發(fā)教程和自己怎么開發(fā)一個(gè)軟件app的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。