導航:首頁 > 操作系統 > androidstudio好用的插件

androidstudio好用的插件

發布時間:2023-03-11 02:40:34

android studio 表格用什麼控制項

使用MpandroidChart框架吧
http://blog.csdn.net/wiseclown/article/details/51584843

② 開發Android studio 插件:項目國際化與Excel文件雙向導入,並支持在線翻譯。

當一個項目從非國際化(只有單言語類型)轉向國際化(多語言支持)亦或項目過於龐大Mole數量眾多每期迭代都需要從各個Mole抽取和填補翻譯時就會有了個很煩惱的事情,這么多的語言資源靠手動整理那得到猴年馬月,等整理完也練就了一雙麒麟臂了。(以上純屬抱怨可忽略)😄

言歸正傳,如同以上機械式工作作為一名程序猿當然是交給程序去處理嘍,所以需要寫一個能夠遍歷讀取識別並提取項目中的語言資源文件,並將資源導出成Excel文件以方便交給其他工具人(手動狗頭)進行翻譯的腳本,翻譯完成後還需要將Excel文件轉換成項目中的資源格式並原路存儲進去。為了更加方便的在各個項目中使用當然還是把上面寫的腳本套上Intellij plugin的皮囊一起食用更佳。

選擇模式

點擊OK後開始掃描項目中的資源。

導出:導出項目中國際化翻譯資源到Excel表格
等待掃描結束後開始配置參數,參數會根據掃描項目的結果自動列出一存在的mole和語言類型。可自行選擇需要導出的mole和語言類型。

配置完成點擊OK,等待導出結果。

導入:將Excel表格中的資源導入到項目中
等待掃描結束後開始配置參數

<font color='red'>Tip:默認語言語種指的是values/strings.xml中語言類型</font>

點擊OK等待導入完成即可。

最後效果如下:

插件和腳本源碼地址: https://github.com/LucasDevelop/LangTransExcel

③ Android Studio自定義加固插件

Gradle自定義插件

我們新建一個名為JiaguPlugin的Mole

調整build.gradle為如下所示(這里我使用Kotlin開發)

創建一個JiaguPlugin類

然後創建resources目錄並創建插件的配置文件

配置文件的內容如下:

1)創建一個擴展
這里我們創建的擴展名為jiagu,這個就好像app下build.gradle中的android擴展一樣

我們擴展中的參數是JiaguParams中的參數

2)添加監聽
添加一個讀取完配置信息後的回調

然後我們先將我們的插件上傳到Maven倉庫,也就是執行插件build.gradle的這個Task,這里我上傳到了項目下的Plugins文件夾

然後我們在項目的build.gradle文件里引入

加固的任務類JiaguTask如下,這里的命令是參照文章開頭360加固的help文件:

4)配置加固信息
我們在build.gradle文件中配置好我們的加固信息

5)進行加固
首先我們先make一下項目,生成apk文件

https://gitee.com/itfitness/jiagu-plugin

閱讀全文

與androidstudio好用的插件相關的資料

熱點內容
阿里用的什麼資料庫伺服器 瀏覽:337
玩劍網用哪個攻略app 瀏覽:76
javamysql資料庫操作 瀏覽:225
眉山參加少兒編程培訓 瀏覽:986
androidaes加密java 瀏覽:816
蜜字的app叫什麼 瀏覽:544
程序員配樂 瀏覽:453
做一個解壓屋 瀏覽:619
品牌衣服用什麼app 瀏覽:151
python3鏈接資料庫 瀏覽:55
教課書英語是什麼app 瀏覽:884
環液式壓縮機 瀏覽:479
android控制項事件 瀏覽:968
雲伺服器的鏡像選擇什麼 瀏覽:755
python如何設置cplex 瀏覽:10
linux的mv命令詳解 瀏覽:359
怎麼把安裝好的python放在桌面上 瀏覽:121
mysql退出當前命令 瀏覽:743
現在還有什麼手機好用的app 瀏覽:328
java字元處理函數 瀏覽:278