AndroidStudio3.0,gradle4.1,新建工程,遇到如下錯(cuò)誤: 解決辦法:打開 build.gradle文件,在dependencies中將 改為: 將 改為...
AndroidStudio3.0,gradle4.1,新建工程,遇到如下錯(cuò)誤: 解決辦法:打開 build.gradle文件,在dependencies中將 改為: 將 改為...
1.前言 android消息處理機(jī)制很基礎(chǔ),也很重要。一般耗時(shí)操作需要放到子線程中去執(zhí)行,執(zhí)行完后,需要把結(jié)果反饋給主線程,在主線程中更新ui。比如:在子線程中加載一張網(wǎng)絡(luò)圖...
通常發(fā)版本時(shí)我們需要打很多渠道的包,360,應(yīng)用寶,豌豆莢等等,安卓默認(rèn)只打一個(gè)debug的包。那么如何進(jìn)行多渠道打包呢?本文借助友盟結(jié)合gradle來講解如何進(jìn)行多渠道打包...
狀態(tài)欄即statusBar,導(dǎo)航欄即某些手機(jī)底部有返回鍵的虛擬鍵那一欄,叫navigationBar。 1. 獲取頂部statusBar高度 2. 獲取底部navigatio...
報(bào)錯(cuò)信息 分析: “Gradle version 2.2 is required. Current version is 2.10.try editing the distr...
react native遇到的錯(cuò)誤以及坑 持續(xù)更新中。。。 1.使用 string 報(bào)錯(cuò) 原因:不是 ECMAScript 6 的語法,把 JavaScript轉(zhuǎn)換成Flow...
前言 安卓源碼給我們提供了一個(gè)GestureDetector類,來監(jiān)聽手勢,點(diǎn)擊,長按,雙擊,滾動,拋等。本文通過解讀Gesture類來看看安卓源碼是怎樣判斷各類手勢的?搞清...
0. 前言 最近寫Android app時(shí)要美化外觀了,但是發(fā)現(xiàn)自己對attr,style,theme這幾個(gè)概念理解的比較模糊,不知道哪些應(yīng)該定義在styles.xml中,哪...
hybrid App開發(fā)也不是什么新鮮事了,其中native和h5之間的交互則是必不可少的。Android中是如何和H5交互的? 1、webView加載頁面 我們都知道在An...
前言 本文主要記錄自己平時(shí)經(jīng)常使用的git命令和收集別人博客中一些常用命令,方便初學(xué)者理解和使用。 本文先簡單介紹git工作原理,然后詳細(xì)介紹git的各種使用方法。 1. g...
前言 安卓源碼給我們提供了一個(gè)GestureDetector類,來監(jiān)聽手勢,點(diǎn)擊,長按,雙擊,滾動,拋等。本文通過解讀Gesture類來看看安卓源碼是怎樣判斷各類手勢的?搞清...
1.前言 android消息處理機(jī)制很基礎(chǔ),也很重要。一般耗時(shí)操作需要放到子線程中去執(zhí)行,執(zhí)行完后,需要把結(jié)果反饋給主線程,在主線程中更新ui。比如:在子線程中加載一張網(wǎng)絡(luò)圖...
java jdk是如何實(shí)現(xiàn)ArrayList的? ArrayList的實(shí)現(xiàn)很簡單,總的來說,就是arraylist內(nèi)置了一個(gè)Object類型的數(shù)組,當(dāng)插入或刪除數(shù)據(jù)時(shí),都操作...
前言 本文主要記錄自己平時(shí)經(jīng)常使用的git命令和收集別人博客中一些常用命令,方便初學(xué)者理解和使用。 本文先簡單介紹git工作原理,然后詳細(xì)介紹git的各種使用方法。 1. g...