前言 通過對端到端加密技術(shù)的調(diào)研,我們通過研究海外主流App,包括WhatsApp, Signal, Telegram,Snapchat等。其中...
總所周知,我們在做字符串截取的時候,可以通過 但是如果string中包含字母、數(shù)字、中文、表情,那么通過上述方式就會出現(xiàn)截取到半個表情,這在io...
最近在弄組件化,我們主要是對外提供SDK,但是出現(xiàn)個問題,就是組件通過混淆后,業(yè)務(wù)看到的代碼函數(shù)參數(shù),比如如下 類似上面的方式,函數(shù)參數(shù)名被轉(zhuǎn)成...
近期在上下班的地鐵上拜讀了《長期主義》,本書主要由兩部分組成,亞馬遜每年致股東的信和工作與生活。通過本書了解到了亞馬遜的創(chuàng)業(yè)歷程和杰夫貝佐斯創(chuàng)啟...
把java文件編譯生成class文件, 通過命令行生成class文件通過Android Studio idea 查看生成的class文件,由此也...
項目中使用了Java和Kotlin混編,然后在線程調(diào)度中,Java用的是線程,Kotlin用的協(xié)程,現(xiàn)在有一種場景如下1.Kotlin中調(diào)用Ja...
背景 近期在開發(fā)一些界面,需要在不同場景彈出同一個界面,位移的區(qū)別就是改一下界面的背景顏色。但是在項目中發(fā)現(xiàn)改了顏色會導(dǎo)致全局的其他界面的相同顏...
多線程開發(fā)中,經(jīng)常會使用到鎖,常見的有 synchronized, 普通函數(shù) 這種屬于對象鎖,只能對同一對象才起作用 這樣使用會有作用,但是如果...
即使是工具人,也要成為個有思想,有深度的工具人 首先看看常見的幾個問題: 請說說handler機(jī)制post runnable 和 message...