android studio與eclipse的傳統安卓開發有一些不一樣之處
android studio是單工程的開發模式
android studio中的application至關於eclipse裏的workspace概念
android studio中的module至關於eclipse裏的project概念
下面是android studio的一些實用技巧:android
在窗口中,找到IDE Settings->Appearance,在右側勾選上「Override default fonts by」,而後在第一個下拉框中選擇字體爲「simsun」,而後apply,重啓IDE,就行了。
設置快捷鍵
在settings窗口中,找到IDE Settings->keymap,右側打開的就是快捷鍵了。右鍵單擊要修改的快捷鍵,會彈出一個菜單,選擇「Add keyboard shortcut」就能夠修改快捷鍵了。刪除的話,在彈出的菜單中選擇remove XXX便可。特別說明,在AS的快捷鍵設置裏能夠直接設置使用Eclipse快捷鍵仍是別的IDE快捷鍵。若是你熱衷Eclipse那麼也可設置成Eclipse的快捷鍵。git
在IDE Settings->Appearance,右側的Theme選擇本身喜歡的主題便可。我的比較喜歡Darcula主題,也就是如上截圖樣式。android-studio
選擇File->Import Project,在彈出的菜單中選擇要導入的工程便可,選擇好之後就直接next,在第二個窗口中也選擇默認的第一個選項就能夠。須要注意的是,在AS中,有兩種工程,一個是Project,一個是Module,上面已經細說過了。app
選擇File->Projcet Structure,在彈出的窗口中左側找到Libraries並選中,而後點擊「+」,並選擇Java就能導入Jar包了。或者直接拷貝jar文件到項目的libs文件夾下,而後運行:Sync Project with Gradle Files。而後clean project從新編譯。框架
AS對工程刪除作了保護機制,默認你在項目右鍵發現沒有刪除選項。你會發現你的module上面會有一個小手機,這是保護機制。刪除的第一步就是去掉保護機制,也就是讓手機不見,具體作法就是鼠標放在工程上右鍵->open module setting,或者F4進入如圖界面,選中你要刪除的module,而後點擊減號,這樣就取消了保護機制,而後回到項目工程右鍵就可發現刪除選項。注意:刪除會將源文件刪除。eclipse
運行Hello + 學號程序截圖
ide
第一部分:建立新Activity
右鍵點擊包名,New--Activity--選擇你想要的類型-編輯名字及其餘信息--finish 建立Activity函數
第二部分:按鈕點擊響應函數中建立Activity佈局
button2.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //在按鈕響應函數中添加以下兩句話就ok了 Intent intent=new Intent(MainActivity.this,Main2Activity.class); startActivity(intent); } });
1.Toast是一種很方便的消息提示框,會在 屏幕中顯示一個消息提示框,沒任何按鈕,也不會得到焦點、一段時間事後自動消失!學習
2.特色:
Toast.makeText(Mainthis, 「提示的內容」, Toast.LENGTH_SHORT).show();
Android UI控件及UI組件:
Android的界面是有佈局和組件協同完成的,佈局比如是建築裏的框架,而組件則至關於建築裏的磚瓦。組件按照佈局的要求依次排列,就組成了用戶所看見的界面。在Android4.0以前,咱們一般說Android開發五大布局和四大組件,這五大布局就是:
具體步驟以下
Unknown features (Run Configuration[AndroidRunConfigurationType], Facet[android, android-gradle]) covered by disabled plugin detected. Enable plugins... Ignore Unknown Features
這是由於android surport沒有被勾選致使的,勾選一下重啓AS就能夠了
方法:左上角File >> Setting >> Plugins >> 把Android Support勾選上,點擊Apply,再點OK,會提示重啓,重啓完就行了。
碼雲項目地址
步驟 | 耗時 | 百分比 |
---|---|---|
需求分析 | 20min | 13.8% |
設計 | 30min | 20.7% |
代碼實現 | 60min | 41.4% |
測試 | 15min | 10.3% |
總結分析 | 20min | 13.8% |
但願可以經過系統地學習,探索一些開源項目並改進功能,養成良好的開發習慣,造成一套完整的android生態知識體系,並能徹底自主開發一款具備必定實用價值的app。