Android Studio綠色版
詳情介紹
Android Studio綠色版是一款英文軟件用作Android的編程,Android Studio是一款強(qiáng)大的專門用來進(jìn)行Android開發(fā)的集成開發(fā)環(huán)境,你可以用這款強(qiáng)大的軟件輕松的進(jìn)行一切app的開發(fā),不管是游戲還是應(yīng)用,這款安卓開發(fā)環(huán)境基于IntelliJ,類似于我們的Eclipse ADT,如果使用過這兩款軟件的用戶能夠很快的掌握這款開發(fā)環(huán)境的所有內(nèi)容。即可以供學(xué)習(xí)者進(jìn)行代碼的學(xué)習(xí)也可以供開發(fā)者進(jìn)行集成開發(fā),而且它能夠識別多種語言,像c語言、java、android、ssh等,跨平臺支持win/mac/linux,是替代eclipse的最佳安卓開發(fā)平臺。軟件支持實時渲染功能,可以讓開發(fā)者在編寫程序的同時實時看到自己的應(yīng)用在不同尺寸屏幕中的樣子,同時還持組件拖拽,可以直接建立app頁面模板,非常的方便!感興趣的朋友歡迎來下載試試吧。
IntelliJ 2017.3.3 核心的Android Studio IDE已經(jīng)通過2017.3.3版本的IntelliJ IDEA進(jìn)行了改進(jìn)。改進(jìn)包括對集合和字符串進(jìn)行更好的控制流分析,改進(jìn)的可空性推斷,新的快速修復(fù)等等。
二、使用Room進(jìn)行SQL編輯改進(jìn)
當(dāng)您使用Room數(shù)據(jù)庫庫時,您可以利用對SQL編輯的一些改進(jìn):
Query中的代碼完成可以理解SQL表(實體),列,查詢參數(shù),別名,聯(lián)接,子查詢和WITH子句。
SQL語法突出顯示現(xiàn)在起作用。
您可以在SQL中右鍵單擊一個表名并對其重命名,該表還會重寫相應(yīng)的Java或Kotlin代碼(包括例如查詢的返回類型)。重命名也適用于其他方向,因此重命名Java類或字段會重寫相應(yīng)的SQL代碼。
顯示使用查找用法時的SQL用法(右鍵單擊并從上下文菜單中選擇查找用法)。
要導(dǎo)航到Java或Kotlin代碼中的SQL實體聲明,可以在單擊實體時按住Control(Mac上的命令)。
有關(guān)在Room中使用SQL的信息,請參閱使用Room將數(shù)據(jù)保存在本地數(shù)據(jù)庫中。
三、更新數(shù)據(jù)綁定
此更新包含數(shù)據(jù)綁定的一些改進(jìn):
現(xiàn)在,您可以將LiveData對象用作數(shù)據(jù)綁定表達(dá)式中的可觀察字段。 ViewDataBinding類現(xiàn)在包含一個用于觀察LiveData對象的新setLifecycle()方法。
ObervableField類現(xiàn)在可以在其構(gòu)造函數(shù)中接受其他Observable對象。
您可以預(yù)覽數(shù)據(jù)綁定類的新增量編譯器。 有關(guān)此新編譯器的詳細(xì)信息以及啟用它的說明,請參閱數(shù)據(jù)綁定編譯器V2。
新編譯器的好處包括以下幾點:
ViewBinding類由Java編譯器之前的Android插件for Gradle生成。
庫在編譯應(yīng)用程序時保留其生成的綁定類,而不是每次都重新生成。 這可以大大提高多模塊項目的性能。
四、編譯器和Gradle
D8是默認(rèn)的DEX編譯器
D8編譯器現(xiàn)在默認(rèn)用于生成DEX字節(jié)碼。
這個新的DEX編譯器帶來了幾個好處,包括以下幾點:
更快的性能
降低內(nèi)存使用量
改進(jìn)的代碼生成(更好的寄存器分配,更聰明的字符串表)
單步執(zhí)行代碼時有更好的調(diào)試體驗
除非先前已手動禁用D8編譯器,否則無需對代碼或開發(fā)工作流進(jìn)行任何更改即可獲得這些好處。 如果在gradle.properties中將android.enableD8設(shè)置為false,請刪除該標(biāo)志或?qū)⑵湓O(shè)置為true:android.enableD8=True
五、增量desugaring
對于使用Java 8語言功能的項目,默認(rèn)情況下會啟用增量式desugging,這可以縮短構(gòu)建時間。
Desugaring將語法糖轉(zhuǎn)換為編譯器可以更高效地處理的形式。
您可以通過在項目的gradle.properties文件中指定以下內(nèi)容來禁用增量式desugaring:android.enableIncrementalDesugaring= FALSE
D8中的正在進(jìn)行的脫鉤(預(yù)覽)
默認(rèn)情況下,Java 8功能的解除在一個單獨的過程中完成。 您可以通過在項目的gradle.properties文件中添加以下內(nèi)容來在D8中啟用集成的desugaring:android.enableD8.desugaring=True
在D8中進(jìn)行的這個在線解耦應(yīng)該會減少使用Java 8功能的項目的編譯時間。
六、簡化的輸出窗口
Gradle控制臺已被Build窗口取代,該窗口具有Sync和Build選項卡。
有關(guān)如何使用新的簡化Build窗口的詳細(xì)信息,請參閱監(jiān)視構(gòu)建過程。
批量更新和索引并發(fā)性
Gradle同步和IDE索引進(jìn)程現(xiàn)在效率更高,減少了許多冗余索引操作浪費(fèi)的時間。
七、C ++和LLDB
我們在C ++開發(fā)的編碼,同步,構(gòu)建和調(diào)試階段做了許多質(zhì)量和性能改進(jìn)。改進(jìn)包括以下內(nèi)容:
如果您使用大型C ++項目,則應(yīng)該注意到縮短花費(fèi)在構(gòu)建符號上的時間方面的重大改進(jìn)。大型項目的同步時間也大大縮短。
通過更積極地重復(fù)使用緩存結(jié)果,可以提高與CMake構(gòu)建和同步時的性能。
為更多C ++數(shù)據(jù)結(jié)構(gòu)添加格式化程序(“漂亮打印機(jī)”)使得LLDB輸出更易于閱讀。
LLDB現(xiàn)在僅適用于Android 4.1(API級別16)及更高版本。
注意:使用Android Studio 3.0或更高版本進(jìn)行本機(jī)調(diào)試不適用于32位Windows。如果您使用32位Windows并需要調(diào)試本機(jī)代碼,請使用Android Studio 2.3。
八、Kotlin
Kotlin升級到版本1.2.30
Android Studio 3.1包含Kotlin版本1.2.30。
現(xiàn)在使用命令行l(wèi)int check分析Kotlin代碼
從命令行運(yùn)行l(wèi)int現(xiàn)在分析您的Kotlin類。
對于您想要運(yùn)行l(wèi)int的每個項目,Google的Maven存儲庫必須包含在頂級build.gradle文件中。 Maven存儲庫已包含在Android Studio 3.0和更高版本中創(chuàng)建的項目中。
九、性能工具
使用CPU Profiler進(jìn)行本地C ++進(jìn)程示例
CPU Profiler現(xiàn)在包含一個默認(rèn)配置,用于記錄應(yīng)用程序本地線程的采樣痕跡。 您可以通過將應(yīng)用程序部署到運(yùn)行Android 8.0(API級別26)或更高版本的設(shè)備,然后從CPU Profiler的錄制配置下拉菜單中選擇Sampled(Native)來使用此配置。 之后,像往常一樣記錄和檢查痕跡。
您可以通過創(chuàng)建記錄配置來更改默認(rèn)設(shè)置,例如采樣間隔。
要切換回跟蹤Java線程,請選擇Sampled(Java)或Instrumented(Java)配置。
過濾CPU跟蹤,內(nèi)存分配結(jié)果和堆轉(zhuǎn)儲
CPU Profiler和Memory Profiler包含一個搜索功能,它允許您篩選記錄方法跟蹤,內(nèi)存分配或堆轉(zhuǎn)儲的結(jié)果。
要進(jìn)行搜索,請單擊窗格右上角的過濾器,鍵入您的查詢,然后按Enter鍵。
提示:您也可以通過按Ctrl + F(Mac上的Command + F)來打開搜索字段。
在CPU Profiler的Flame Chart選項卡中,包含與您的搜索查詢相關(guān)的方法的調(diào)用堆棧被突出顯示并移動到圖表的左側(cè)。
有關(guān)按方法,類或包名稱過濾的更多信息,請參閱記錄和檢查方法跟蹤。
十、網(wǎng)絡(luò)分析器中的請求標(biāo)簽
Network Profiler現(xiàn)在包含一個Request選項卡,該選項卡提供有關(guān)選定時間線期間的網(wǎng)絡(luò)請求的詳細(xì)信息。在以前的版本中,Network Profiler僅提供有關(guān)網(wǎng)絡(luò)響應(yīng)的信息。
十一、網(wǎng)絡(luò)分析器中的線程視圖
在Network Profiler中選擇一部分時間線后,您可以選擇以下其中一個選項卡以查看有關(guān)該時間段內(nèi)網(wǎng)絡(luò)活動的更多詳細(xì)信息:
連接視圖:提供與以前版本的Android Studio相同的信息 - 它列出了在時間軸的選定部分中跨應(yīng)用程序的所有CPU線程發(fā)送或接收的文件。對于每個請求,您可以檢查大小,類型,狀態(tài)和傳輸持續(xù)時間。
線程視圖:顯示每個應(yīng)用的CPU線程的網(wǎng)絡(luò)活動。該視圖允許您檢查應(yīng)用程序的哪些線程負(fù)責(zé)每個網(wǎng)絡(luò)請求。
十二、布局檢查器
Layout Inspector獲得了新功能,其中包括以前由不推薦使用的Hierarchy Viewer和Pixel Perfect工具提供的一些功能:
縮放按鈕和用于導(dǎo)航和檢查布局的鍵盤快捷鍵
參考網(wǎng)格疊加
能夠加載參考圖像并將其用作覆蓋圖(用于將您的布局與UI模型進(jìn)行比較)
渲染子樹預(yù)覽以隔離復(fù)雜布局中的視圖
十三、布局編輯器
布局編輯器中的調(diào)色板已獲得許多改進(jìn):
視圖和布局的類別重組。
視圖和布局的新常見類別,您可以使用“最喜歡的”命令添加該類別。
改進(jìn)了對視圖和布局的搜索。
用于打開特定視圖或布局元素的文檔的新命令。
您可以在組件樹或設(shè)計編輯器中使用新的轉(zhuǎn)換視圖命令將視圖或布局轉(zhuǎn)換為其他類型的視圖或布局。
現(xiàn)在,您可以使用屬性窗口頂部的視圖檢查器中的新建創(chuàng)建連接按鈕,輕松地為選定視圖附近的項目創(chuàng)建約束。
布局編輯器中的調(diào)色板已獲得許多改進(jìn):
視圖和布局的類別重組。
視圖和布局的新常見類別,您可以使用“最喜歡的”命令添加該類別。
改進(jìn)了對視圖和布局的搜索。
用于打開特定視圖或布局元素的文檔的新命令。
您可以在組件樹或設(shè)計編輯器中使用新的轉(zhuǎn)換視圖命令將視圖或布局轉(zhuǎn)換為其他類型的視圖或布局。
現(xiàn)在,您可以使用屬性窗口頂部的視圖檢查器中的新建創(chuàng)建連接按鈕,輕松地為選定視圖附近的項目創(chuàng)建約束。
十四、運(yùn)行和即時運(yùn)行
“選擇部署目標(biāo)”對話框中“為未來啟動使用相同選擇”選項的行為已更加一致。如
果啟用使用相同的選擇選項,則選擇部署目標(biāo)對話框僅在您第一次使用運(yùn)行命令時打開,直到所選設(shè)備不再連接。針對運(yùn)行Android 8.0(API級別26)或更高級別的設(shè)備時,Instant Run可以在不導(dǎo)致應(yīng)用程序重新啟動的情況下部署對資源的更改。這是可能的,因為資源包含在分離的APK中。
十五、模擬器
有關(guān)自Android Studio 3.0以來模擬器中新增功能和更改內(nèi)容的詳細(xì)信息,請參閱27.0.2版到27.1.12版的Android模擬器發(fā)行說明。
主要改進(jìn)包括以下內(nèi)容:
快速啟動快照,用于保存模擬器狀態(tài)并加快啟動速度,并可使用“立即保存”命令保存自定義啟動狀態(tài)。
無窗口模擬器屏幕。
Android 8.0(API級別26),Android 8.1(API級別27)和Android P Developer Preview的系統(tǒng)映像。
十六、用戶界面和用戶體驗改進(jìn)
更多工具提示,鍵盤快捷鍵和有用的消息
我們在Android Studio的許多地方都添加了工具提示和有用的消息覆蓋。
要查看許多命令的鍵盤快捷鍵,只需將鼠標(biāo)指針懸停在按鈕上,直到出現(xiàn)工具提示。
工具> Android菜單刪除
工具> Android菜單已被刪除。之前在此菜單下的命令已被移動。
許多命令直接移至工具菜單下。
帶有g(shù)radle files命令的Sync項目移至文件菜單。
Device Monitor命令已被刪除,如下所述。
設(shè)備監(jiān)視器可從命令行獲得
在Android Studio 3.1中,設(shè)備監(jiān)視器的作用不如以前。在許多情況下,通過設(shè)備監(jiān)視器可用的功能現(xiàn)在由新的改進(jìn)工具提供。
有關(guān)從命令行調(diào)用設(shè)備監(jiān)視器的說明以及有關(guān)通過設(shè)備監(jiān)視器可用的工具的詳細(xì)信息,請參閱設(shè)備監(jiān)視器文檔。
同時按下Ctrl+G快捷鍵彈出快速定位框,在框中輸入行數(shù)點擊OK即可快速切換到對應(yīng)的行數(shù)
2. Ctrl+E
同時按下Ctrl+E快捷鍵,彈出最近打開文件列表,可以快速選擇最近曾經(jīng)打開的文件
3. Ctrl+/
選中某一行,同時按下Ctrl+/快捷鍵可以注釋這一行
4. Ctrl+F
同時按下Ctrl+F快捷鍵,將在編輯頁的頂部彈出類內(nèi)快速搜索欄,可以快速定位類內(nèi)的某個單詞,支持聯(lián)想查找輸入prote,將會高亮顯示protected,同時注意到搜索欄中有三個復(fù)選框,選中第一個Match Case復(fù)選框?qū)Υ笮懨舾小?br /> 5. Ctrl+R:
Ctrl+F快捷鍵常和Ctrl+R快捷鍵使用,用來快速查找并全部替換
先使用快捷鍵Ctrl+F搜索出所有protected,然后使用快捷鍵Ctrl+R彈出替換欄,在替換欄輸入框中輸入替換后的單詞并點擊Replace all按鈕即可將類中所有的protected替換成public,十分快捷。不過,在實際開發(fā)中要謹(jǐn)慎使用,避免引入不容易察覺的問題。
6. Ctrl+J
同時按下Ctrl和J快捷鍵,彈出快捷代碼框
對于一些常用的代碼Android Studio中進(jìn)行了封裝,直接選中即可快速生成,在開發(fā)中十分實用,這里以打印log和彈出Toast為例。首先按下Ctrl+J快捷鍵,彈出如圖2.24所示的快捷代碼框,然后直接輸入logd這一快捷代碼的“命令”
打印Log需要TAG,在類的最上方輸入快捷代碼logt,即可快速生成一個TAG
同樣,先輸入Ctrl+J鍵,彈出快捷代碼框,然后直接輸入toast,按下Enter鍵,或者有了Toast以后按下Tab,快速生成了一行Toast語句,在引號中輸入要Toast顯示的信息即可,是不是十分快捷方便?
7. Ctrl+F12:
在類中方法比較多的情況下,同時按下Ctrl和F12鍵可以快速查看類中所有的方法,彈出這個框的同時可以直接輸入想要搜索的方法,進(jìn)行快速匹配。
8. Ctrl+Alt+T
選中一塊代碼,同時按下Ctrl、Alt和T鍵,彈出“包裹”彈出框,選擇需要包裹的類型即可包裹選中的代碼。
9. Ctrl+Alt+L
對當(dāng)前類的所有代碼進(jìn)行格式化
10.Ctrl+Alt+V
此快捷鍵可以快速聲明一個變量,本地變量賦值
11.Ctrl+Alt+H
點中某一個方法按下這個快捷鍵,在左邊欄上彈出此方法的調(diào)用關(guān)系,此快捷鍵在開發(fā)中十分常用。
12.Ctrl+Alt+O
這個快捷鍵可以自動導(dǎo)包或刪除無用的包,這時候按下快捷鍵即可自動刪除這些無用的包。
13.Ctrl+Shift+/
和Ctrl+/類似,都是實現(xiàn)注釋代碼的功能,Ctrl+Shift+/實現(xiàn)代碼塊的注釋,再次按下這個快捷鍵將反注釋掉這部分代碼
這個快捷鍵在開發(fā)中經(jīng)常使用,可以通過關(guān)鍵字快速搜索需要的信息,選中第一個復(fù)選框?qū)Υ笮懨舾?。點擊右邊的標(biāo)簽即可查看關(guān)鍵字的預(yù)覽
14.Ctrl+Shift+加號/減號
若方法是收起的,同時按下Ctrl+Shift+加號會將方法展開,
相反,若方法是展開的,同時按下Ctrl+Shift+減號則會收起方法
15.Alt+Insert
同時按下Alt和Insert鍵,彈出快速代碼生成框,有構(gòu)造方法、getter/setter方法、toString方法等。
16.Alt+鼠
按下Alt鍵并結(jié)合鼠標(biāo)可以同時選中多
Android Studio多行選中
上圖中一次選中了多行,此時可以進(jìn)行多行編輯
17.Ctrl+鼠標(biāo)左鍵
此快捷鍵可以查看鼠標(biāo)選中的類或方法。
c="http://img.32r.com/uppic/20230817/bf72d4ee788c32b79c696637350f4f70.png" alt="" /><br />
2、也可以在該文件夾下搜索resources_en.jar,右鍵復(fù)制,如圖:
3、拷貝到下載解壓之后的AndroidStudio文件夾中,如圖,會出現(xiàn)下面3個文件;
4、打開下方的resources_zh_CN_AndroidStudio_3.1.3_r1.jar壓縮包(不是解壓),里面會出現(xiàn)一推文件,這個時候我們直接全選復(fù)制里面的所有文件,如圖:
5、打開resources_en.jar壓縮包,把復(fù)制的文件全部粘貼到resources_en.jar里面中,點擊確認(rèn),如圖:
6、這個時候等待一會即可。如下圖:
7、粘貼成功后,關(guān)閉剛開打開的所有壓縮包,把resources_en.jar壓縮包復(fù)制到C:\Program Files\Android\Android Studio\lib中,這個時候會提示是否替換,點擊替換即可;
8、漢化成功,下方為漢化成功的界面。
android studio3.2新功能
一、編碼/ IDEIntelliJ 2017.3.3 核心的Android Studio IDE已經(jīng)通過2017.3.3版本的IntelliJ IDEA進(jìn)行了改進(jìn)。改進(jìn)包括對集合和字符串進(jìn)行更好的控制流分析,改進(jìn)的可空性推斷,新的快速修復(fù)等等。
二、使用Room進(jìn)行SQL編輯改進(jìn)
當(dāng)您使用Room數(shù)據(jù)庫庫時,您可以利用對SQL編輯的一些改進(jìn):
Query中的代碼完成可以理解SQL表(實體),列,查詢參數(shù),別名,聯(lián)接,子查詢和WITH子句。
SQL語法突出顯示現(xiàn)在起作用。
您可以在SQL中右鍵單擊一個表名并對其重命名,該表還會重寫相應(yīng)的Java或Kotlin代碼(包括例如查詢的返回類型)。重命名也適用于其他方向,因此重命名Java類或字段會重寫相應(yīng)的SQL代碼。
顯示使用查找用法時的SQL用法(右鍵單擊并從上下文菜單中選擇查找用法)。
要導(dǎo)航到Java或Kotlin代碼中的SQL實體聲明,可以在單擊實體時按住Control(Mac上的命令)。
有關(guān)在Room中使用SQL的信息,請參閱使用Room將數(shù)據(jù)保存在本地數(shù)據(jù)庫中。
三、更新數(shù)據(jù)綁定
此更新包含數(shù)據(jù)綁定的一些改進(jìn):
現(xiàn)在,您可以將LiveData對象用作數(shù)據(jù)綁定表達(dá)式中的可觀察字段。 ViewDataBinding類現(xiàn)在包含一個用于觀察LiveData對象的新setLifecycle()方法。
ObervableField類現(xiàn)在可以在其構(gòu)造函數(shù)中接受其他Observable對象。
您可以預(yù)覽數(shù)據(jù)綁定類的新增量編譯器。 有關(guān)此新編譯器的詳細(xì)信息以及啟用它的說明,請參閱數(shù)據(jù)綁定編譯器V2。
新編譯器的好處包括以下幾點:
ViewBinding類由Java編譯器之前的Android插件for Gradle生成。
庫在編譯應(yīng)用程序時保留其生成的綁定類,而不是每次都重新生成。 這可以大大提高多模塊項目的性能。
四、編譯器和Gradle
D8是默認(rèn)的DEX編譯器
D8編譯器現(xiàn)在默認(rèn)用于生成DEX字節(jié)碼。
這個新的DEX編譯器帶來了幾個好處,包括以下幾點:
更快的性能
降低內(nèi)存使用量
改進(jìn)的代碼生成(更好的寄存器分配,更聰明的字符串表)
單步執(zhí)行代碼時有更好的調(diào)試體驗
除非先前已手動禁用D8編譯器,否則無需對代碼或開發(fā)工作流進(jìn)行任何更改即可獲得這些好處。 如果在gradle.properties中將android.enableD8設(shè)置為false,請刪除該標(biāo)志或?qū)⑵湓O(shè)置為true:android.enableD8=True
五、增量desugaring
對于使用Java 8語言功能的項目,默認(rèn)情況下會啟用增量式desugging,這可以縮短構(gòu)建時間。
Desugaring將語法糖轉(zhuǎn)換為編譯器可以更高效地處理的形式。
您可以通過在項目的gradle.properties文件中指定以下內(nèi)容來禁用增量式desugaring:android.enableIncrementalDesugaring= FALSE
D8中的正在進(jìn)行的脫鉤(預(yù)覽)
默認(rèn)情況下,Java 8功能的解除在一個單獨的過程中完成。 您可以通過在項目的gradle.properties文件中添加以下內(nèi)容來在D8中啟用集成的desugaring:android.enableD8.desugaring=True
在D8中進(jìn)行的這個在線解耦應(yīng)該會減少使用Java 8功能的項目的編譯時間。
六、簡化的輸出窗口
Gradle控制臺已被Build窗口取代,該窗口具有Sync和Build選項卡。
有關(guān)如何使用新的簡化Build窗口的詳細(xì)信息,請參閱監(jiān)視構(gòu)建過程。
批量更新和索引并發(fā)性
Gradle同步和IDE索引進(jìn)程現(xiàn)在效率更高,減少了許多冗余索引操作浪費(fèi)的時間。
七、C ++和LLDB
我們在C ++開發(fā)的編碼,同步,構(gòu)建和調(diào)試階段做了許多質(zhì)量和性能改進(jìn)。改進(jìn)包括以下內(nèi)容:
如果您使用大型C ++項目,則應(yīng)該注意到縮短花費(fèi)在構(gòu)建符號上的時間方面的重大改進(jìn)。大型項目的同步時間也大大縮短。
通過更積極地重復(fù)使用緩存結(jié)果,可以提高與CMake構(gòu)建和同步時的性能。
為更多C ++數(shù)據(jù)結(jié)構(gòu)添加格式化程序(“漂亮打印機(jī)”)使得LLDB輸出更易于閱讀。
LLDB現(xiàn)在僅適用于Android 4.1(API級別16)及更高版本。
注意:使用Android Studio 3.0或更高版本進(jìn)行本機(jī)調(diào)試不適用于32位Windows。如果您使用32位Windows并需要調(diào)試本機(jī)代碼,請使用Android Studio 2.3。
八、Kotlin
Kotlin升級到版本1.2.30
Android Studio 3.1包含Kotlin版本1.2.30。
現(xiàn)在使用命令行l(wèi)int check分析Kotlin代碼
從命令行運(yùn)行l(wèi)int現(xiàn)在分析您的Kotlin類。
對于您想要運(yùn)行l(wèi)int的每個項目,Google的Maven存儲庫必須包含在頂級build.gradle文件中。 Maven存儲庫已包含在Android Studio 3.0和更高版本中創(chuàng)建的項目中。
九、性能工具
使用CPU Profiler進(jìn)行本地C ++進(jìn)程示例
CPU Profiler現(xiàn)在包含一個默認(rèn)配置,用于記錄應(yīng)用程序本地線程的采樣痕跡。 您可以通過將應(yīng)用程序部署到運(yùn)行Android 8.0(API級別26)或更高版本的設(shè)備,然后從CPU Profiler的錄制配置下拉菜單中選擇Sampled(Native)來使用此配置。 之后,像往常一樣記錄和檢查痕跡。
您可以通過創(chuàng)建記錄配置來更改默認(rèn)設(shè)置,例如采樣間隔。
要切換回跟蹤Java線程,請選擇Sampled(Java)或Instrumented(Java)配置。
過濾CPU跟蹤,內(nèi)存分配結(jié)果和堆轉(zhuǎn)儲
CPU Profiler和Memory Profiler包含一個搜索功能,它允許您篩選記錄方法跟蹤,內(nèi)存分配或堆轉(zhuǎn)儲的結(jié)果。
要進(jìn)行搜索,請單擊窗格右上角的過濾器,鍵入您的查詢,然后按Enter鍵。
提示:您也可以通過按Ctrl + F(Mac上的Command + F)來打開搜索字段。
在CPU Profiler的Flame Chart選項卡中,包含與您的搜索查詢相關(guān)的方法的調(diào)用堆棧被突出顯示并移動到圖表的左側(cè)。
有關(guān)按方法,類或包名稱過濾的更多信息,請參閱記錄和檢查方法跟蹤。
十、網(wǎng)絡(luò)分析器中的請求標(biāo)簽
Network Profiler現(xiàn)在包含一個Request選項卡,該選項卡提供有關(guān)選定時間線期間的網(wǎng)絡(luò)請求的詳細(xì)信息。在以前的版本中,Network Profiler僅提供有關(guān)網(wǎng)絡(luò)響應(yīng)的信息。
十一、網(wǎng)絡(luò)分析器中的線程視圖
在Network Profiler中選擇一部分時間線后,您可以選擇以下其中一個選項卡以查看有關(guān)該時間段內(nèi)網(wǎng)絡(luò)活動的更多詳細(xì)信息:
連接視圖:提供與以前版本的Android Studio相同的信息 - 它列出了在時間軸的選定部分中跨應(yīng)用程序的所有CPU線程發(fā)送或接收的文件。對于每個請求,您可以檢查大小,類型,狀態(tài)和傳輸持續(xù)時間。
線程視圖:顯示每個應(yīng)用的CPU線程的網(wǎng)絡(luò)活動。該視圖允許您檢查應(yīng)用程序的哪些線程負(fù)責(zé)每個網(wǎng)絡(luò)請求。
十二、布局檢查器
Layout Inspector獲得了新功能,其中包括以前由不推薦使用的Hierarchy Viewer和Pixel Perfect工具提供的一些功能:
縮放按鈕和用于導(dǎo)航和檢查布局的鍵盤快捷鍵
參考網(wǎng)格疊加
能夠加載參考圖像并將其用作覆蓋圖(用于將您的布局與UI模型進(jìn)行比較)
渲染子樹預(yù)覽以隔離復(fù)雜布局中的視圖
十三、布局編輯器
布局編輯器中的調(diào)色板已獲得許多改進(jìn):
視圖和布局的類別重組。
視圖和布局的新常見類別,您可以使用“最喜歡的”命令添加該類別。
改進(jìn)了對視圖和布局的搜索。
用于打開特定視圖或布局元素的文檔的新命令。
您可以在組件樹或設(shè)計編輯器中使用新的轉(zhuǎn)換視圖命令將視圖或布局轉(zhuǎn)換為其他類型的視圖或布局。
現(xiàn)在,您可以使用屬性窗口頂部的視圖檢查器中的新建創(chuàng)建連接按鈕,輕松地為選定視圖附近的項目創(chuàng)建約束。
布局編輯器中的調(diào)色板已獲得許多改進(jìn):
視圖和布局的類別重組。
視圖和布局的新常見類別,您可以使用“最喜歡的”命令添加該類別。
改進(jìn)了對視圖和布局的搜索。
用于打開特定視圖或布局元素的文檔的新命令。
您可以在組件樹或設(shè)計編輯器中使用新的轉(zhuǎn)換視圖命令將視圖或布局轉(zhuǎn)換為其他類型的視圖或布局。
現(xiàn)在,您可以使用屬性窗口頂部的視圖檢查器中的新建創(chuàng)建連接按鈕,輕松地為選定視圖附近的項目創(chuàng)建約束。
十四、運(yùn)行和即時運(yùn)行
“選擇部署目標(biāo)”對話框中“為未來啟動使用相同選擇”選項的行為已更加一致。如
果啟用使用相同的選擇選項,則選擇部署目標(biāo)對話框僅在您第一次使用運(yùn)行命令時打開,直到所選設(shè)備不再連接。針對運(yùn)行Android 8.0(API級別26)或更高級別的設(shè)備時,Instant Run可以在不導(dǎo)致應(yīng)用程序重新啟動的情況下部署對資源的更改。這是可能的,因為資源包含在分離的APK中。
十五、模擬器
有關(guān)自Android Studio 3.0以來模擬器中新增功能和更改內(nèi)容的詳細(xì)信息,請參閱27.0.2版到27.1.12版的Android模擬器發(fā)行說明。
主要改進(jìn)包括以下內(nèi)容:
快速啟動快照,用于保存模擬器狀態(tài)并加快啟動速度,并可使用“立即保存”命令保存自定義啟動狀態(tài)。
無窗口模擬器屏幕。
Android 8.0(API級別26),Android 8.1(API級別27)和Android P Developer Preview的系統(tǒng)映像。
十六、用戶界面和用戶體驗改進(jìn)
更多工具提示,鍵盤快捷鍵和有用的消息
我們在Android Studio的許多地方都添加了工具提示和有用的消息覆蓋。
要查看許多命令的鍵盤快捷鍵,只需將鼠標(biāo)指針懸停在按鈕上,直到出現(xiàn)工具提示。
工具> Android菜單刪除
工具> Android菜單已被刪除。之前在此菜單下的命令已被移動。
許多命令直接移至工具菜單下。
帶有g(shù)radle files命令的Sync項目移至文件菜單。
Device Monitor命令已被刪除,如下所述。
設(shè)備監(jiān)視器可從命令行獲得
在Android Studio 3.1中,設(shè)備監(jiān)視器的作用不如以前。在許多情況下,通過設(shè)備監(jiān)視器可用的功能現(xiàn)在由新的改進(jìn)工具提供。
有關(guān)從命令行調(diào)用設(shè)備監(jiān)視器的說明以及有關(guān)通過設(shè)備監(jiān)視器可用的工具的詳細(xì)信息,請參閱設(shè)備監(jiān)視器文檔。
android studio 快捷鍵
1. Ctrl+G同時按下Ctrl+G快捷鍵彈出快速定位框,在框中輸入行數(shù)點擊OK即可快速切換到對應(yīng)的行數(shù)
2. Ctrl+E
同時按下Ctrl+E快捷鍵,彈出最近打開文件列表,可以快速選擇最近曾經(jīng)打開的文件
3. Ctrl+/
選中某一行,同時按下Ctrl+/快捷鍵可以注釋這一行
4. Ctrl+F
同時按下Ctrl+F快捷鍵,將在編輯頁的頂部彈出類內(nèi)快速搜索欄,可以快速定位類內(nèi)的某個單詞,支持聯(lián)想查找輸入prote,將會高亮顯示protected,同時注意到搜索欄中有三個復(fù)選框,選中第一個Match Case復(fù)選框?qū)Υ笮懨舾小?br /> 5. Ctrl+R:
Ctrl+F快捷鍵常和Ctrl+R快捷鍵使用,用來快速查找并全部替換
先使用快捷鍵Ctrl+F搜索出所有protected,然后使用快捷鍵Ctrl+R彈出替換欄,在替換欄輸入框中輸入替換后的單詞并點擊Replace all按鈕即可將類中所有的protected替換成public,十分快捷。不過,在實際開發(fā)中要謹(jǐn)慎使用,避免引入不容易察覺的問題。
6. Ctrl+J
同時按下Ctrl和J快捷鍵,彈出快捷代碼框
對于一些常用的代碼Android Studio中進(jìn)行了封裝,直接選中即可快速生成,在開發(fā)中十分實用,這里以打印log和彈出Toast為例。首先按下Ctrl+J快捷鍵,彈出如圖2.24所示的快捷代碼框,然后直接輸入logd這一快捷代碼的“命令”
打印Log需要TAG,在類的最上方輸入快捷代碼logt,即可快速生成一個TAG
同樣,先輸入Ctrl+J鍵,彈出快捷代碼框,然后直接輸入toast,按下Enter鍵,或者有了Toast以后按下Tab,快速生成了一行Toast語句,在引號中輸入要Toast顯示的信息即可,是不是十分快捷方便?
7. Ctrl+F12:
在類中方法比較多的情況下,同時按下Ctrl和F12鍵可以快速查看類中所有的方法,彈出這個框的同時可以直接輸入想要搜索的方法,進(jìn)行快速匹配。
8. Ctrl+Alt+T
選中一塊代碼,同時按下Ctrl、Alt和T鍵,彈出“包裹”彈出框,選擇需要包裹的類型即可包裹選中的代碼。
9. Ctrl+Alt+L
對當(dāng)前類的所有代碼進(jìn)行格式化
10.Ctrl+Alt+V
此快捷鍵可以快速聲明一個變量,本地變量賦值
11.Ctrl+Alt+H
點中某一個方法按下這個快捷鍵,在左邊欄上彈出此方法的調(diào)用關(guān)系,此快捷鍵在開發(fā)中十分常用。
12.Ctrl+Alt+O
這個快捷鍵可以自動導(dǎo)包或刪除無用的包,這時候按下快捷鍵即可自動刪除這些無用的包。
13.Ctrl+Shift+/
和Ctrl+/類似,都是實現(xiàn)注釋代碼的功能,Ctrl+Shift+/實現(xiàn)代碼塊的注釋,再次按下這個快捷鍵將反注釋掉這部分代碼
這個快捷鍵在開發(fā)中經(jīng)常使用,可以通過關(guān)鍵字快速搜索需要的信息,選中第一個復(fù)選框?qū)Υ笮懨舾?。點擊右邊的標(biāo)簽即可查看關(guān)鍵字的預(yù)覽
14.Ctrl+Shift+加號/減號
若方法是收起的,同時按下Ctrl+Shift+加號會將方法展開,
相反,若方法是展開的,同時按下Ctrl+Shift+減號則會收起方法
15.Alt+Insert
同時按下Alt和Insert鍵,彈出快速代碼生成框,有構(gòu)造方法、getter/setter方法、toString方法等。
16.Alt+鼠
按下Alt鍵并結(jié)合鼠標(biāo)可以同時選中多
Android Studio多行選中
上圖中一次選中了多行,此時可以進(jìn)行多行編輯
17.Ctrl+鼠標(biāo)左鍵
此快捷鍵可以查看鼠標(biāo)選中的類或方法。
c="http://img.32r.com/uppic/20230817/bf72d4ee788c32b79c696637350f4f70.png" alt="" /><br />
android studio綠色版怎么漢化教程
1、在安裝好的根目錄里面找到resources_en.jar壓縮包文件,默認(rèn)目錄為C:\Program Files\Android\Android Studio\lib\resources_en.jar,如圖所示:2、也可以在該文件夾下搜索resources_en.jar,右鍵復(fù)制,如圖:
3、拷貝到下載解壓之后的AndroidStudio文件夾中,如圖,會出現(xiàn)下面3個文件;
4、打開下方的resources_zh_CN_AndroidStudio_3.1.3_r1.jar壓縮包(不是解壓),里面會出現(xiàn)一推文件,這個時候我們直接全選復(fù)制里面的所有文件,如圖:
5、打開resources_en.jar壓縮包,把復(fù)制的文件全部粘貼到resources_en.jar里面中,點擊確認(rèn),如圖:
6、這個時候等待一會即可。如下圖:
7、粘貼成功后,關(guān)閉剛開打開的所有壓縮包,把resources_en.jar壓縮包復(fù)制到C:\Program Files\Android\Android Studio\lib中,這個時候會提示是否替換,點擊替換即可;
8、漢化成功,下方為漢化成功的界面。
其他版本
下載地址
- 電腦版
- /Mac版
Android Studio綠色版 v3.2
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
同類軟件
網(wǎng)友評論
共0條評論(您的評論需要經(jīng)過審核才能顯示)
分類列表
類似軟件
-
android sdk v24.4.1 編程軟件 / 190.68M
-
android studio漢化版 v3.2免費(fèi)版 編程軟件 / 1.63G
-
Android Studio(Android開發(fā)環(huán)境) v2024.1.1.12 編程軟件 / 1.12G
精彩發(fā)現(xiàn)
換一換精品推薦
-
WeBuilder 2025(web代碼編輯器) v18.2官方版 編程軟件 / 119.32M
查看 -
linkboy(圖形化編程仿真平臺) v5.4官方版 編程軟件 / 320.38M
查看 -
adobe muse cc 2018中文版 v13.0 編程軟件 / 802.9M
查看 -
youtrack電腦版 v2024.1.27971官方版 編程軟件 / 894.76M
查看 -
Visual Basic 6.0中文企業(yè)版 編程軟件 / 215.92M
查看
專題推薦
本類排行
月排行總排行