1. android Studio有哪些非常好用的插件
android-postfix-plugin可根據後綴快速完成代碼,這個屬於拓展吧,系統已經有這些功能,如sout、notnull等,這個插件在原有的基礎上增添了一些新的功
AndroidAccessors快速生成get和set方法的插件,其實系統的也有類似功能,這個更快。
Lifecycle-Sorter
可以根據Activity或者fragment的生命周期對其生命周期方法位置進行先後排序, 快捷鍵Ctrl + alt + K
JsonOnlineViewer
可實現直接在android studio中調試介面數據,可以選擇請求類型,自定義請求頭及請求體,json數據格式化後展示
CodeGlance
可用於快速定位代碼,類似於Sublime編輯器右側定位視圖
idea-android-studio-plugin
IntelliJ IDEA / Android Studio plugin with some tools and usability improvements
folding-plugin
可以給資源文件分組,並且不移動文件,也不會創建文件夾:Android File Grouping Plugin
Android Drawable Importer
為了適應所有Android屏幕的大小和密度,每個Android項目都會包含drawable文件夾。任何具備Android開發經驗的開發人員都知道,為了支持所有的屏幕尺寸,你必須給每個屏幕類型導入不同的畫板。Android Drawable Importer插件能讓這項工作變得更容易。它可以減少導入縮放圖像到Android項目所需的工作量。Android Drawable Importer添加了一個在不同解析度導入畫板或縮放指定圖像到定義解析度的選項。這個插件加速了開發人員的畫板工作。
Android ButterKnife Zelezny
用於在活動、片段和適配器中,從所選的XML布局文件生成ButterKnife注入。該插件提供了生成XML對象注入的最快方式。
Android Holo Colors Generator
開發Android應用程序需要偉大的設計和布局。Android Holo Colors Generator則是定製符合喜好的Android應用程序的最簡單方法。Android Holo Colors Generator是一個允許你為你的應用程序隨心所欲地創建Android布局組件的插件。此插件會生成所有必要的可在項目中使用的相關的XML畫板和樣式資源。
Android Parcelable code generator
生成實現了Parcelable介面的代碼的插件。在你的類中,按下alt + insert鍵彈出插入代碼的上下文菜單,你會看到在下面有一個Parcelable,如下所示。選擇它之後,就會在你的類當中插入實現了Parcelable介面的代碼。從此不用再手動寫Parcelable代碼
AndroidCodeGenerator
可以生成ViewHolder和findView方法的代碼。尤其是在Adapter實現類的getView當中很有用。
Android Layout ID Converter
生成findView代碼的使用方法。
SelectorChapek for Android
生成Selector的插件。你需要在drawable文件夾中右鍵,在彈出的菜單中選擇Generate Android Selectors,如下所示,它就會根據你的幾個drawable文件夾里的資源的命名,幫你生成Selector代碼。當然,你的資源文件需要根據約定的後綴來命名。比如按下狀態為_pressed,正常狀態為_normal,不可用狀態為_disable,等等
genymotion-gradle-plugin
不同於圖形化的genymotion插件,這個允許你通過腳本來配置,創建device。
sdk-manager-plugin
SDK管理插件,自動檢測更新並下載。
otto-intellij-pluginotto事件導航工具。
dagger-intellij-plugin
dagger可視化輔助工具。
eventbus-intellij-plugin
eventbus導航插件
eventbus3-intellij-plugin
eventbus導航插件
strings-xml-tools
管理Android工程中字元串國際化的插件
gradle-packer-plugin
Android多渠道打包工具。
gradle-retrolambda
在java 6 7中使用 lambda表達式的插件。
lint-cleaner-plugin
移除Android中無用資源。
dexcount-gradle-plugin方法數計算,對於較大應用避免方法爆棚很有用。
android-unit-test
添加Android單元測試。
robolectric-gradle-plugin
Robolectric測試輔助工具。
maven gradle 依賴支持自動補全。idea-markdownmarkdown插件
詳細教程
2. android studio怎麼連接手機調試
1.【音量+】和【電源鍵】同時按下即可進入Recovery模式。
2.注意:在recovery模式中按音量上下鍵表示選擇,按電源鍵表示確定。
3.進入recovery模式之後進行雙清,(中文版的是:清空緩存)這兩項就可以
4:選擇【wipe data/factory reset】然後按開機鍵確認
5.再選擇【yes - delete all data】(是的 - 清空所有數據)即可
6.刷機前記得對手機進行備份,騰訊手機管家,網路雲等
3. android studio怎麼調試apk
調試基礎
一般來說我們有兩種辦法調試一個debuggable的apk;其一是下好斷點,然後用debug模式編譯安裝這個app;其二是 attach process,在Android Studio裡面就是這么一個對話框:
Attach Process
第二種方法比較常用,我們可以在啟動apk之後,直接下斷點,然後attach process到制定進程,條件觸發之後就可以直接進入調試模式。
其他的一些單步執行,step into, step out, force step into 等就不提了;基本的跟蹤手段。
還是提一下,下斷點最簡單的辦法,是在代碼編輯器的左側,行號右邊滑鼠點擊一下即可。
Evaluate Expression