編程安卓
㈠ 如何android編程製作app
步驟
1
從上面下載好軟體,並解壓
2
打開裡面的eclipse文件夾,找到運行文件
3
雙擊打開,然後啟動開發軟體頁面。開始開發軟體了,是不是蠻激動?淡定點,後面慢慢來!
4
點擊 File ,進行新建項目,軟體是英文,不要緊,認識26個英文字母就行!
5
選擇製作安卓應用項目 Andriod Application Project ,然後就點 「next」
6
給你要開發的軟體命名,這里就使用HelloApp作為軟體名稱,你會驚奇的發現下面的都已經自動生成了!好,不用管它,我們接著下面做
7
下一步,也就是點「next」,next,
當然
這些不設置沒多大影響,因為我們是進行初學,不用去做那麼多外觀效果,
8
如果你認為白色的背景效果不好看,你就使用 background color 進行修改吧
9
然後你就可以進入預覽模式,繼續下一步
最後選擇finish,完全生成了你的第一個項目,此時它會自動打開兩個文件,不用管它,咱可以進行可視化頁面設計
按照圖上的路徑,打開樣式設計頁面
雙擊文件窗口欄,窗口最大化
左邊有各種表單,空間,文本框,都可以選擇。使用時選中,直接拖到設計頁面相應位置就可以了。這里就以一個投票表單為例。建立登錄表單頁,設計表單,頁面。
ok,我們要做的基本界面就是這樣。下面就是運行這個我們自己做的「軟體」了。更加激動了吧!雙擊窗口欄回到原來的界面
配置我們需要在電腦運行的虛擬機,當然也可以選擇在自己手機運行。這里我們就先在電腦運行好後,在直接把apk軟體包移動到手機安裝即可
如果在表格AVD裡面沒有任何記錄時,選manage,如果已經有了虛擬機,我們就不用進行manage進行配置
按照圖中的框配置下,ram運行內存不要設得配置太高,夠用就行,不然電腦會很卡
接下來,我們就通過虛擬進行運行我們的程序吧
可能虛擬機啟動有點慢,具體看電腦的性能吧。一般在3到4分鍾就可以啟動完畢。一般做軟體過程中,經常用到這個虛擬機,我們可以提前打開它,然後我們要使用時就會比較快了。
步驟閱讀
20
ok,我們做的軟體成功運行了。好下面就找到安裝包apk文件,發送到手機裡面嘗試了。
㈡ 該學什麼技術比較好,編程安卓系統還是
計算機專業基本分為三大領域:設計、開發和網路。每一個領域內又可以細分為許多不同的專業設置。設計領域的熱門專業:動漫遊戲設計師專業,環境藝術設計師專業,廣告傳媒設計師專業;開發領域的熱門專業:軟體開發工程師專業,網站開發工程師專業;網路領域的熱門專業:網路技術工程師專業
我是資深電腦教育專家,有相關問題我可以給你解答。
。
㈢ 安卓app主要用什麼編程語言的
安卓App用java和Kotlin作為開發語言。
Google IO 2017宣布了 Kotlin 會成為 Android 官方開發語言。在Kotlin 語言出現之前,幾乎所有的安卓應用程序都是使用Java語言編寫的。
(3)編程安卓擴展閱讀
Google在今年I/O2017開發者大會中宣布,正式把Kotlin納入Android程序的一級開發語言(First-classlanguage),並與開發團隊JetBrains合組非牟利基金會推廣Kotlin。據多間外國媒體報導,這是GoogleI/O開發者大會中引來最多歡呼聲的消息。
Kotlin將於AndroidStudio3.0得到支持,JetBrians指開發者不用再安裝額外元件或擔心兼容問題。Kotlin能與Java互通,但擁有Java不支持的功能。Google相信利用Kotlin可使Android程序開發更快捷有趣,但他們補充,此舉絕非取代Java和C++的官方支持。
㈣ 關於安卓編程
我也遇到同樣的問題了,聽人說是android版本太低了,於是我就換了個sdk版本,具體做法,右擊項目名—>選中properties—>在右邊的project builder target中將android 2.3.3該選為android 4.2.2就OK了
㈤ 怎麼編程安卓系統
一:Java SE 編程
Java 是一種面向對象的開發語言,Android操作系統的應用層使用Java語言來開發,所以要想進行Android開發必須有良好的Java基礎。這一階段的學習,要牢固掌握Java 中的基本語法,掌握面向對象的程序設計思想,及開發工具的使用。之後學習常用類,多線程等高級特性,學習Java網路編程,了解網路通訊結構,掌握資料庫語言及JDBC對資料庫的訪問,了解數據結構與演算法,設計模式,項目開發工具的使用等內容。為後續的學習打一夯實的基礎。
二:Android 基礎應用開發
這一階段的學習主要是掌握Android的系統架構,熟悉整個android開發環境的搭建,以及的常用命令和工具的使用,熟練掌握Andoid的UI開發,包括使用標准控制項,以及自定義各式各樣的UI控制項,配合動畫部分的使用,讓自己UI設計更加炫麗更加吸引。最後在自己的應用中植入廣告,發布到Market中,享受掙錢的樂趣。
三:Android 核心組件開發
精通Android應用開發核心組件的使用,包括Acitivity窗口活動管理;連接各個組件起到通訊作用的Intent信使;存在於服務端不可見的Service組件;為數據提供共享的ContentProvider;之後要掌握Andorid中很實用的數據存儲,以及復習Java中的網路技術,並將它結合到android的開發當中,特別是常用的http通信,以及XML,Json數據的解析。中間通過不同項目讓我們去強化該部分的知識。
四:Android 深入開發
通過前面的三個階段的學習,這一階段主要是把前面的內容作為基礎,結合一些實際的應用,讓Android開發更加多樣化,當然需要一些練習了,不妨可以嘗試一下多媒體方面,如:音視頻播放,照相機,鬧鍾等;常用設備方面,如:GPS,重力感測器,指南針等;還有基本的Android圖形開發,繪制自己的View部件以及通過Bitmap對圖片作一些處理。然後在此基礎之上,學習高級的游戲開發引擎,2D,3D的圖形處理。
㈥ 學習安卓編程入門
現在的學生真幸福,可以這么早就接觸編程了,呵呵!不過,你要有耐心,希望你能堅持下拉!
這位同學,想學編程開發,那要先會一門編程語言啊,我覺得你現在可以試著去學學C語言,雖然這個安卓沾不上邊,但是,C語言的編程思想還是很重要的,我高中的時候開始學C語言的,當時是出於好奇,沒有目標,你比我強,已經注意到了安卓。呵呵,學完了C語言之後,他的語法基本上和所有的編程語言都很相像, 能影響你的思維,幫助你理解其他的編程語言的。
畢竟你還在中學時代,時間充足! 之後呢,你在好好看看《數據結構》,這很重要。然後再去學學Java語言,因為Android的應用的開發語言用的是Java,所以一定要好好學習。
最後了解下資料庫,我們在學習資料庫之前都先學了《資料庫原理》《離散數學》《關系代數》,有了這些基礎之後再去學資料庫,資料庫也有很多可以選擇的,推薦mysql。
呵呵,說了這么多,這是我的一些經驗,你還在中學時代,你真的好有優勢,挺羨慕你的,像我就是起步比較遲,當然我不是學安卓的,不知道能不能啟發你! !!
中學的課程也很重要,自身的學習千萬不要耽誤。。。 希望你加油!
㈦ 如何自學 Android 編程
因為項目需要,8月中旬開始決定做安卓的程序,所以馬上就開始學習安卓方面的開發知識,把最近的學習實踐經歷和大家分享分享。不要一開始就下載一大堆資料,視頻,然後就不知道做什麼了,要給自己定個目標,我要做什麼?我怎麼達到目標?
我不懂java,但是懂C#和C++,所以我沒主張去單獨學習java語言,如果你是個最最初的新手,沒啥語言基礎,那你必須先看看java語言,不要很詳細看,因為學習Android中,你也是在學習java。
1. 明確目標
沒有目標的學習,會感覺到後面沒什麼成果,在1年前,我也打算學習android開發的,但是目的就是學習,到網上去下載很多學習的視頻,然後把開發環境搭建起來,能把Helloworld運行起來,能打些log,Activity之間也能互相切換了,但是後面也就不了了之了,因為不知道學了要干什麼。依葫蘆畫瓢的做了幾個例子,因為裡面的問題都是已經解決的,所以也沒能深入的系統學習。
這次因為產品的需要,要做Android版本,要做的東西一開始就已經設計好了,見搖搖2選1安卓版本,剛開始也不知道裡面有些什麼技術難度,但是要做的目標已經明確了,而且也沒有現成的,碰到問題就查資料,慢慢地解決,這樣有的放矢,學習的效果非常好。既有現成的技術可以使用,又有些技術,需要查比較多的資料,這樣記憶就比較深刻,所掌握的知識也比較系統。
接下來的一系列文章,我會把在開發搖搖2選1中遇到的問題,給大家詳細講講,程序雖然小,但是五臟俱全,做Demo和做產品的要求完全不是一個級別,如果Android大牛感覺知識講的比較淺,那可以繞道,畢竟我是從一個完全的新手開始的。
2. 了解安卓開發中比較困難的地方
學習一個新平台,就要知道此平台開發要面臨的困難有哪些,不要做到最後,這些問題沒有考慮,那就比較糟糕了。在網上搜索了下,安卓開發困難總結如何:
1)安卓系統版本比較多,各版本之間的兼容性是個問題,此為系統碎片。
2)安卓設備千變萬化,設備難以統一,每個產品都成為獨立,分散的Android碎片。
3)解析度五花八門。一個產品,可能需要多個界面排版,人工消耗比較大。
看到這張圖,有沒有頭疼的感覺?
總結成一句話:Android的碎片化真是要來開發者的命。
3. 搭建開發環境
"巧婦難為無米之炊",開發環境肯定是第一件要做的事情,這類的文章已經很多了,我也不多說了,多說也就比較無聊了。感謝吳秦,也是博客園里的一員,他寫的很詳細了,見這里。
4. 查看網友總結的一些經驗。
不是什麼都查看,開發中遇到什麼問題,就去查看什麼問題,這樣你查到的知識,馬上就能深入的實踐,這樣知識就鞏固了。
1)首先當然要看Android的開發文檔,裡面其實大部分的知識都有了,還有就是SDK自帶的Samples。
2)博客園里搜索「Android開發」,會出來一大把,很多網友都是很系統的講解了。
3)eoe
android社區,裡面有很多網友上傳了現成的demo代碼,裡面很多都是模仿現在流行的產品的界面開發,很是不錯。
5. 掌握調試方法
個人一直認為,調試技巧是開發中最重要的技能,如果調試技能比較差,不知道如何查找問題,那不會是個好的程序員,其技能也不會高到哪裡去。
Android做下來,感覺調試這塊做的很不錯了,這要感謝Eclipse
IDE做的比較不錯,但是Android的界面排版部分,真的不敢恭維,Eclipse時間用長了,佔用內存真是大。有哪位高手能否告訴我下,你們界面排版是用什麼的?
Android里,如果程序出了問題,有些是一下跟蹤不到的,這時就要用到Log類了,Log類使用很簡單,就不多說了。
自己一個很有感觸的經驗,如果你真的打算做Android開發,那就買一個設備,這樣能大大提高開發效率,模擬器有時用起來真是麻煩,而且開發的設備不要很好的,只要設備解析度是主流的,感測器的支持最好全點就夠了,國產的手機里,華為的還不錯,或者到淘寶上去買個二手的,投資不大。真的買了投資,可能也會增加你學習Android的決心。
6. 程序框架
經過10多年的經歷,認識到程序的框架對開發產品真的是起到舉足輕重的作用。一個好的產品,如果有個好的程序框架,那真是事半功倍,可能開始所做的工作會比較多,很難看到令人激動的成果,但是相信我,絕對值得。一開始,我也是比較注重程序界面開發,很快就開發出界面來,而且著實比較激動,因為有東西出來了,但是後面的事情,真是令人發狂,想從頭再來,太遲了,離計劃的時間比較近了,時間不允許,只有硬著頭皮往上打補丁,硬著交付第一個版本,第二個版本或者後面的版本,遲早是要重來的。所以在後面帶領團隊開發的時候,在開發前,都是要討論程序框架,留出很大部分時間進行程序框架開發,及在開發中不斷的改進。
剛接觸Android,不知道用什麼程序框架,所以查了很多資料,一開始看到一個程序框架,感覺很不錯,所以一開始就使用了下面這個程序框架。
㈧ 安卓手機上怎麼編程
http://wenku..com/link?url=DWSJ5G_SqgellKGTGxejiFA2iidjmZMhBPyi_
C4droid,剛發現的,好像很好玩,試試!
㈨ 安卓編程入門教程
看書的同時盡量多看一些視頻教程!關於android的視頻教程網上非常多,都是成套的從零基礎由淺入深的!
比如:
若水系列:《Android從零開始》《若水新聞客服端開發教程》《騰訊微博Android端開發教程》
老羅系列:《Android常用UI控制項編程》《android常用布局的介紹》《android存儲數據和文件》《android解析Json數據》《android解析xml文件》《android入門介紹》《android之http協議編程》《網路地圖實戰開發》《伺服器端JDBC編程》《伺服器端Web編程》
黑馬系列:《黑馬程序員_Android核心基礎視頻教程》
Sundy系列:《Android高級應用課程共享版》《Android深入淺出》
Mars老師系列:《Mars老師Android視頻課程》1-5季節
iGou系列: Android開發視頻教程