author/APP開發進行時

Android Handler機制 - handleMessage究竟在哪個執行緒執行

關於Handler的原理,看了很多部落格,個人認為以下三篇文章講的不錯,第一篇篇幅最短,雖然沒有原始碼講解,但結合流程圖概括的很精煉;第二篇稍長,是CSDN部落格專家——鴻洋寫的,結合原始碼分析,簡單易懂;

Android NDK中的UI執行緒

概述 在Android中,UI執行緒是一個很重要的概念。我們對UI的更新和一些系統行為,都必須在UI執行緒(主執行緒)中進行呼叫。 同時,我們在進行底層跨平臺開發時,我們會選擇NDK,在Linux系統上

九、Android 的執行緒和執行緒池

0. 幾個概念 在作業系統中,執行緒 是作業系統排程的最小單元,同時執行緒也是一種受限的系統資源,即執行緒不可能無限制的產生,並且執行緒的建立和銷燬都會有相應的開銷。

iOS開發進階:執行緒同步技術-鎖

在iOS多執行緒中,經常會出現資源競爭和死鎖的問題。本節將學習iOS中不同的鎖。 執行緒同步方案 常見的兩個問題:多執行緒買票和存取錢問題。 示例:存取錢問題 //

iOS中的執行緒死鎖

執行緒死鎖產生的原因: 在一個序列佇列的任務中,再向這個佇列新增同步任務。 典型例子: image.png 我們分析一下:

關於Android執行緒池

前言 一般而言,我們在android程式程式碼中不要顯式的建立執行緒,而是要採取執行緒池(也就是ThreadPoolExecutor類)的方式建立。 關於執行緒池的幾個類 直接上圖

Android程式碼書寫規範

package命名:全部使用小寫字母。一級包名為com,二級包名為xx(可以是公司或則個人的隨便),三級包名根據應用進行命名,四級包名為模組名或層級名。

lottie動畫設計_免異常總結

動畫一定要保持簡潔,否則會影響效能,在手機上執行會出現卡頓的情況。 1.1 匯出的向量圖層使用1X一倍圖 sketch等素材匯出到AE時,使用1X 一倍圖(以保證資源最小),在AE中更改資源大小

信任人還是信任機制

來討論一個信任人還是信任機制的問題? 自己的觀點,歡迎留言討論。 信任的本源在於人? 有朋友認為,信任的本源在於人而不在於機制,機制只是一種輔助手段。去中心只是提供了一種機制,而沒有解決對人的

理解Android 中的啟動模式

眾所周知這是 Activity 的預設模式,如果不去設定launchMode 屬性,Activity預設啟動模式是介個。 1. Activity1多次啟動後,當前Activity棧中會出現多個Acti

小程式繫結使用者方案 優化

在做過一系列小程式之後,對小程式的登陸鑑權的流程也有一定的理解,類似於 B 端小程式自不必說,要使用者資訊手機號地址可以一把梭,做一個引導頁面進行判斷然後要求使用者給與繫結,使用者自然不會多說什麼,畢竟這是企業

iOS 編譯詳解 LLVM Clang

我們有很多維度可以將計算機語言進行分類,其中以編譯/執行方式為維度,可以將計算機語言分為: 編譯型語言 C++ Objective C Swift Kotlin 先通

Android 軟鍵盤踩坑記

分享一篇關於軟鍵盤的採坑記,希望對大家在開發過程中能有幫助。 最近在開發一個朋友圈產品的時候遇到一個bug:軟鍵盤遮罩,在解決的過程中我通過百度、谷歌查找了好半天,最終經歷了一番坎坷才解決,具體過程

1746056777.7564