安卓開發

Android程式碼書寫規範

package命名:全部使用小寫字母。一級包名為com,二級包名為xx(可以是公司或則個人的隨便),三級包名根據應用進行命名,四級包名為模組名或層級名。

lottie動畫設計_免異常總結

動畫一定要保持簡潔,否則會影響效能,在手機上執行會出現卡頓的情況。 1.1 匯出的向量圖層使用1X一倍圖 sketch等素材匯出到AE時,使用1X 一倍圖(以保證資源最小),在AE中更改資源大小

理解Android 中的啟動模式

眾所周知這是 Activity 的預設模式,如果不去設定launchMode 屬性,Activity預設啟動模式是介個。 1. Activity1多次啟動後,當前Activity棧中會出現多個Acti

Android 軟鍵盤踩坑記

分享一篇關於軟鍵盤的採坑記,希望對大家在開發過程中能有幫助。 最近在開發一個朋友圈產品的時候遇到一個bug:軟鍵盤遮罩,在解決的過程中我通過百度、谷歌查找了好半天,最終經歷了一番坎坷才解決,具體過程

功耗 Log 抓取要求規範

在功耗測試時候,由於預設開啟的 Modem 等 Log 會導致手機功耗異常。故,在測試功耗時,需要我們手動關閉 Modem 等 Log 。 一、 功耗 Log 抓取強制要求(特殊場景除外)

開源Android容器化框架Atlas開發者指南

Atlas是古希臘神話中的天神,是波士頓動力公司的機器人,藉助搜尋引擎,得以發現這個名詞背後許許多多的含義。在手機淘寶,Atlas是一個紮根於Android客戶端的一個元件化容器框架,相比神話中用手和頭支撐起蒼

Android 本地廣播 LocalBroadcastManager

LocalBroadcastManager 相信有不少人會有點認生,他是android.support.v4中的一個類,本地廣播,只在App內部傳播,大家熟知的廣播,BrocastReceiver是全域性廣播,

1714077227.1891