導航:首頁 > 操作系統 > 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好用的插件相關的資料

熱點內容
讓孩子感興趣編程的電影 瀏覽:256
用顏料製作脆皮解壓球 瀏覽:929
火箭解壓器 瀏覽:69
cnet中級程序員面試題 瀏覽:189
單片機怎麼做人臉識別 瀏覽:149
監獄辦理工商銀行app怎麼辦呢 瀏覽:814
c語言寫編程時需要用什麼輸入法 瀏覽:585
生發程序員 瀏覽:164
高考英語pdf 瀏覽:413
哈利波特忘記伺服器怎麼辦 瀏覽:819
怎麼看其他電腦共享文件夾 瀏覽:508
py文件夾後綴 瀏覽:718
你對我們的app有什麼建議 瀏覽:581
phpgetcookie 瀏覽:142
程序員最煩遇到的單詞 瀏覽:124
開始伺服器升級需要什麼 瀏覽:982
gcc中的編譯選項 瀏覽:190
程序員長沙開滴滴 瀏覽:138
十幾加幾的進位加法演算法 瀏覽:386
c語言實現字母加密成字母 瀏覽:330