日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

androidstudio mac mini_GitHub - jp1017/AndroidStudioPlugins: Android Studio 常用插件及浅释

發布時間:2025/3/19 Android 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 androidstudio mac mini_GitHub - jp1017/AndroidStudioPlugins: Android Studio 常用插件及浅释 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

AndroidStudioPlugins

Android Studio 常用插件及淺釋

這里給出幾個平時常用的as插件,方便我們的開發。點擊標題就直接可以進入插件的github源碼查看。

as第一大插件,版本控制必備,.gitignore內容寫法,來這里看看:git使用之二——.gitignore文件詳解

Android Studio 在線查看 Android 和 Java 指定版本源碼插件

統計資源文件中每個標簽被引用的次數

番茄工作法的 Android Studio / IDEA 插件

Android 多渠道打包的 Android Studio / IDEA 插件

Intellij Platform插件,通過其可以完成從svg文件到Android VectorDrawable的自動化轉換

Json to POJO(plan-old Java Object) —— GSON, Logan Square, Jackson

幫助開發者自動生成樣板代碼

快速生成單例模式的預設

一款用于優化png圖片的gradle插件,有效減少APK體積,支持極限壓縮和無損壓縮

原圖

極限壓縮(lossy)

無損壓縮(lossless)

526K

195K(減少63%)

473K(減少10%)

功能:優化項目中的 png 文件

只要配置下 gradle 文件就可以:

1 在 root gradle 文件下添加

classpath 'org.fabiomsr:drawable-optimizer-gradle-plugin:1.0.4'

2 在 app 下 gradle 文件配置插件

apply plugin: 'org.fabiomsr.drawableoptimizer'

drawableOptimizer {

optimizer = 'zopfli'

compressionLevel = 9

iterations = 15

onlyOnRelease = true

logLevel = 'info'

}

This plugin makes it easy to search text in strings resources. https://plugins.jetbrains.com/plugin/8550

記錄你AS使用時長的插件,當然還支持很多IDE。使用時需要登錄配置key,來這里:https://wakatime.com/settings/account

MD 風格主題,強烈建議添加,各種愛的不行不行的

設置 as 背景,趕緊上車了

DPI 計算工具

幫助去掉 ButterKnife 庫的 android studio 插件

IntelliJ IDEA/Android Studio 翻譯插件,支持中英互譯、單詞朗讀, 我就用這一款,哈哈

Intellij IDEA 系列編輯器的翻譯插件, 目前僅提供 英文 -> 中文 翻譯

可以將英文翻譯為中文

EventBus3 事件管理,最新可用

@deprecated

EventBus3 事件管理,已失效

EventBus 事件管理

IntelliJ plugin for supporting PermissionsDispatcher

展示安卓依賴庫里方法數,支持的倉庫包括:Maven Central, jCenter, JitPack

速度快,運行流暢的安卓模擬器

Android Studio plug-in for generating ButterKnife injections from selected layout XML.

插件下載如下:

要配合一個庫com.jakewharton:butterknife:7.0.1使用,把該庫添加到build.gradle腳本里即可。

使用如下:

比如我們在activity的布局里定義了一個文本框,三個按鈕,共四個id,然后我們來注解一下:鼠標放setContentView(R.layout.activity_main);下的activity_main任意位置,alt+insert,然后注解:

Android Studio plugin with some tools and usability improvements, Generator for inflater and activity setContentView view variables.

如果你布局里有多個id,在activity里findViewById()會手寫很多次,即使有ide輔助,但是還是略慢,這個插件就來釋放你雙手,作者的例子:

當然如果快速注解的話就用上面的ButterKnife咯。

通過wifi調試你的安卓app,釋放usb數據線,實現調試無處不在。。。

使用方法:

確保你的手機和電腦在同一wifi下,首先用usb連接手機很電腦,第一次還是需要的,后面連接完成后可以拔掉。然后連接他們, Tools → Android → ADB WIFI → ADB USB to WIFI 成功后會在右上角有個對話框,提示成功。然后拔掉你的數據線,調試無處不在模式開啟。。。

根據JSONObject格式的字符串,自動生成實體類參數。

最新的1.2.0版本新增處女座模式 →_→ 是不是很貼心!

處女座模式就是給json每個key都可以配置生成的filedName,可能因為服務端的原因,或者歷史的原因,導致服務器返回的字段名詭異,或是歧義的縮寫。這個在之前的版本是不支持這個。

作者給出的例子:

有如下json數據:

{

"name": "王五",

"gender": "man",

"age": 15,

"height": "140cm",

}

生成實體類操作如下,win和linux下的快捷鍵是alt+insert

良心企業Square最近剛開源的一個非常有用的工具,使用方法請看我的另一片文章:Android Studio 插件之內存泄露檢測LeakCanary使用

該網站搜集了大量的代碼,號稱超過700W的代碼實例。

它提供了chrome插件和as插件。

按照同樣的方式安裝codota插件之后,重啟AS。使用快捷鍵ctrl + k,即可打開搜索界面,如果你的快捷鍵有沖突,隨便打開一個界面,然后右鍵就可以看到Search Cotoda選項。

如果你的xml布局里有n個id,需要用findViewById找到的話,手動的話,很累,這個插件就是釋放你的雙手,輕輕一點,輕松生成代碼,然后你復制粘貼到你的代碼就ok,我們來看:

該插件可以快速書寫log、toast等代碼

我們來具體操作:

Android Studio plugin which automatically generates drawable selectors from appropriately named resources.

自動生成選擇器,這玩意好用,很贊,但是要注意drawable下文件后綴哦,告訴美工小妹妹命名好哦,哈哈。

文件后綴是這樣的:

使用方法:

1 右擊drawable文件夾:

2 選擇Generate Android Selectors

3 自動生成選擇器

去官網學習吧,用處不是很大,方便閱讀。

顧名思義,就是幫你找程序bug咯,自己研究去吧,給力,感恩作者。

安卓下,推薦用Parcelable來實現數據序列化,如果需要實現Serilizeable接口的,也有插件,SerializableParcelableGenerator

使用也很簡單,進入要序列化的bean類里,windows,linux下直接快捷鍵alt+insert,mac下右鍵Generator, 可以看到有個選項Parcelable,然后直接點擊,就序列化完成咯。

最常用的功能就是生成不同尺寸的圖標,

我這里有個需求,美工妹妹要陪男朋友,然后只給我一套xxh的圖標,那么這個工具就是來解放你們的,手把手的教:

This plugin help you to set material design icon to your project.

這個是今天(2016年植樹節)早上發現的,是幾個插件的集成,包括:

Android Studio Prettify

GsonFormat

Android Code Generator

SelectorChapek

Android Parcelable Generator

folding-plugin

Lifecycle-Sorter

有了這個,可以刪掉相關的插件咯,謝謝,哈哈哈

Intelij IDEA plugin for displaying a code mini-map similar to the one found in Sublime

功能:清除項目中的無用資源

只要配置下 gradle 文件就可以:

1 在 root gradle 文件下添加

classpath 'com.droidtitan:lint-cleaner-plugin:0.3.0'

2 在 app 下 gradle 文件配置插件

apply plugin: 'com.droidtitan.lintcleaner'

lintCleaner {

// Exclude specific files

exclude = ['com_crashlytics_export_strings.xml','config.xml']

// Ability to ignore all resource files. False by default.

ignoreResFiles = true

// Default path is build/outputs/lint-results.xml

lintXmlFilePath = 'path/to/lint-results.xml'

}

最后,非常感謝您的閱讀,有任何疑問,可以后面評論,我們可以互相探討,共同進步,謝謝!

分享是一種美德,更是一種生活方式!!

也許你會說我是一個夢想者,但我不是唯一的一個。

悅分享,越快樂^_^

歡迎交流,轉載請注明出處,謝謝!

總結

以上是生活随笔為你收集整理的androidstudio mac mini_GitHub - jp1017/AndroidStudioPlugins: Android Studio 常用插件及浅释的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。