1. 程式人生 > >android物理動畫、Kotlin客戶端、架構元件、選單效果、應用選擇器等原始碼

android物理動畫、Kotlin客戶端、架構元件、選單效果、應用選擇器等原始碼

Android精選原始碼

Android一個有趣的Android動畫互動設計

image

android可伸縮日曆效果原始碼

關於介面,全新的卡片風格,支援夜晚模式

image

Android 用 Kotlin 實現的基於物理的動畫

Android-自定義應用選擇器原始碼

使用 Kotlin 實現的一個 Dribbble 客戶端

android畫矩形,圓,箭頭,鉛筆,擦除功能

image

Android 展開型佈局選單效果

image

Kotlin 實現的 View to View 動畫效果庫

image

改造 Android 官方架構元件 ViewModel

image

Android優質部落格

android訊息傳遞機制Message、Handler、Looper、MessageQueue

上面的程式碼是我們在android開發中經常使用的。開啟執行緒,請求網路或者資料庫的操作,得到資料之後,使用handler把封裝到message中的資料返回主執行緒,有主執行緒中更新UI。上面的中有一句程式碼: Message message = Message.obtain(); 網上包括書上說使用這個比使用new Message()要好。 下面就說一說為什麼好?為什麼obtain方法好?看Message類的原始碼:… 閱讀原文

一篇文章告訴你FFmpeg環境的搭建和編譯

因為在Linux環境下編譯FFmpeg生成庫和標頭檔案下比較方便,所以接下來主要操作在Linux環境下進行。但是對於Android NDK 開發新手來說,自己電腦配置Ubuntu Linux環境過程比較繁瑣。而採用雲伺服器極大的方便了此過程,伺服器對客戶端遠端的支援,讓個人開發更加有拓展性和創意性… 閱讀原文

Android中高效的顯示圖片非UI執行緒載入

之前講到了BitmapFactory.decode*方法的使用,但使用時需要注意不應該在UI執行緒中呼叫它們來從硬碟、網路或者其他非記憶體的地方載入圖片。因為載入圖片所需要的時間是不可預測的,它跟很多因素有關,比如網路狀況、硬碟讀寫速度、圖片的大小、CPU的速度等。如果我們阻塞UI執行緒來載入圖片…

閱讀原文

Kotlin開發的一些實用小技巧總結

延遲載入有幾個好處。延遲載入能讓程式啟動時間更快,因為載入被推遲到訪問變數時。 這在使用 Kotlin 的 Android 應用程式而不是伺服器應用程式中特別有用。對於 Android 應用,我們自然希望減少應用啟動時間,以便使用者更快地看到應用內容,而不是等待初始載入屏… 閱讀原文

我打賭你一定沒搞明白的Activity啟動模式

一個應用程式當中通常都會包含很多個Activity,每個Activity都是一個具有特定的功能,並且可以讓使用者進行操作的元件。另外,Activity之間可以相互啟動,當前應用的Activity甚至可以去啟動其他應用的Activity。比如你的應用希望去傳送一封郵件,你就可以定義一個具有"send"動作的Intent,並… 閱讀原文

歡迎掃碼關注微信公眾號