使用Android Studio開發android應用(持續更新),androidstudio
使用Android Studio開發android應用
--------------------轉載請註明出處:coder-pig
前言:
在2013年5月16日開發人員大會上,google公司發布了一個新的整合式開發環境:Android Studio
該IDE是專門用來開發安卓應用程式的,如果你需要使用Java的話就需要下載Java的IDE了!
google慢慢地已經把重心放到Android Studio上了,所以有必要熟悉下這個IDE開發環境!
本篇博文會不定期地進行更新!對遇到的問題以及一些新的東東都會記下來!希望能幫到各位coder!
更新日誌:
2014.7.30:
增加了匯入工程亂碼和gradle檔案更新不了的解決方案;
修改預設編碼字型的方法,修改預設文件規範與文檔注釋的方法,以及快速鍵的自訂!
軟體下載:
官網地址:官網地址
如果木有翻牆或者上不去的話就用下面的百度雲連結進行下載吧:
32位的:點擊下載 有漢化包: 點擊下載
64位的:點擊下載
軟體的安裝
其實軟體的安裝很簡單,傻瓜式的下一步,比較多;
如果你怕的話可以看下面這個包:
android studio 安裝: 包
基本使用:
在使用之前,看這篇文章的應該很大一部分是從Eclpise過來的,想來試試AS,先將兩個IDE的一些名稱進行比較:
|
Eclipse |
Android Studio |
| 工作區 |
workspace |
project |
| 項目 |
project |
module |
| 引用 |
preference |
moudule dependence |
所以在AS中是不可以建立多個project的,而是建立多個module
①如何建立一個工程:
直接選擇第一個,我們開發的是行動裝置,這裡是設定最低版本的sdk
下一步:這裡提供格式各樣的Activity形式,有側滑的,自訂導覽列的等等,通常我們選擇預設空白Blank
下一步:設定主Activity的名稱與對應布局檔案的名稱:
finish,接著等待gradle載入工程目錄,接著完成後就進入到as提供的開發介面了,好像很炫的樣子
②開發介面的的介紹:1.工程目錄:
2.主要的工作空間:
3.相關表單的介紹:
1)工作空間的隱藏與顯示:
2)DDMS安卓調試工具的使用: logcat是作業記錄,Devices是當前裝置的情況
可以直接看最下面:
當然也可以點擊功能表列的,就可以開啟一個單獨的DDMS表單:
3)工具列的常用項:
依次是運行,debug,安卓裝置日誌查看,sdk和jdk的目錄;granle檔案夾,AVD Manager模擬器管理;SDK; android DDMS(調試工具);協助
4)布局檔案的即時預覽:
當我們調用布局檔案時,只需要右鍵preview就可以彈出
適配到不同手機上的情況了,一定程度上方便我們做出適配不同螢幕的app
其他雜項:
1.更改IDE的主題:
第一種方法:
點擊扳手的那個表徵圖,接著輸入colors就可以找到了
將Scheme name改成Darcula就會變成黑色的了!改成Defalut就是原來白色的!設定完需要重啟Android Studio!
第二種方法:
輸入app,找到Appearance
②修改預設的編碼字型:
③修改檔案頭的預設注釋和文檔規範:
④修改快速鍵
問題解決:①匯入工程的亂碼問題的解決:
當我們導包時:一些中文的包名會出現亂碼的情況:
設定完畢就可以看到中文的目錄名了:
②gradle更新不了,建立工程報錯
因為天朝把google給牆了,同時把android developer官網給牆了,所以如果用AS下gradle;
要麼下不了,要麼速度太慢
對於這個問題,現在提供一個簡單的解決方案:
首先來到這個目錄下:
C:\Users\Administrator\.gradle\wrapper\dists
我們先查看要下載的gradle的版本:
我這裡的版本就是1.12的,先到百度下下載對應版本的gradle
下載完後,進入這個目錄,
接著將下載好的gradle-1.12-all.zip直接放到這個目錄下,是直接!!!!不用解壓
好了,放完以後,重啟或者開啟AndroidStudio建立一個工程,等一會兒就可以了,第一次解壓的時間比較長
有點耐心:
另外提供筆者有的兩個版本:
gradle-1.12: 點擊下載
gradle-1.10 點擊下載
另外教大家一個新技能:直接下載,在網站導覽列或者QQ旋風中貼入以下連結,最後面改下要下的版本號碼:
比如:1.9版本的:
http://services.gradle.org/distributions/gradle-1.9-all.zip
就可以直接下載對應版本的gradle了!
如用用C#開發安卓
好像目前framework已經能夠移植到安卓系統了,既然架構支援安卓系統,理論上可以說你做的程式能夠在安卓系統裡運行了,如果你調用了系統的檔案或動態庫之類的,可能會有問題。具體項目我沒有接觸過,你搜一下,應該有不少相關資訊了。方便的話可以做個簡單的試試。
怎使用Android組件在安卓手機上開發應用程式
安卓手機就是一個真實的模擬器,開發android程式需要你連結上eclipse,要搭建好開發環境,android一共有四大組件即Activity、Service、Broadcast Receiver、Content Provider,如果你沒有學過那你是沒有辦法做開發的。