1. 程式人生 > >Android學習系列(41)--Android Studio簡單使用

Android學習系列(41)--Android Studio簡單使用

1. 環境

UBUNTU 14.04 + Android Studio 0.8.2

2. 安裝jdk

openjdk-7是一個很好的選擇:

sudo apt-get update
sudo apt-get install openjdk-7-jdk

不排除你需要選擇一個預設版本:

    sudo update-alternatives --config java
    sudo update-alternatives --config javac

3. 安裝Android Studio

在UBUNTU有兩種方式安裝.

(1). 新增PPA。

開啟終端,執行一下命令:

sudo add-apt-repository ppa:paolorotolo/android-studio
sudo apt-get update
sudo apt-get install android-studio

如果想移除PPA並刪除Android Studio:

sudo apt-get install ppa-purge
sudu ppa-purge ppa:paolorotolo/android-studio
(2). 在官網上直接下載解壓。

下載地址:

如果想刪除Android Studio,直接刪除資料夾android-studio。

執行bin/studio.sh,啟動Android Studio.

4. 修改設定

(1). 主題。

File - Settings - Appearance - Theme - Darcula (黑色主題)

(2). 快捷鍵。

File - Settings - Keymap - Eclipse (對於習慣了Eclipse快捷鍵的同學)

5. 工程和模組

Android Studio的project 相當於 Eclipse的workspace

Android Studio的module 相當於 Eclipse的project

(1). 新建Project

File - New Project

填寫包名等,

(2). 新建Module

File - New Module

關於新建,要注意的是:

  • Application name 就是 Project名稱
  • 預設新建的Project的Module name是app,在0.8.2上我沒有找到設定的地方,只能在建立之後,通過app上右鍵 - Refactor - Rename來更改Module和Dir name。
(3). 匯入Project

在File - Close Project,按Del鍵刪除剛剛新建的ListViewSample。

我們可以使用Open Project開啟剛才那個專案,這種情況下沒有問題,更多的情況下我們是需要匯入其他的專案到Android Stuio,我們以此為例子看看過程,

Import Project - (Porject Location)

OK.

(4). 新建Module

File - New Module

選擇Android Application,

Application Name使用Project Name好了,Module Name取名為NewApp,

6. 刪除Module的問題

很多朋友發現不知道怎麼刪除Module。請如下嘗試:

  1. 在導航條上(非Project面板上)右鍵模組,如下圖。
  2. 在settings.gradle 刪除它的引用
  3. 退出Android Studio在資源管理器中刪除模組目錄

7. 小結

強大的Android Studio來了,有什麼理由不去用用呢?找不出。

後續有注意的地方,我會適當的補充進來。

相關推薦

Android學習系列(41)--Android Studio簡單使用

1. 環境 UBUNTU 14.04 + Android Studio 0.8.2 2. 安裝jdk openjdk-7是一個很好的選擇: sudo apt-get update sudo apt-get install openjdk-7-jdk 不排除你需要選擇一個預設版本: sudo updat

Android學習筆記】Android Studio簡單斷點調試

分享 遇到 跟著 相關 斷點調試 .com 完整 android學習 force 首先點擊斷點調試按鈕運行App 啟動之後,會彈出如下圖的提示框,不要管,幾秒之後這個彈框會自動消失,然後App會成功運行。 下面介紹一下斷點調試的相關操作按鈕對應的功能: 按鈕1的功能:

Android學習之旅--Android Studio

tro options png 進行 下載 setting 內存 com style 一、開發工具了解 Android Studio 是一個Android集成開發工具,基於IntelliJ IDEA. 類似 Eclipse ADT,提供了集成的 Android 開

Android學習筆記》Android Studio如何去除頂部標題欄教程

【更新時間】 2017/4/5 【序】 在初步開發Android應用中,我們會遇到一個問題,頂部標題欄的名字是專案名字(app名字)並且不可編輯。非常的不方便,那麼我們有什麼辦法把他去掉呢? 【相關文章】 【開發工具】 Android

Android學習系列(二)佈局管理器之線性佈局的3種實現方式

轉載請註明出處:http://blog.csdn.net/lhy_ycu/article/details/39643669        LinearLayout是Android控制元件中的線性佈局

Android學習系列(二): 儲存檔案到手機記憶體-模擬使用者登入儲存使用者資訊

今天要學習如何儲存檔案到手機記憶體中,具體思想如下: (1)建立登入的Activity,包含使用者名稱EditText,密碼EditText,記住密碼CheckBox 和登入按鈕Button。 (2)建立儲存和讀取檔案的業務類,以供activity入口類呼叫。 (3)建立登

Android學習筆記》Android Studio匯入org.apache.http.legacy.jar教程/匯入API教程

【更新時間】 2017/4/5 【序】 因為在學習一個demo要用到http請求,但是出現了org.apache.http.Header這個類找不到的情況,原因是在API 23中,不提供org.apache.http.*(只保留幾個類),今天的教程就是

Android 學習之旅--Android 體系結構

2015年 1.5 學習 gin 3年 哈哈 蛋糕 名稱 kit 一、Android 背景 背景就不說了,百度介紹很多,主要還是記一下每個Android版本對應的甜品名稱,我覺得這個挺好玩的,哈哈 1.5 Cupcake(紙杯蛋糕):2009年4月30日發布。 1.

Android學習筆記(36):Android的兩種事件處理方式

post gravity cal log 基於 處理方法 hang mil 重寫 Android提供了兩種事件處理的方式:基於回調的事件處理 和 基於監聽的事件處理。 我們來說的easy理解一點: (1)基於回調的事件處理就是繼承GUI組件,並重寫該組件的

Android 學習之《Android程式設計權威指南》第二版 程式碼+筆記整理(四)

(程式碼)GeoQuiz最終開發 GeoQuiz應用初步開發 GeoQuiz應用升級開發 解決GeoQuiz應用旋轉恢復第一題的BUG 不展示編譯器自動完成的程式碼,僅提供手動修改或者編寫的程式碼。 省略了先前一些程式碼,可參照上方連結。 升級內容: 增加作弊按鈕,給使用者提

ANDROID 溫習系列02----ANDROID--常識-溫習

<1>android程式設計講究:邏輯與檢視分離(在佈局檔案中編寫介面然 後在活動中引入) <2>android四大元件: (1)activity----活動 (2)service----服務 (3)boardcast receiver----廣播接收器 (4)c

Android 學習之《Android程式設計權威指南》第二版 程式碼+筆記整理(三)

(程式碼)解決GeoQuiz應用旋轉恢復第一題的BUG 一、產生BUG的原因 1. 裝置旋轉時,系統會銷燬當前的QuizActivity例項,然後建立一個新的例項,這時陣列索引(mCurrentIndex)會初始化為0,因此使用者看到的還是第一道題目。 2.

Android面試系列Android基礎知識

這兩天就要換工作了,為了拿到offer,是時候來一波面試準備了!希望自己能找到心儀的工作。也希望這篇部落格能幫助到大家。 本篇部落格是相對基礎的知識,雖然是基礎,但是很重要,你能保證你都記住了麼? Activity相關 Activity是四大元件之一,

Android學習】關於Android中解決重寫onTouch事件提示 的警告:onTouch should call View#performClick when a click is detec

一、問題的出現 當我對控制元件使用setOnTouchLister()時重寫了onTouch()方法時就出現了這個警告 二、原因 onTouchListener的onTouch方法優先順序比onTouchEvent高,會先觸發 假如onTouch方法返回fa

Android學習——線上檢視android原始碼的3種方式

原文:http://blog.csdn.net/chuekup/article/details/8067075 上面2種都是通過第三方網站直接訪問,這裡主要說說下面這種方法: 3. 一個chrome核心瀏覽器外掛:Android SDK Referenc

程序間通訊學習系列(二)——簡單瞭解Binder機制

Binder機制太複雜了,本文只是簡單的對Binder進行了解。 在Android中Binder是一個類,實現了IBinder介面,在Binder機制中還有兩個重要角色Binder驅動(在核心中)和ServiceManager,這兩部分Android平臺已經實現,我們

android學習】檢測android主屏,並把app從後臺切換置前臺

1,需求:  因為專案需求,需要將app永遠保持前臺執行。  現已實現功能:   1)安裝app後,只要到桌面,手持會自動切換到app介面。   2)記錄退出介面,再次切換回app後依舊是原來的介面。 2,demo:  1)開一個執行緒,用於檢測app介面及切換介面。

Android學習筆記: Android動畫特效

Android動畫特效 Android應用中各式各樣的互動介面能體現一個Android應用獨特的設計理念,為應用增色不少。為了要實現這些效果就需要用到Android中關於動畫的API,Android中的動畫效果主要分為逐幀動畫、補間動畫、屬性動畫。 逐幀動畫(Fram

Android學習筆記:Android資源總結

Android應用資源可分為兩大類: 1、無法直接訪問的原生資源,儲存在asset目錄下,應用程式可以使用AssetManager來訪問這些資源 2、可以通過R資源清單類訪問的資源,儲存在res目錄下 先來看原生資源,指的就是跟android無任何關係可以獨立存在的檔案,

Android學習視訊Mars-Android開發視訊教程(全集)

Mars-Android開發視訊教程(第一季) Mars-Android開發視訊教程(第二季) Mars-Android開發視訊教程(第三季) Mars-Android開發視訊教程(第四季) Mars-Android開發視訊教程(第五季) Mars-Android開發視訊教程(第一季