安卓開發

Android進階:十、自定義視訊播放器 1

隨著快手,抖音,西瓜視訊等視訊APP的崛起,視訊播放已經成為主流,此時作為Android研發的你,想要提高自己的能力還不知道怎麼開發視訊播放器怎麼行?所以今天就帶著大家一起開發一個簡易播放器:SmallVide

Android 綜合技術

導語 本章主要講解,CrashHandler來監視App的crash資訊,通過Google的multiDex方案解決Android方法數超過65536的問題,Android動態載入dex,反編譯。

學習筆記(一)多執行緒與服務的一般操作

Android中,當需要進行一些耗時操作時,常常需要開啟一個多執行緒來進行耗時操作,但是當要進行UI操作時則需要在主執行緒中進行,因此這就涉及到了程序間的切換. 1.1 非同步訊息處理機制(Handler)

CameraX:Android 相機庫開發實踐

前段時間因為工作的需要對專案中的相機模組進行了優化,我們專案中的相機模組是基於開源庫 CameraView 進行開發的。那次優化主要包括兩個方面,一個是相機的啟動速度,另一個是相機的拍攝的清晰度的問題。因為時

View原始碼繪製流程

本文基於Android API 28 繪製三大方法 onMeasure onMeasure(int, int) protected void onMeasure(int wi

Android 增加滑動重新整理特性

Google 釋放的一個針對Android支援庫的更新引入了一個激動人心的標準實現,它是正通過諸如GMail或者Google Now這些應用逐漸引介給大家的一種模式. QQ

安卓佈局優化

我們在XML資原始檔上一頓<RelativeLayout>、<ImageView>等操作,就可以完成檢視的佈局。 安卓中的view呈樹狀結構分佈,最頂層是window、docorVi

關於Android的幾種事件處理

Android事件處理通常和控制元件相結合,通常有以下幾種事件處理模型: •(一)事件監聽的處理模型 public voidonCreate(Bundle s

關於View測量中的onMeasure函式

在自定義View中我們通常會重寫onMeasure,下面來說說這個onMeasure有什麼作用 onMeasure主要用於對於View繪製時進行測量 @Override protected void o

Android DatagramChannel 使用

一 概述 Java NIO中的DatagramChannel定義在java.nio.channels包中,是一個能收發UDP包的通道。 因為UDP是無連線的網路協議,所以不能像其它通道那樣

Android SocketChannel使用

一 概述: 是一種面向流連線只sockets套接字的可選擇通道。是基於TCP連線傳輸,主要用來處理網路I/O的通道,實現了可選擇通道,可以被多路複用。 二 特徵: 1 對於已經存在的

一次Android面試心得及面試題總結

從16年畢業至今,就職過兩家公司,大大小小專案做了幾個,非常感謝我的兩位老大,在我的android成長路上給予我很多指導,亦師亦友的關係。 從年前至今參加面試了很多公司,也收到了幾家巨頭的offer

1716130192.9071