Android-基礎

Android前置後置攝像頭錄製視訊綜合版

公司有個專案,有一個需求是錄製視訊上傳到網上,原本準備使用系統的錄製功能,發現介面的跳轉不能滿足需求。於是就只能用自己寫的,然後我也不會,就找了很多網上的例子,發現總是有些問題,然後我總結了一下寫成了一個工具類,現在分享出來。 import java.io.File; import java.io. […]

自定義View和屬性動畫ValueAnimator實現圓點指示器——支援“縱向檢視”

圓點指示器支援“縱向檢視”啦 關於圓點指示器的實現請參看上一篇博文:自定義View和屬性動畫ValueAnimator實現圓點指示器 該篇文章將對支援縱向檢視過程的關鍵程式碼和使用方法進行介紹。 控制元件元素的構成 小圓點 指示點 線段 圓 橢圓 矩形 一 效果圖 二 如何使用 使用時只需在你的xm […]

自定義View和屬性動畫ValueAnimator實現圓點指示器

自定義View和屬性動畫ValueAnimator實現圓點指示器 自定義View和屬性動畫相結合實現支援動態修改指示點位置,拖拽或點選改變指示點位置,點選位置監聽及切換動畫自定義的圓點指示器。 效果圖 最下面那個“吸乾”,想不出用什麼詞形容更好>.<,後來改回”擠扁” 自定 View 程 […]

我的音樂(Musicoco)- 本地音樂播放器開發總結

開源一個功能相對齊全的本地音樂播放器 簡述 從五月末就開始利用空餘時間開發這款 app ,不知不覺三個月過去了。 App 名稱:我的音樂,我給取了個別名:Musicoco。 Android 手機本地音樂檔案播放器。應用開啟了單獨的播放服務程序,在服務程序中控制音樂播放邏輯,目前已實現功能如下:通過耳 […]

n 階貝塞爾曲線計算公式實現

n 階貝塞爾曲線計算公式實現 關於貝塞爾曲線是什麼,可以用來做什麼,這裡就不再介紹,如果你還不瞭解,可以先去看看下面這篇文章:貝塞爾曲線掃盲 1. 效果參考 2. 思路解析 百度百科上給出的一般引數公式是這樣的: 給定點 P0,P1,P2, … ,Pn,其貝塞爾曲線公式如下(即貝塞爾曲線上的點 B( […]

Android-Activity生命週期的理解

首先經典圖 以下說說自己的理解 如果從順序上來說的話,Activity的生命週期為onCreate()、onStart()、onResume()、onPause()、onStop()、onDestroy()。 接下來分析兩個Activity互動的時候生命週期是怎麼樣的 當A Activity呼叫on […]

Android基礎——Activity的四種啟動模式

在Android中每一個Activity就是一個介面,幾個介面的切換就是幾個不同的Activity之間的例項化操作,那麼啟動模式就是決定Activity如何執行的。 接下來解釋一下什麼是任務棧,每個應用都有一個任務棧,用來存放Activity,每個Activity的出現順序就會在任務棧當中體現,比如 […]