自從android4.4開始,android手機狀態(tài)欄再也不是一成黑的時代,之前叫做變色龍,miui6發(fā)布會把他叫做沉浸式,之后大家就自然而然的接受了沉浸式這個名稱,其實實際...
自從android4.4開始,android手機狀態(tài)欄再也不是一成黑的時代,之前叫做變色龍,miui6發(fā)布會把他叫做沉浸式,之后大家就自然而然的接受了沉浸式這個名稱,其實實際...
在將項目遷移到AndroidX以后,某些導入的Module在編譯時可能會報以下錯誤: 即使在gradle.properties里面,添加了: 或者點擊了Refactor->M...
@Mid_Night 感謝您的指正,我馬上修改回來
Android Studio已創(chuàng)建項目下配置CMake使用Android Studio在新的項目添加CMake支持,操作十分簡單,只需要勾選“Include C/C++ support”,Android Studio就會自動為新...
@江湖小白_董 沒有哦,還有這種情況?
Android 獲取mac地址由于項目開發(fā)需要獲取設備的mac地址,因此查閱了Android獲取mac地址相關(guān)信息,本篇博客轉(zhuǎn)載自《Android獲取Mac地址-適配所有版本》,并在此基礎(chǔ)上進行進一步整理...
在使用Dialog或者DialogFragment時,難免需要調(diào)整Dialog的寬度,要實現(xiàn)該需求,需要做一下步驟: (1)在Dialog中使用 在Dialog中使用,需要在...
先了解下代理模式的概念:為其他對象提供一種代理,以控制對這個對象的訪問。也就是通過一個新的對象去代表目標對象,再通過新對象間接去訪問目標對象的功能,主要的作用有: 增強目標對...
本文以 Retrofit 整合 RxJava 為例,介紹 Retrofit 的工作原理,使用 Retrofit 2.7.1 版本,不同版本的源碼有所差異,但思路是類似的。 R...
更新:由于該適配方案越來越多人使用,也有很多人遇到不太理解的問題。所以為了大家更好的使用,我將文章很多內(nèi)容更新了,老用戶可以重新看下整篇文章。主要更新的內(nèi)容是使用方法跟以前不...
系列文章 Android布局優(yōu)化(一)LayoutInflate — 從布局加載原理說起 Android布局優(yōu)化(二)優(yōu)雅獲取界面布局耗時 Android布局優(yōu)化(三)使用A...
前言 在以往的Fragment使用中,我們都是使用Fragment的事務進行添加,刪除,替換等操作,為了快速開發(fā),我們也會自行封裝一個FragmentController。在...
性能優(yōu)化一直都是一個 Android 開發(fā)者逃不過的話題,啟動優(yōu)化則更是重中之重。啟動速度可以直接影響一個 App 的留存率和轉(zhuǎn)化率,沒有人會希望自己點擊之后還要等一會才打開...
在使用ViewGroup派生類(LinearLayout、RelativeLayout等)嵌套RecyclerView,給ViewGroup設置點擊事件后,你會發(fā)現(xiàn)點擊Rec...
新版本的Unity中,提供了新的Build System —— Gradle。 使用Gradle打包前,首先要創(chuàng)建keystore,配置好簽名才能使用。具體步驟如下: 1.打...
一、簡介 為了統(tǒng)計不同渠道上的下載數(shù)量及用戶活動情況,方便后臺做運營統(tǒng)計。我們需要在安裝包中添加不同的標識(渠道信息 Channel)。多渠道的實現(xiàn)方式多種多樣,此篇只實現(xiàn)友...