本文章已授權(quán)鴻洋微信公眾號轉(zhuǎn)載:但愿人長久,搬磚不再有[https://mp.weixin.qq.com/s?__biz=MzAxMTI4MTkwNQ==&mid=26508...
雙屏異顯的三種方式 1、通過adb命令將app啟動在指定的屏幕 adb shell am start -n com.android.demo/com.android.demo...
android源碼中有很多hide的接口,編碼時無法直接調(diào)用. 怎么辦呢? 首先明確一點:hide標記只影響編譯時,不影響運行時,只要編譯能通過,運行時就能正常訪問hide標...
Kotlin的data class 專門用來構(gòu)造數(shù)據(jù)類,很多時候我們需要構(gòu)造一個類來作為數(shù)據(jù)的集合。今天碰到一個問題是,我的數(shù)據(jù)里面有一個需要默認初始化。 ```data c...
序言 最近的項目中,一個已經(jīng)開發(fā)多時的接口突然就不能用了。抓包發(fā)現(xiàn),原來是由于重定向引起的bug。發(fā)現(xiàn)了兩個。 問題1. 如果遇到301,302等重定向,則會忽略原來的請求方...
前言 在上文提到的Carson帶你學(xué)設(shè)計模式:簡單工廠模式(SimpleFactoryPattern)[http://www.itdecent.cn/p/e55fbddc0...
1. 快捷鍵提示(操作流程): Android studio -> Preferences... -> Keymap -> Main menu ->Code -> Compl...
前言: · 打包 Android項目成 aar,有兩種方式: 直接通過Android studio 創(chuàng)建一個 Library module 將現(xiàn)有的 module 項目,修改...
升級包文件組成 編譯出來的ota升級包是個zip包: merged-xxxx-ota.zip 解壓后,目錄結(jié)構(gòu)如下: payload.bin文件是固件, payload_pr...
ConstraintLayout設(shè)計出來壓根就不是來代替經(jīng)典如LinearLayout、FrameLayout、GridLayout 等布局,你可以把他看作是RelativeLayout的超級加強版,所以切記不要在典型的線性布局需求中使用ConstraintLayout。經(jīng)典線性布局的需求意味著子控件之間不需要存在任意依賴關(guān)系,任何一個控件拿掉了對整體布局沒有任何影響。而你拿著ConstraintLayout對每一個子控件進行依賴,說好比國家拎著一個女人強行讓你配對一樣,這樣好嗎?這樣不好
所以這個問題的根源在于:你要不要讓一個控件依賴與另一個控件而存在。如果從產(chǎn)品的思維上就不需要,那就不需要。你一旦寫出依賴性的布局,說明你的布局方案有問題。
前言 ConstraintLayout從推出到現(xiàn)在也有好長時間了,依然沒有成為主流布局,首選布局RelativeLayout,LinearLayout,F(xiàn)rameLayout...
1 前言 前段時間,應(yīng)公司要求實現(xiàn)一個自定義相機,需要有自動對焦和圖片不規(guī)則裁剪功能,其實難點主要也是這2個功能。經(jīng)Google搜索,發(fā)現(xiàn)并沒有現(xiàn)成的輪子。最后通過各種查找資...
1.其他網(wǎng)絡(luò)不可用 原因:使用了ClashX,導(dǎo)致全局代理被固定 2.解決方法(第一種) (1)打開文件路徑: (2)注釋以下幾行 3.解決方法(第二種) (1)終端命令: ...
寫作背景:最近在做視頻播放器,客戶提出兩項新需求: 插耳機看視頻,拔出耳機,視頻需要暫停。(Android 實時監(jiān)聽耳機拔出事件) 視頻播放時,按耳機按鈕,視頻暫停播放;再按...
對于單個so庫編譯就不說了,AndroidStudio可以直接生成單個so庫編譯的模板 對于實際項目中,多用到的是好幾個庫,下面說一下編譯多個so庫的情況 一 根目錄的CMa...
最近一直在做項目,好久沒寫博客了由于項目周期拖得很長,之前寫的代碼現(xiàn)在再回去看有點吃力代碼寫了不少,到頭來卻感覺腦子里空空的,想是自己疏忽了對所做東西的總結(jié)吧也許編程學(xué)習(xí)就是...
作為一名 Android 開發(fā),正常情況下對 View 的繪制機制基本還是耳熟能詳?shù)?,尤其對于?jīng)常需要自定義 View 實現(xiàn)一些特殊效果的同學(xué)。 網(wǎng)上也出現(xiàn)了大量的 Blog...