原文來源 相信很多對設計追求極致的開發(fā)者們對Android系統的默認字體都會感到不滿意,這個時候需要使用自定義的字體锉走,當然可以使用系統提供的Typeface來加載自定義字體载荔,...
原文來源 相信很多對設計追求極致的開發(fā)者們對Android系統的默認字體都會感到不滿意,這個時候需要使用自定義的字體锉走,當然可以使用系統提供的Typeface來加載自定義字體载荔,...
調用系統安裝程序 這種方式最為簡單荆永,只需要調起系統界面即可缀磕∶晡眨看代碼 調用系統pm命令 這種方式是在通過終端執(zhí)行pm命令來實現 其中-r代表覆蓋安裝额各。這種方式可以實現靜默安裝晶疼,...
一提到沉浸式狀態(tài)欄翠霍,第一個浮現在腦海里的詞就是“碎片化”同衣。碎片化是讓 Android 開發(fā)者很頭疼的問題,相信沒有哪位開發(fā)者會不喜歡“write once, run anyw...
本文介紹了58同城遷移到AndroidX實踐過程及對Jetifier源碼分析壶运。 《春宵》春宵一刻值千金耐齐,花有清香月有陰。歌管樓臺聲細細,秋千院落夜沉沉埠况。-宋代耸携,蘇軾 前言 A...
說起View的滑動效果夺衍,實現的方法有多種,例如使用動畫喜命,或者通過改變View的布局參數沟沙,其實除了這兩種外,在Android中View已經為我們提供了scrollTo()和sc...
本文主要講解view.post() 的四大常見疑問 為什么view.post()能保證獲取到view的寬高矛紫? 為什么onCreate()使用view.post()無法立刻執(zhí)行...
AndroidStudio同步文件時同步失敗,查找是不是開了代理牌里,在AndroidStudio的Proxy中看到了這個提示颊咬,但是找到gradle.properties并沒有這...
Android系統發(fā)布十多年以來,關于Android的UI的適配一直是開發(fā)環(huán)節(jié)中最重要的問題牡辽,但是我看到還是有很多小伙伴對Android適配方案不了解喳篇。剛好,近期準備對糗事百...
前言 眾所周知 android的碎片化一直困擾著開發(fā)者态辛,我們要花很多的時間去做UI適配的工作麸澜。主流的適配方案有兩種 1、今日頭條適配 2奏黑、smallestWidth適配痰憎。具體...
技術不止,文章有料攀涵,加 JiuXinDev 入群,Android 搬磚路上不孤單 前言 相信很多同學都會有這樣的感受洽沟,前三天剛剛復習的知識點以故,今天問的時候怎么就講不出個所以然...
目錄 前言 Android 存在內存回收機制,當它確定應用不再使用某些對象時裆操,垃圾回收器會將未使用的內存釋放回堆中怒详。 雖然 Android 查找未使用內存的方式在不斷改進,但...
Math類中提供了三個與取整有關的方法:ceil,floor,round,這些方法的作用與它們的英文名稱的含義相對應踪区,例如:ceil的英文意義是天花板昆烁,該方法就表示向上取整,...
??在閱讀Effective Java中的第16條時發(fā)現了一個有趣的機制或者說是模式缎岗,那就是組合(文中翻譯為復用静尼,但是作者認為組合更能體現這種模式的精神),并且文中建議使用組...
代碼混淆(Obfuscated code)亦稱花指令,是將計算機程序的代碼鼠渺,轉換成一種功能上等價鸭巴,但是難于閱讀和理解的形式的行為。 Proguard是什么 Proguard是...
ProGuard原理 ProGuard能夠對Java類中的代碼進行壓縮(Shrink),優(yōu)化(Optimize),混淆(Obfuscate),預檢(Preveirfy)拦盹。 S...
一鹃祖、前言關于友盟SDK以前在Android開發(fā)的過程之中就用到過,也是非常常見的第三方SDK,比如友盟分享在很多的應用中都可以用到普舆,也是非常不錯的分享SDK,所以今天抽出時間...