軟件研發(fā)中,耗費最多時間的并不是編寫代碼,而是代碼編譯和代碼不斷調(diào)試的過程 軟件試錯時間 Android基礎編譯流程 編譯構(gòu)建的四個步驟:代碼編...
投稿
軟件研發(fā)中,耗費最多時間的并不是編寫代碼,而是代碼編譯和代碼不斷調(diào)試的過程 軟件試錯時間 Android基礎編譯流程 編譯構(gòu)建的四個步驟:代碼編...
gradle本質(zhì)是一個自動化構(gòu)建工具, 使用基于groovy的特定領域語言來聲明項目設置; 根目錄的gradle文件 app module的gr...
一個apk包也可以發(fā)布到多個市場,為什么需要多渠道?當哪個渠道需要統(tǒng)計用戶多少,用戶粘性,需要更加個性化設計時,我們需要在apk中添加渠道信息以...
1. 混淆(proGuard) 有壓縮Shrinking, 優(yōu)化Optimization, 混淆Obfuscation,預校驗Preverifi...
權(quán)限的目的 權(quán)限設立的目的是保護安全 權(quán)限機制 系統(tǒng)權(quán)限分三種: Android所有者權(quán)限,即Android Rom開發(fā)權(quán)限; Android ...
1. 數(shù)據(jù)的存儲方式 最常用的五種數(shù)據(jù)存儲方式: SharePreferences, File I/O, SQLite, ContentProv...
Android 組件化中使用動態(tài)創(chuàng)建的作用是解耦; 1. 反射機制 反射有兩個作用:1.反編譯:.class->.java;2.通過反射機制訪問...
組件間跳轉(zhuǎn) & ARouter路由 常見的跳轉(zhuǎn),對于用戶來說就是頁面跳轉(zhuǎn),對應Android中就是activity或fragment間的跳轉(zhuǎn),那...
本地廣播LocalBroadcastManager 說到組件間通信第一個肯定想到廣播BroadcastReceiver,但是這里要說的是一個更優(yōu)...
組件化基礎 組件化是什么 開發(fā)中經(jīng)常會對項目進行封裝,比如一些基礎庫,功能模塊,但迭代久了各業(yè)務模塊互相調(diào)用就形成一團亂麻(高耦合),難以擴展和...