1. 程式人生 > >android studio系列之使用指南

android studio系列之使用指南

第一章 歡迎來到Android Studio

1.1 介紹Android Studio

 Android Studio是一個基於IntelliJIDEA的新的Android開發環境。與Eclipse ADT外掛相似,AndroidStudio提供了整合的Android開發工具用於開發和除錯。除了你期望的IntelliJ的能力,AndroidStudio還提供:

[圖片]基於Gradle的靈活的構建系統[圖片]支援構建變種版本和生成多個APK檔案[圖片]支援通過程式碼模板來幫助你建立通用的app功能[圖片]支援豐富的佈局編輯器,可拖放主題編輯[圖片]支援lint工具來捕獲效能、可用性、版本相容等問題

[圖片]支援程式碼混淆和應用簽名[圖片]內建的google雲平臺支援,因此很容易整合google雲訊息和app引擎

變種版本同一個apk,不同版本

1.2 安裝Android Studio

1.2.1 Android Studio系統要求:

螢幕解析度最小 1280 x 800最小2GB RAM, 4GB RAM 最佳Oracle® Java Development Kit (JDK) 7

tips: 安裝Android Studio前需要先安裝JDK7,並配置好環境變數

1.2.2 Android Studio下載:

下載地址:

http://developer.android.com/sdk/index.html

三大作業系統全部支援:

 

1.2.3 Mac OS 安裝配置:

下載最新版本的Android Studio,目前的最新版本為: android-studio-ide-135.1740770-mac.dmg

下載完成後開始安裝:

 

Linux/windows上安裝配置Android Studio Mac上差不多,在此就不多介紹了。

1.3 開啟Android Studio

1.3.1 開啟一個已經存在的Android Studio專案

點選 [ Open an existing Android Studio project ] 來選擇一個本地的Android Studio

專案

 

2.選擇專案地址開啟就好了

1.3.2 匯入一個Android程式碼示例

1.點選 [ import an Android code sample ] 進入示例程式碼選擇介面

 

2.選擇一個樣式程式碼,點選 下一步 ]

 

3.設定應用名和專案存放位置

 

4.執行應用程式

 

5.手機上檢視執行結果

 

1.3.3 從版本控制平臺check out出一個專案

我們以Github為例來介紹如何checkout出一個專案

1.點選 [ Check out project from Version Control ],選擇 [ Github ]

 

2.如果你已經設定過Github帳號,再次開啟時會提示你輸入密碼,如果你想重新設定帳號,點選 [ Cancel ]

 

如果你想重新設定密碼,點選[Reset],會進入重新設定密碼的介面

 

3.輸入Github帳號和密碼,點選 [ Login ]

 

4.CloneGithub上的專案

Clone前可以測試下專案是否存在 5.點選 [ Clone ]後開始下載原始碼  

1.3.4 匯入一個專案(Eclips ADT/Gradle)

另外還可以匯入一個你用Eclipse開發的專案

 

1.4 配置Android Studio

Android Studio歡迎介面點選 [ Configure ] 進入配置介面

 

1.4.1 配置介面

配置介面顯示如下:

 

這裡我們只介紹匯出設定檔案和專案的預設配置,其它的會在後序的章節中重點介紹。

1.4.2 匯出設定檔案

我們在什麼場景下會匯出或匯入設定檔案呢當然是你換一臺電腦辦公或想把你的配置提供給別人用的時候。

點選 [ Export Settings ] 進入匯出設定介面

 

1.4.3 專案預設配置

點選 [ Project Defaults ] 進入專案預設配置介面,可以根據你的需要進行相關配置。

   

1.5 

幫助文件 第二章 檔案管理

2.1 操作介面概覽

 

2.2 關於Android Studio

 

2.2.1 配置檢測更新

.檢測當前版本更新

檢測Android Studio的更新我們通過: Android Studio --> Check for Updates …

 

如果已經是最新版本,就會彈出上面的提示.

.配置更新通道

Android Studio提供了不同的更新通道,我們可以通過配置來指定更新通道。

選單 --> Android Studio --> Check for Updates ...

在彈出的對話方塊中選擇Update進入更新通道配置介面,如下圖:

 

.4個版本的區別:

Stable Channel: 穩定版本

Beta Channel: 測試版本

Dev Channel: 開發版本

Canary Channel: 金絲雀版本

這四個版本更新頻率從Canary往上逐漸遞減,Canary大概1或者2週會更新一次,Beta則為相對穩定的釋出版,而Stable則是正式版.

另外這四個版本的穩定性則跟其更新頻率相反穩定性從Canary往上逐漸遞增。

環境問題經常會經常困擾著我們,所以如果不是特別需要,我們當然是使用穩定版本了。

.版本安裝更新過程

更新到Dev Channel的最新版本的例子:

假如有新版本可以更新:

 

點選[Update and Restart]後會開始更新並重啟:

 

更新完成後會提示你是否要匯入之前版本的設定

OK後就可以啦!

2.3 檔案管理功能概覽

File 中主要提供了與檔案相關的操作,像新建、匯入、匯出、開啟、關閉、儲存、同步、列印、收藏、編碼、讀寫模式等。

 

2.4 新建和匯入

2.4.1 新建一個專案

我們可以在兩個地方新建專案

一是通過啟動介面:Start a new Android Studio project

二是通過開啟的Android Studio-->選單 -->File -->New -->Create New Project

然後都會出現下面的提示:

新建一個專案

 

點選 [ Next ],進入選擇目標裝置介面

2.選擇目標裝置

 

Mini SDK選擇

我們選擇不同版本的SDK,裝置覆蓋率會有相應的變化,SDK版本越低,裝置覆蓋率

就越高.

由於Android碎片化嚴重,我們如果想支援更多的裝置,就不得不選擇低版本的SDK.

help me choose

點選【help me choose】可以檢視Android 版本更多的資訊,以便幫助我們選擇

合適的SDK版本.

 

回到第2繼續點選 [ Next ],進入自定義Activity介面

3.選擇一個模板

Android Studio為我們提供了常用的Activity模板,可以通過選擇更加快捷的建立.

 

點選 [ Next ],進入自定義Activity介面

4.自定義Activity

 

點選 [ Finish ],進入建立專案介面

5.開始建立專案

 

Tips: 如果你是第一次使用Android Studio建立專案可能會比較慢,因為Android Studio第一次會先下載Gradle.

6.解決錯誤(如果有的話)

耐心等待一會兒專案建立成功後可能有錯誤提示:

 

不要怕,Android Studio會給出相應的解決方案點選【Open Messages View】可開啟錯誤提示介面

上面的錯誤是com.android.support:appcompat-v7:22.+解析失敗

看一下這個元件是幹什麼用的,點選[ Show in Project Structure dialog ]

 

是編譯的時候用到的.

OK,那我們安裝這個元件點選【Install Repository and sync project

安裝過程如下:

 

7.執行

安裝成功後項目中不再有報錯,執行一下:

 

2.4.2 專案(Project)和模組(Module)

這裡普及兩個概念專案(Project)和模組(Module)

Android Studio中的Project相當於EclipseWorkspace, Module相當於EclipseProject.

EclipseAndroid Studio專案中相關名字的對比如下:

2.4.3 Android Studio專案檔案結構

Android Studio專案有八種檢視檔案的模式:

 

下面我們一一介紹:

.Project模式

 

展示全部檔案資訊檔案的位置是真實的物理結構因此在檢視檔案的時候建議切換到project模式.

.Packages模式

 

僅顯示專案本身的程式碼和資源,其它的資訊都被隱藏了程式碼和資源都以層級檔案的形式顯示.

.Scratches模式

 

Scratches模式只顯示草稿檔案.

Scratch Files(草稿檔案)是一個非常方便的功能,可以幫助我們快速的實驗和建立原型,

使用Scratch Files可以在不修攺專案和建立任何檔案的情況下快速畫出草圖, Android Studio(Intellij idea)Scratch Files提供了所有的輔助編碼功能.

.Android模式

 

Android模式,所有的檔案會通過型別進行歸類,這個並不是實際在電腦中的檔案結構.

Android模式,所有的檔案會通過型別進行歸類,這個並不是實際在電腦中的檔案結構.

.Project Files模式

 

類似Eclipse的專案結構形式.

.Problems模式

 

僅顯示報錯的檔案結構.

.Production模式

僅顯示生產檔案結構.

.Tests模式

僅顯示測試檔案結構.

2.5 開啟、關閉專案/匯入、匯出設定

如圖這些功能,我們在第一章已經全部介紹過,這裡再簡單介紹幾個。

2.6 2.5.1 清空最近開啟的專案列表

2.7 Android Studio歡迎介面有一個最近開啟的專案列表,時間久了,開啟的專案多了,就會很長,查詢也不方便,那麼,如何清空這個列表呢?

2.8 步驟如下:

選單 --> File --> Open Recent --> Clear List

   

確定清空以後,最近開啟專案列表就空了.

 

2.6 檔案同步

操作步驟: File--Synchronize(同步)  或使用快捷鍵 Option + Command + Y

點選Synchronize (同步),它將從檔案系統中載入檔案,如果你有未儲存的更攺,它將會提示你是否放棄更攺。

2.7 清除快取/重啟Android Studio

操作步驟: File-- Invalidate Caches / Restart (清除快取/重啟)

點選 [ Invalidate Caches / Restart ]後進入確認介面

2.8 匯出到HTML

你可以把程式碼以HTML的格式匯出

操作步驟: File-- Export to HTML (匯出到HTML)

匯出後的結果:  

2.9 新增到收藏

操作步驟: File-- Add to Favorites (新增到收藏)

我們可以將檔案或方法新增到收藏列表中,這樣可以更加方便快速的檢視

 

當你游標沒有選中方法時,新增到收藏是將整個檔案收藏,如果游標在某個方法上,那麼新增到收藏是將檔案中的方法新增到收藏.

舉例新增收藏到我們新建的收藏列表

 

如何開啟收藏列表呢?

方法一從左側工具欄快速開啟

 

方法二使用快捷鍵 command + 2

2.10 切換檔案編碼方式

操作步驟: File-- File Encoding (檔案編碼)

 

更加快捷的方式是通過狀態列來進行切換

 

2.11 切換行分隔符

操作步驟: File-- Line Separators (行分隔符)

 

更加快捷的切換行分隔符的方式是通過狀態列來切換

2.12 使檔案只讀

操作步驟: File -- Make File Read-only (使檔案只讀)

 

2.13 使用省電模式

操作步驟: File -- Power Save Mode (省電模式)

第三章 編輯

3.1 編輯概覽

 

也可以在檔案中右鍵開啟常用的檔案操作功能

 

3.2 複製貼上

複製貼上一些比較常用的操作這裡就不多作介紹了,相信大家都會用的,這裡重點介紹下不是太常用的功能

. Copy as Plain Text (複製為純文字)

 

普通的複製可能會帶有一些格式如果我們只想要純檔案那麼就使用 Copy as Plain Text

. Copy Reference (複製參考)

 

. Paste from History (從歷史貼上)

可以選擇最近複製的歷史進行貼上

3.3 查詢

查詢概覽

查詢應該是我們在使用過程中最常用的功能,這裡我們著重介紹一些相對陌生的功能其它的大家自己用用看吧。

結構搜尋/替換

Android Studio提供了一個通過使用程式碼模板查詢和替換的方式,它可以方便的提定義程式碼模板

操作步驟: Edit -- Find -- Search Structurally/Replace Structurally (結構搜尋/替換)

開啟 [ Search Structurally ]

 

通過搜尋模板 System.out.println($arg$+$arg2$); 搜尋的結果如下:

編輯變數    

歷史記錄

複製現有模板 替換這裡就不作演示了,跟查詢差不多

查詢設定

操作步驟: Edit -- Find -- Find Usages Settings (查詢設定)

查詢不同的型別都會有不同的設定,我們看看下面三種情況

 

3.4 Macros (巨集)

什麼是巨集?

是一種批量批處理的稱謂它是一些命令組織在一起,作為一個單獨命令完成一個特定任務。

Android Studio中支援錄製巨集的功能

 

錄製回放巨集

我們舉個例子來看看如何錄製回放巨集,需求自動儲存程式碼,然後執行程式碼

第一步: Edit --> Macros --> Start Macros Recording --> Android Studio右下角顯示開始錄製提示

第二步按下command + s 儲存檔案

第三步按下 control + s 執行程式碼

第四步: Edit --> Macros --> Stop Macros Recording --> 指出輸入框,輸入已錄製的巨集的名字 第五步定義快捷鍵

Android Studio --> Keymap -- Macros -- 找到我們剛才錄製的巨集 [AutoSaveAndRun]

 

我們選擇新增鍵盤快捷鍵,然後進入編輯介面

 

確定後顯示如下

 

確定後你就可以使用快捷鍵來執行巨集了。

我們也可以對比下巨集選單列表中的顯示

 

編輯巨集

Edit --> Macros --> Edit Macros

 

3.5 使用列選擇模式

操作步驟: Edit -- > Column Selection Mode (列選擇模式)

 

開啟 [列選擇模式後我們可以對列進行選擇:

 

3.6 擴大/縮小選擇範圍

操作步驟: Edit --> Extend Selection (擴大選擇)  ---> 每執行一次擴大選擇,選擇範圍就會相應的擴大

 

Shrink Selection (縮小選擇與上面的擴大選擇正好相反

3.7 合併兩行內容

操作步驟: Edit -- Join Lines (合併行)

3.8 自動補全當前的語句

Complete Current Statement (自動補全當前的語句)可以幫你完成正在輸入的語句的剩餘部分,自動增加漏掉的大括號小括號和必要的格式化處理。

操作步驟: Edit -- Complete Current Statement (自動補全當前的語句或 使用快捷鍵(shift + command + 回車)

 

第四章 檢視

4.1 檢視概覽

4.2 工具視窗管理

操作步驟: View -- Tool Windows (工具視窗管理)

4.3 快速檢視某個變數或者方法的定義

操作步驟: View -- Quick Definition (快速檢視某個變數或者方法的定義或 使用快捷鍵 Option + 空格

   

4.4 檢視某個類、物件或方法的兄弟姐妹

操作步驟: View -- Show Siblings (檢視某個類、物件或方法的兄弟姐妹)

 

4.5 快速檢視文件說明

操作步驟: View -- Quick Documentation (快速檢視文件或 使用快捷鍵 Fn + F1

 

4.6 檢視引數資訊

操作步驟: View -- Parameter Info (檢視引數資訊)  或 使作快捷鍵 Command + P

 

4.7 檢視方法的背景資訊

操作步驟: View -- Contex Info (檢視方法的背景資訊或使用快捷鍵 control + shift + q ,

此功能可以不需要移動程式碼就能檢視當前方法地宣告

4.8 檢視最近開啟過的檔案

操作步驟: View -- Recent Files (最近開啟過的檔案或使用快捷鍵 Command + E

 

4.9 檢視最近攺變過的檔案

操作步驟: View -- Recently Changed Files (最近攺變過的檔案或使用快捷鍵 Shift + Command + E

 

4.10 檢視最近的攺動

操作步驟: View -- Recently Changes (最近的攺動)

 

雙擊選中會顯示最近的攺動

4.11 對比兩個檔案

此功能用來對比兩個檔案的差異,找出攺動過的地方

操作步驟: View -- Compare With (對比檔案)

舉個例子對比MainActivityMainActivity2兩個檔案存在哪些差異

 

以預設的方式打開了兩個檔案,並高亮顯示了存在差異的地

切換對比顯示方式    

其它的設定

   

4.12 對比選中的檔案和正在編輯的檔案

操作步驟: View -- Compare File with Editor (對比選中的檔案和正在編輯的檔案)


4.13 對比剪下版上的內容
操作步驟: View -- Compare with Clipboard (對比剪下版上的內容)

舉個例子我們剪下了下面的內容



然後再選擇你要對比的檔案跟剪下的內容進行對比

4.14 

快速切換方案

操作步驟: View --  Quick Switch Scheme (快速切換方案)



4.15 視窗工具是否顯示

4.16  進入演示/免打擾/全域性模式

View -- Enter Presentation Mode

View -- Enter Distraction Free Mode

View -- Enter Full Screen

這三種模式大家都可以自己試一下,誰用誰知道。

第五章 導航

5.1 導航概覽

Android Studio 導航(Navigate)完全繼承於Intellij IDEA, 只要能熟練使用,它將會幫你節約大量的時間,非常狂拽炫酷屌炸天。

本章主要介紹Android Studio的導航在工程檔案、程式碼塊,及工具視窗、編輯器標籤等UI元素上的特性及快捷的使用方式。

 

5.2 跳轉到類檔案

此功能可以方便的跳轉到某個類檔案

操作步驟: Navigate --> Class 或 使用快捷鍵 Command + O

操作視窗介紹

 

查詢類檔案並顯示所有結果

 

跳轉到類檔案並定位到某一行

此功能不支援查詢其它檔案型別,不支援查詢方法

5.3 跳轉至指定的檔案或目錄

操作步驟: Navigate --> File 或 使用快捷鍵 Shift + Command + O

 

5.4 跳轉到指定檔案或方法

操作步驟: Navigate --> Symbol 或使用快捷鍵 Option + Command + O

 

5.5 程式碼塊摺疊、展開和跳轉

Android Studio中我們可以通過【 Command + 】 和 【 Command - 】 來展開

和摺疊類和方法的程式碼,

同時還支援自定義摺疊程式碼片段,其實就是在程式碼片段的開始和結束分別加上標識,之後就可以跟類和方法一樣展開和摺疊了。

舉個例子:

5.5.1 摺疊和展開程式碼塊(方法)

 

173這一行任一地方,同時按下 Command + ,程式碼塊被展開

5.5.2 摺疊和展開程式碼塊(自定義)

步驟1: 自定義程式碼塊:測試自定義程式碼塊1

 

接下來我們剛才選擇的程式碼片段開始和結束被加上了標識

 

5.5.3 在自定義程式碼塊之間選擇和跳轉

操作步驟: Navigate --> Custom Folding 或使用快捷鍵 Option + Command + .

舉個例子:

第一步自定義兩個程式碼塊測試自定義程式碼塊和 測試自定義程式碼塊2

第二步使用上述的操作步驟開啟選擇介面,單擊就可以跳轉相應的自定義程式碼塊

 

5.6 跳轉到某一行

當我們想快速定位到某一行程式碼時,可以使用此方法

操作步驟: Navigate --> Line 或使用快捷鍵 Command + L

舉個例子:

游標快速定位到當前檔案的第123

第一步游標放到當前檔案編輯視窗的任一位置

第二步: Navigate --> Line 或使用快捷鍵 Command + L

第三步在彈出的Go to Line對話方塊中輸入我們需要跳轉的行123

第四步點選OK

結果:跳轉到第123

如果想更精確一點,快速定位到某一行的某一列,可以這樣做

 

上面的例子是快速定位到123行的第1

5.7 游標前後快速跳轉

跳轉到游標上一個所在位置,操作步驟: Navigate -- Back 或使用快捷 Command +

跳轉到游標下一個所在位置,操作步驟: Navigate -- Forward 或使用快捷 Command +

 

5.8 游標快速跳轉到上一個或下一個編輯過的位置

跳轉到上一個編輯過的位置操作步驟: Navigate -- Last Edit Location 或使用快捷鍵 Shift + Command + delete

跳轉到下一個編輯過的位置操作步驟: Navigate -- Next Edit Location

5.9 書籤的使用

5.9.1 什麼是書籤?

生活中的書籤是標記閱讀到什麼地方,記錄閱讀進度而夾在書裡的小薄片兒,Android Studio中的書籤是對程式碼的標記,標記我們閱讀的位置,給程式碼加上書籤,就可以快速的進行跳轉。

5.9.2 書籤功能

Android Studio中提供的書籤功能

 

5.9.3 標記書籤

 

也可以使用快捷鍵 Fn + F3

快速取消書籤直接再使用一次就可以了。

5.9.4 使用助記符標記書籤

操作步驟: Navigate -- Bookmarks -- Toggle Bookmark with Mnemonic 或使用快捷方式 

相關推薦

android studio系列使用指南

第一章 歡迎來到Android Studio 1.1 介紹Android Studio  Android Studio是一個基於IntelliJIDEA的新的Android開發環境。與Eclipse ADT外掛相似,AndroidStudio提供了整合的And

Android Studio探索系列六:Android Studio新增依賴

【Android Studio探索之路系列】章節列表 本文主要講解如何在Android Studio中新增JAR包、Module和SO庫。 一 JAR包的依賴配置 首先使用快捷鍵Ctrl+Alt+Shift+S開啟當前專案的配置,如下圖

Android開發系列SQLite

分組 ets ket where pla 情況 流行 database which 上篇博客提到過SQLite。它是嵌入式數據庫,因為其輕巧但功能強大,被廣泛的用於嵌入式設備其中。後來在智能手機、平板流行之後,它作為文件型數據庫,差點兒成為了智能設備單機數據庫的必選,能夠

Android開發系列學習路線圖

權限 原生開發 edi post 設計 多少 方法 b2c art 通過前面的3篇博客已經簡單的介紹了Android開發的過程並寫了一個簡單的demo,了解了Android開發的環境以及一些背景知識。接下來這篇博客不打算繼續學習Android開發的細節,先停一下,明白一下

ANDROID STUDIO系列教程六--GRADLE多渠道打包

tor 等待 time() utf 腳本 manifest file resource 一個 由於國內Android市場眾多渠道,為了統計每個渠道的下載及其它數據統計,就需要我們針對每個渠道單獨打包,如果讓你打幾十個市場的包豈不煩死了,不過有了Gradle,這再也不是事了。

談談-Android-PickerView系列源碼解析(二)

需求 動態 () comm tag 多個 來源 ntc 寬高 前言   WheelView想必大家或多或少都有一定了解, 它是一款3D滾輪控件,效果類似IOS 上面的UIpickerview 。按照國際慣例,先放一張效果圖:   以上是Android-PickerView

Android回顧系列——HttpUrlConnect的使用

nco 留言 要求 idc stream extends value tput 回調 寫在前面:   最近準備一個關於Android的比賽。由於賽項要求,不得使用第三方工具、框架;故最近來溫習一下Google官方提供的原始API的使用。   說實話,用慣了第三方的庫,再

android studio入門環境配置

版本 log 127.0.0.1 jar 連接 .exe 目錄 jre 文件 JDK環境搭建 添加環境變量:JAVA_HOME:->JDK安裝路徑 CLASSPATH:->.;%JAVA_HOM

Android Studio 填坑指南

.html img 現在 虛擬化 inf final wid ali 在頂部 前幾天發布了一篇名為《Android Studio 安裝、配置及第一個程序演示》的博文,有不少童鞋都認真閱讀過並照步驟一步一步操作了一遍,有滴如期成功地裝好了,然鵝有滴反映說這不對呀,為森嚒我的和

Android 註解系列APT工具(三)

該文章中涉及的程式碼,我已經提交到GitHub上了,大家按需下載---->原始碼 前言 在上篇文章Android 註解系列之Annotation(二)中,簡要的介紹了註解的基本使用與定義。同時也提出了以下幾個問題,當我們聲明瞭一個註解後,是不是需要手動找到所有的Class

Android Studio學習對檔案的基本瞭解

android Studio學習基本知識掌握 1、首先找到app-src-main-AndroidManifest.xml檔案,找到以下程式碼,這段程式碼表示對所建立的活動進行註冊 <activity android:name=".MainActiv

Android面試系列Handler機制篇

1.什麼是Handler?   Handler是可以通過傳送和處理Message和Runnable物件來關聯相應執行緒的MessageQueue。通常我們認為它是一種非同步機制。   a.可以讓對應的Message和Runnable在未來的某個時間點進行相應的處理。   

Android面試系列Android基礎知識

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

Android webview系列webview簡介與存在的問題

文章目錄 引 一 webview簡介 1.1 Webview 1.2 WebViewSetting 1.2 WebViewClient 1.3 WebChromeClient 1.4 CookieManager

Android面試系列動畫

文章目錄 1.面試技巧 2.面試問題 3.內容 3.1 Android動畫有幾種 3.2 原理 未完待續 1.面試技巧 請移步本系列第一篇文章:android面試系列之面試技巧 2.面試問

android listview系列item的點選事件及item佈局中的點選事件(四)

很多時候listview只顯示簡略資訊,我們需要點選子項去跳轉或在顯示詳細資訊的位置,將相關的詳細資訊顯示出來,listview提供了onItemClickListener()方法,在方法中我們可以執行我們需要的內容。 listview.setOnItem

Android Studio碎片簡單實用的配置

1.字型大小Settings-Editor-Colors & Fonts-Font下2.自動導包Settings-Editor-General-Auto Import選項下3.顯示行數Settings-Editor-General-Appearance-show l

Android Studio基礎依賴管理(五)-學習篇

在我們的專案中,或我或少都會用到一起第三方的庫,那麼對它的管理也就成為了專案中的一部分。這裡就介紹下在Android Studio中如何去管理專案中的庫和它們的依賴。 如何新增一個庫 Android Studio中新增一個庫有三種方法 第一種,直接

Android測試系列Instrumented Unit Test-Espresso

Instrumented unit tests are unit tests that run on physical devices and emulators, instead of the Java Virtual Machine (JVM) on you

Android面試系列非同步訊息處理相關

我們在平時的專案開發中,肯定會遇到處理非同步任務的場景。因為Android中的UI執行緒是不安全的,我們需要更新ui的話就必須在ui執行緒上進行操作。否則就會拋異常。 這個時候我們就需要用到非同步訊息處理了 比如,在子執行緒中請求資料,拿到資料後告訴ui執行