![240](https://cdn2.jianshu.io/assets/default_avatar/7-0993d41a595d6ab6ef17b19496eb2f21.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
問題:1.一個線程有幾個Handler雾家?一個線程有幾個Looper绊寻?如何保證棵介?一個線程可以有N多個Handler琅绅,但是一個線程只有一個Loope...
序列化:將一個對象轉(zhuǎn)換成可存儲或可傳輸?shù)臓顟B(tài)邻眷,序列化后的對象可以在網(wǎng)絡(luò)上傳輸波桩,也 可以存儲到本地戒努,或?qū)崿F(xiàn)跨進(jìn)程傳輸。 為什么要進(jìn)行序列化:開發(fā)過...
IPC 選型 說到 IPC,首要的問題就是架構(gòu)選型储玫,不同的架構(gòu)效果大相徑庭侍筛。 CS 架構(gòu) vs 去中心化架構(gòu) Android 平臺第一個想到的就...
MMKV 是基于 mmap 內(nèi)存映射的 key-value 組件,底層序列化 / 反序列化使用 protobuf 實現(xiàn)撒穷,性能高匣椰,穩(wěn)定性強。 MM...
ArrayList 內(nèi)部使用的動態(tài)數(shù)組來存儲元素端礼,LinkedList 內(nèi)部使用的雙向鏈表來存儲元素禽笑,這也是 ArrayList 和 Linke...
Android開發(fā),在library中使用ButterKnife蛤奥,需要做一些配置否則會遇到一些問題佳镜。我開發(fā)中遇到的問題是,通過@BindView...
最近做公司項目時使用到了React Native凡桥,首先需要在公司電腦上配置React Native的開發(fā)環(huán)境蟀伸。公司電腦是mac本,那就按照Rea...
前言線程在Android中是一個很重要的概念缅刽,從用途上來說望蜡,線程分為主線程和子線程,主線程主要處理和界面相關(guān)的事情拷恨,而子線程則往往用于執(zhí)行耗時操...
一腕侄、Service的介紹 Service的官方介紹中比較重要的兩點: 簡單翻譯一下1.Service不是一個單獨的進(jìn)程 ,服務(wù)對象本身并不意味著...