我仍記得幾年前剛開始進入 android 開發這個廣闊而又神秘的世界時,手足無措的樣子。為了幫助像我這樣的開發者,我整理了乙份比較全的學習資料,對幾乎所有開發者都有用,不管是初學者還是經驗豐富的老油條。
史上最全 webview 使用,附送 html5activity 乙份
有關於activity作為dialog全屏顯示,沉浸式狀態列及螢幕亮度問題的一次總結
學習android最有效率的途徑就是官方教程,而對於英文不太好的童鞋可以參考這篇中文版翻譯教程
知識體系從2023年開始構建,所有的文章都是圍繞著這個知識體系來寫,目前共收入了100多篇原創文章,其中有一部分未收入的文章在我的新書《android高階之光》中。最重要的是,這個知識體系仍舊在成長中。
「我在發抖麼?
你開什麼玩笑。我只是在跳愉快的尬舞。
暗影是不會向**勢力低頭的。 萬歲~(≧▽≦)/~!!」
-- 來自暗世界android工程師
一、前言 今天要打包新產品,突然忘了混淆的引數是怎麼寫的了,雖然之前也混淆過,可是具體配置的引數**有些記不起來了,因此決定花點時間寫篇部落格記錄一下,方便以後查詢和自己的記憶。 二、android studio **混淆基本配置 在工程目錄下,找到 proguard-rules…
對 fragment 操作封裝的工具類
相信有很多朋友都有過在 activity 中通過 getwidth() 之類的方法獲取 view 的寬高值,可能在 oncreate() 生命週期方法中,也可能在 onresume() 生命週期方法中。然而,不幸的是,並不能獲取所要的結果,寬高值均為 0。 如果對 view 的…
1 . 前言 前幾天看到google官方的部落格介紹了google開源的乙個強大的布局-flexboxlayout,看見第一眼我心裡的想法是,臥槽,android 居然有這麼乙個強大的布局。作為乙個有好奇心的工程獅,當然第一時間就去試了試手,效果非常贊,因此這篇文章就介紹一下它的…
service 對於廣大的android開發者來說算是耳熟能詳了,作為android的四大元件之一,在我們的開發中也起著重要的作用,在android面試中,service相關的問題也是面試官問得比較多的,當別人問你,service 到底是什麼的時候?你可能隨口就能答得上來,se…
前言 「條條大路通羅馬。」 工作中,實現某個需求的方式往往不是唯一的,這些不同實現方式不僅表現在**質量上,還影響著我們的工作效率。就像,在 android 系統中,總有那麼一些鮮為人知的 api 能夠減少我們很多零碎的工作量。於是,就想憑著一些經驗,整理一些常用的,找個地方歸納…
我又來掀桌子了(ノಠ益ಠ)ノ彡┻━┻,這次是***錄製和顯示聲音波形的乙個故事。 demo : 先看看效果┑( ̄д  ̄)┍ 2 1 ***錄製的邏輯過程就忽略了(真的不是因為懶(。・・)ノ),這裡用的是開源…
ipccommunication 是通過兩種方式實現程序間通訊,一種是手寫 binder 實現程序間通訊,互相傳遞使用 bunder,可以在 bunder 中自定義協議,另外一種是基於 message,客戶端與服務端之間使用 message 進行通訊;
使用Android原生控制項自定義Switch控制項
這裡只需要定義三個屬性即可實現自定義的效果 1.switchminwidth屬性,需要定義最小寬度,否則會變形 2.thumb屬性,設定自定義的開關,這裡我用的白色圓形 3.track屬性,這個很重要,只有這個屬性才能使開關的切換事件得到自己想要的效果 android textoff android...
Android官方控制項集合簡單介紹
小部件 widgets 1.button 按鈕 2.togglebutton 切換按鈕 3.checkbox 核取方塊 4.radiobutton 單選按鈕 5.checkedtextview 文字核取方塊 6.spinner 下拉框 7.progressbar horizontal 進度條 8.s...
Android控制項
edittext是輸入文字框,可以進行文字編輯 imageview是顯示的乙個控制項 android id 控制項的id android layout width 控制項的寬度 android layout height 控制項的高度 還有一下屬性 android text 文字內容 android...