一、如何定義ble中service uuid? 藍牙標準規范里面定義了很多已經定義過的service uuid,如果沖突了會造成很多意外的問題。 藍牙的service uui...

一、如何定義ble中service uuid? 藍牙標準規范里面定義了很多已經定義過的service uuid,如果沖突了會造成很多意外的問題。 藍牙的service uui...
前言 之前接手的一個項目里有些代碼看得云里霧里的,找了半天沒有找到對象創建的地方,后來才發現原來使用了Hilt進行了依賴注入。Hilt相比Dagger雖然已經比較簡潔,但對初...
App在后臺久置后,再次從桌面或最近的任務列表喚醒時經常會發生崩潰,這往往是App在后臺被系統殺死,再次恢復的時候遇到了問題,而在使用FragmentActivity+Fra...
前言 Android 的 TextView 雖然有屬性 android:ellipsize="marquee"有文字滾動效果,但是坑多,比如焦點變化了就不動了,而且不能控制滾...
簡介 DataBinding 是 Google 在 Jetpack 中推出的一款數據綁定的支持庫,利用該庫可以實現在頁面組件中直接綁定應用程序的數據源。使其維護起來更加方便,...
問題案例 由于計算機系統的特性,java浮點數(float、double)的精度有時候會不準確,案例代碼如下: 輸出結果 發生了計算結果精度有誤差的問題 解決辦法 利用Big...
解決因為手機設置字體大小導致h5頁面在webview中變形的BUG 首先,我們做了一個H5頁面,在各種手機瀏覽器中打開都沒問題。我們采用了rem單位進行布局,通過JS來動態計...
前言:在去年的這個時候,谷歌官方推薦使用 Flow 替代LiveData,一年時間過去了,我相信還是有很多android開發的朋友和我一樣有以下幾個問題:Android開發人...
信息收集 對懶飯 APP 的視頻頁和詳情頁做布局抓取分析 上面兩圖分別是菜譜視頻播放頁和菜譜詳情頁,他們之間通過上下滑可以互相切換,如上 gif 所示,但是比較奇怪的是布局層...
編者按:這一年就快完了,你還沒搞懂Material design嗎?是嫌文檔太長,還是覺得自己英文不好?都沒關系,我們善良熱情的@十萬個為什麼幫同學們通讀了一遍官方的設計指南...
一文了解Compose 簡介 Jetpack Compose 是一個適用于 Android 的新式聲明性界面工具包。閱讀官方介紹可以了解到,Compose 大概是這么個東西:...
原先實現Banner效果無非是ViewPager,或者RecyclerView 然后再更改切換的動畫來實現Banner的切換動畫效果, 現在好了MotionLayout 搭配...
概述 記錄一下之前用過的適配方案,主要是記錄一下smallestWidth限定符適配的文件生成想看詳細適配原理請看下面的文章 SmallestWidth 限定符適配方案[ht...
Android中常見的第三方庫包括:.so、.jar、.aar。 一、jar 1、說明 只包含了class文件與清單文件 ,不包含資源文件,如圖片等所有res中的文件。jar...
1.牛逼圖表庫 1.1 AAInfographics,是 AAChartKit[https://github.com/AAChartModel/AAChartKit] 的 K...
一、快速開發框架 XSnow[https://github.com/xiaoyaoyou1212/XSnow]基于RxJava2+Retrofit2精心打造的Android基...