1. 程式人生 > >打造你的開發神器——Android Studio與外掛合體

打造你的開發神器——Android Studio與外掛合體

1. Android Parcelable code generator

顧名思義,這是個生成實現了Parcelable介面的程式碼的外掛。

在你的類中,按下alt + insert鍵彈出插入程式碼的上下文選單,你會看到在下面有一個Parcelable,如下所示。選擇它之後,就會在你的類當中插入實現了Parcelable介面的程式碼。從此不用再手動寫Parcelable程式碼,感覺怎樣呢?

\

2. AndroidCodeGenerator

它的介紹說是可以生成ViewHolder和findView方法的程式碼。不過怎麼生成findView方法的程式碼我還沒找到,但生成ViewHolder也是挺酷炫的。

在你的Adapter實現類的getView當中,將游標定位到你的佈局檔案的ID的變數中,按Alt+Insert外掛程式碼,可以看到多了一項Create view holder,如下圖。

\

選擇它之後,它會根據佈局檔案裡的聲明瞭id的元素,為你生成對應的ViewHolder程式碼,如下所示:

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 public class ViewHolder { public final TextView time; public
final ImageView isnew; public final TextView username; public final TextView department; public final ImageView enter; public final CircleImageView avatar; public final RelativeLayout listcontent; public final View root; public ViewHolder(View root) { time = (TextView) root.findViewById(R.id.time);
isnew = (ImageView) root.findViewById(R.id.is_new); username = (TextView) root.findViewById(R.id.username); department = (TextView) root.findViewById(R.id.department); enter = (ImageView) root.findViewById(R.id.enter); avatar = (CircleImageView) root.findViewById(R.id.avatar); listcontent = (RelativeLayout) root.findViewById(R.id.list_content); this.root = root; } }

很方便吧?

3. Android Layout ID Converter

由於上面的外掛當中我沒找到生成findView程式碼的使用方法,於是我又找到了另一個外掛來生成這樣的程式碼。

使用方法:在你的佈局檔案當中右鍵,在彈出來的選單當中選擇Convert Android layout xml,如下圖所示:

\

然後它會彈出一個面板,如下所示。選擇要生成的程式碼的格式,按OK,這時它已經把生成的程式碼複製在你的貼上板中,然後你在使用這個佈局檔案的Activity或Fragment中,按Ctrl + V 把程式碼粘貼出來就可以了。

\

4. SelectorChapek for Android

這是用於生成Selector的外掛。你需要在drawable資料夾中右鍵,在彈出的選單中選擇Generate Android Selectors,如下所示,它就會根據你的幾個drawable資料夾裡的資源的命名,幫你生成Selector程式碼。當然,你的資原始檔需要根據約定的字尾來命名。比如按下狀態為_pressed,正常狀態為_normal,不可用狀態為_disable,等等。更詳細的說明可以看Github上該專案的說明檔案,專案地址為:https://github.com/inmite/android-selector-chapek。

\

5. Sexy Editor

這個可是本文的壓軸外掛,給你們看一下效果:

\

感覺碼程式碼頓時有了滿滿的激情有木有!使用方法不多說,看官方說明或自己摸索。相信在此圖激勵下,你們很快就會學會怎麼用的。

注意:本外掛有一個副作用,就是開久了會卡,甚至死掉。筆者桌上型電腦,8G記憶體(永久區只設了三四百M吧),在經常切換開啟檔案的情況下,會越來越卡,半天時間就可能OOM了。不用這個外掛的時候,還沒遇到過讓IDE OOM的情況。所以自己權衡吧。

相關推薦

打造開發神器——Android Studio外掛合體

1. Android Parcelable code generator 顧名思義,這是個生成實現了Parcelable介面的程式碼的外掛。 在你的類中,按下alt + insert鍵彈出插入程式碼的上下文選單,你會看到在下面有一個Parcelable,如下所示。選擇

開發神器-Android Studio外掛

1、android-butterknife-zelezny android-butterknife-zelezny 是根據butterknife定製的一款外掛,能夠方便快速初始化,對於我來說是開發必備,本人也對此外掛進行了一些優化,個人感覺用起來更爽 ,部落格地址: B

Android annotations快速開發框架使用,Android StudioEclipse配置

Androidannotations框架是目前最火的Andorid端快速開發框架,通過註解方式挺高開發效率,減少重複編寫沒有技術含量的程式碼。       使用AndoridAnnotations框架的理由:      

Android Studio夜神模擬器開發除錯-初學者

使用Android Studio與夜神模擬器開發除錯 1.1 啟動android studio 1.2 啟動夜神模擬器 1.2.1 cmd開啟命令列視窗 1.2.3 執行命令連線模擬器 “D:\Program Files\Nox\bin”\nox_

飛快構建Android開發框架----Android Studio Template

除了內建的幾個模板,我們可以自己開發,當然github上也有部分開源的模板,只需要下載別人提供的模板檔案,copy至 <code class="hljs tex has-numbering" style="display: block; padding: 0px; color: inherit; b

Android開發錯誤——Android Studio中遇到過的錯誤問題解決方案彙總

(1)編譯時發生Error:(25, 0) Gradle DSL method not found: 'compile()' Possible causes:<ul><li>The project 'AP' may be using a version

Android Studio:如何使用Android Studio夜神模擬器開發除錯

1、什麼是夜神模擬器?     夜神模擬器是北京多點線上科技有限公司開發的一款Android手機遊戲模擬器,執行速度快,使用方便,是一款PC平臺玩手遊,助攻Android開發的利器,樣子如下所示:

[js高手之路]從零開始打造一個javascript開源框架gdom外掛開發免費視訊教程連載中

具體課程目錄: 1,課程安排【視訊已上傳】 2,gdom框架使用方法【視訊已上傳】 3,變數提升【視訊已上傳】 4,變數提升之同名變數,函式宣告,表示式的提升規則【視訊已上傳】 5,this關鍵字專題詳解【視訊已上傳】 6,物件在記憶體中的表現形式【視訊已上傳】 7,圖解原型物件與隱式原

Android studio 註解外掛安裝使用

1、註解外掛的安裝 (1)開啟Android Studio的settings介面 (2)點選settings介面的Plugins (3)點選Plugins介面的”Browse repositories…”這個按鈕。 (4)如上圖所示,接下來出現以下介

使用Android StudioEclipse開發NDK的對比

最近開發的一個專案中用到了JNI,所以針對Android的兩大IDE開發NDK做了一下對比。 Android Studio開發NDK的配置 我使用的是穩定版的2.0的外掛,預設情況下它是不支援NDK的,即如果你在build.gradle中配置了ndk屬性

Android studiogithub的使用(多人開發原始碼同步問題)

之前和朋友一起寫一個Android APP,程式碼不算難,只是要我們一起寫,這就出了一些程式碼合併上以及同步的問題。 今天講的主要是GitHub上分支保持與主幹原始碼同步的問題。 之前使用的時候就是專案掛在筆者的GitHub上,別人修改的程式碼提交一個pull reque

Android Studio 第三方外掛配置應用

Android Studio擁有強大的功能,只是有些我們還不知道,比如說,他可以整合許多第三方外掛,幫助我們打打提高開發效率。至於外掛的種類繁多,需要我們在自己的開發過程中,一一檢驗哪些是我們真正需要的,哪些我們很少甚至根本用不到。話不多說,我們直接來說明Android St

如何將Android Studio華為軟體開發雲程式碼倉庫無縫對接(一)

隨著智慧手機的出現和普及,手機在改變時代的同時,也帶動著許多行業的發展。隨著移動端的火熱,越來越多的人開始投身於APP開發的浪潮中。 而Android Studio作為谷歌官方Android開發工具,在移動端開發中佔了舉足輕重的地位。今天我們就來簡單介紹下,如何將And

如何將Android Studio華為軟體開發雲程式碼倉庫無縫對接(二)

上一章講了,如何用Android Studio以軟體開發雲程式碼倉庫為基礎,新建一個專案。接下來,這一章繼續講建好專案後,如何通過Android Studio去對華為軟體開發雲程式碼倉庫進行更新、上傳程式碼等操作。 首先,開啟Android Studio,將上一章通過

關於mac android studio svn 解除關聯後 無法再次share (Subversion) 的解決辦法

pre lac lan n) con oid directory ppi files Android studio 把工程share 到 svn 上面,可是一不小心忘了 ignore files 的設置,結果沒辦法,把svn 上的刪掉再重新share 一次,先接觸本地代碼與

android studio 手機連接調試

too 連接方式 找到 other 手機屏幕 以及 網上 platform ngs android studio 版本不同 連接手機方式有細微的不同,主要方式相似。介紹主要分手機和電腦兩部分介紹。 一、手機部分 1、手機端下載一個“一鍵root權限獲取“,在安裝的過程中需要

NDK 開發android studio 環境配置

    一、下載NDK 點選File——>Project Structure  。如果你沒有下載NDK ,可以直接點選Download。下載完成後,android studio 會自動配置好 或者直接File ——>Setting

Android開發Android studio 3.2.1配置androidannotations

androidannotations,Butterknife 元件等大大的提高了開發效率,但在配置androidannotations 的時候卻出現了問題,根據根據網上的資料配置 annotationProcessor “org.androidannotations:androidannot

android studio翻譯外掛ECTranslation

github地址:https://github.com/Skykai521/ECTranslation 下載ECTranslation.jar包,在as中離線安裝外掛 在as的偏好設定中設定翻譯的快捷鍵(比如command+i,雖然文件說預設是command+i,但是實際預設可能是sh

Android Studio夜神模擬器的連結教程

1. 什麼是夜神模擬器?    夜神模擬器是北京多點線上科技有限公司開發的一款Android手機遊戲模擬器,    執行速度快,使用方便,是一款PC平臺玩手遊,助攻Android開發的利器 2. 使用Android Studio與夜神模擬器開發