本文首發(fā)于微信公眾號(hào)「后廠(chǎng)技術(shù)官」 前言 在上一篇文章中,我們了解了學(xué)習(xí)Binder前必須要了解的知識(shí)點(diǎn),其中有一點(diǎn)就是Binder機(jī)制的三個(gè)部分:Java Binder、N...
如何實(shí)現(xiàn)隨機(jī)訪(fǎng)問(wèn): 什么是數(shù)組:數(shù)組(Array)是一種線(xiàn)性表數(shù)據(jù)結(jié)構(gòu)。它用一組連續(xù)的內(nèi)存空間,來(lái)存儲(chǔ)一組具有類(lèi)型的數(shù)據(jù)。 線(xiàn)性表:每個(gè)線(xiàn)性表上最多只有前和后兩個(gè)方向。線(xiàn)性表...
通用的線(xiàn)程生命周期 五態(tài)模型: 初始狀態(tài)、可運(yùn)行狀態(tài)、運(yùn)行狀態(tài)、休眠狀態(tài)、終止?fàn)顟B(tài) 初始狀態(tài):指的線(xiàn)程已經(jīng)被創(chuàng)建,但是還不允許分配的CPU執(zhí)行。僅僅只編程語(yǔ)言層面被創(chuàng)建,而在...
Android 平臺(tái)Native代碼崩潰捕獲機(jī)制及實(shí)現(xiàn) Android 平臺(tái)Native代碼崩潰捕獲機(jī)制及實(shí)現(xiàn)(來(lái)自于bugly團(tuán)隊(duì),原文鏈接: https://mp.wei...
1.修改當(dāng)前賬戶(hù)密碼 2.普通用戶(hù)切換root用戶(hù) 增加系統(tǒng)賬戶(hù) 4.查看命令的幫助 5.linux也存在Windows似乎組的概念,組的信息放在etc/group文件中 /...
有的時(shí)候的懸浮按鈕并不需要一直在后臺(tái)運(yùn)行,而且寫(xiě)service的懸浮按鈕的demo也很多,最近碰到一個(gè)需求,只要在一個(gè)界面出現(xiàn)懸浮按鈕,本著代碼越少越好的原則,摸索了好幾個(gè)方...
這篇文章是對(duì)接下來(lái)要寫(xiě)的文章的一個(gè)目錄說(shuō)明,這個(gè)系列主要是針對(duì)安卓的進(jìn)階知識(shí)的系統(tǒng)闡述或者描述,其中或者引用或者舉例說(shuō)明或者分析源碼,總之目標(biāo)是:掌握知識(shí)并且能應(yīng)用知識(shí),同時(shí)...
1 什么是Crash Crash,即閃退,多指在移動(dòng)設(shè)備(如iOS、Android設(shè)備)中,在打開(kāi)應(yīng)用程序時(shí)出現(xiàn)的突然退出中斷的情況(類(lèi)似于Windows的應(yīng)用程序崩潰)。 ...
根據(jù)項(xiàng)目需求,需要設(shè)計(jì)一個(gè)界面類(lèi)似微軟的Excel,用于錄入數(shù)據(jù),左右、上下均可滾動(dòng),并且單元格可以編輯,錄入數(shù)據(jù)的同時(shí)可以自動(dòng)滾動(dòng)到下一個(gè)單元格。 從網(wǎng)上找了很多的demo...
最近策劃提了個(gè)需求,但是已有的數(shù)據(jù)不能滿(mǎn)足需要,于是內(nèi)容資源部制作了份excel表格補(bǔ)充。So,任務(wù)來(lái)了,讀取并使用excel數(shù)據(jù)。由于感覺(jué)excel表格里的數(shù)據(jù)使用頻率較高...
前言 上一篇文章介紹了如何調(diào)用系統(tǒng)相機(jī)進(jìn)行拍照裁剪等功能,一般情況下這些已經(jīng)能滿(mǎn)足我們的需求了。但是在有些場(chǎng)景和特殊需求下,比如要進(jìn)行人臉檢測(cè)、要不間斷地抓取多張照片等等,那...
在日常的Android開(kāi)發(fā)中,經(jīng)常會(huì)使用到動(dòng)畫(huà),這里就對(duì)Android開(kāi)發(fā)中的動(dòng)畫(huà)做一下總結(jié)。 Android 動(dòng)畫(huà)分類(lèi) 總的來(lái)說(shuō),Android動(dòng)畫(huà)可以分為兩類(lèi),最初的傳統(tǒng)...
1.直接插入排序 經(jīng)常碰到這樣一類(lèi)排序問(wèn)題:把新的數(shù)據(jù)插入到已經(jīng)排好的數(shù)據(jù)列中。 將第一個(gè)數(shù)和第二個(gè)數(shù)排序,然后構(gòu)成一個(gè)有序序列 將第三個(gè)數(shù)插入進(jìn)去,構(gòu)成一個(gè)新的有序序列。 ...
背景介紹 從事開(kāi)發(fā)到了一定階段,想要提高就必須搞明白系統(tǒng)的一些工作原理。為什么?因?yàn)橹挥忻靼琢诉@些,你才能針對(duì)平臺(tái)的特性寫(xiě)出優(yōu)質(zhì)的代碼。當(dāng)遇到棘手的問(wèn)題時(shí),你才能更快速的結(jié)合...