前言 最近利用兩周的周末和下班時(shí)間入坑了 Flutter,簡(jiǎn)單的學(xué)了一下基礎(chǔ)的 widget 后,就準(zhǔn)備拿一個(gè)項(xiàng)目練練手。什么項(xiàng)目既實(shí)用,有不乏技術(shù),當(dāng)時(shí)是寫(xiě)一個(gè)天氣 app...
前言 最近利用兩周的周末和下班時(shí)間入坑了 Flutter,簡(jiǎn)單的學(xué)了一下基礎(chǔ)的 widget 后,就準(zhǔn)備拿一個(gè)項(xiàng)目練練手。什么項(xiàng)目既實(shí)用,有不乏技術(shù),當(dāng)時(shí)是寫(xiě)一個(gè)天氣 app...
?通信是Android開(kāi)發(fā)必不可少的一部分,不管是我們做應(yīng)用App開(kāi)發(fā),還是Android系統(tǒng),都使用了大量的通信。通信又分為進(jìn)程間通信和進(jìn)程內(nèi)通信,在這篇文章,我主要深入講...
互聯(lián)網(wǎng)寒冬之下,Android開(kāi)發(fā)的港灣:音視頻進(jìn)階學(xué)習(xí)[https://juejin.cn/post/6914162098185043982] 零基礎(chǔ)入門(mén):實(shí)時(shí)音視頻技術(shù)基...
面試個(gè)把月,仿佛被否定了畢業(yè)以來(lái)的各種觀念 前言 這不是一篇面經(jīng),面經(jīng)的知識(shí)點(diǎn)已梳理到 gitbook.dasu.fun 這只是一篇面試之后的感想 因?yàn)樵谶@差不多一個(gè)月的時(shí)間...
背景 閱讀本文可了解 Activity如何保存臨時(shí)數(shù)據(jù) & 狀態(tài) Activity如何恢復(fù)臨時(shí)數(shù)據(jù) & 狀態(tài) Activity如何保存臨時(shí)數(shù)據(jù) & 狀態(tài) 1. 核心方法 on...
背景 ViewPager是Android開(kāi)發(fā)者比較常用的一個(gè)控件了,由于它允許數(shù)據(jù)頁(yè)從左到右或者從右到左翻頁(yè),因此這種交互也備受設(shè)計(jì)師的青睞。在APP中的很多場(chǎng)景都用得到,比...
關(guān)于 《Android 開(kāi)發(fā)者需要知道的 Linux 知識(shí)》與 《從 Linux 內(nèi)核的角度來(lái)看 Binder 驅(qū)動(dòng)》兩篇文章被鎖定,官方申訴也未給予回復(fù),大家可以看這里:h...
本文部分內(nèi)容引用: 中文維基百科。 一個(gè)簡(jiǎn)單的Makefile教程。 Makefile簡(jiǎn)介 在軟件開(kāi)發(fā)中,make通常被視為一種軟件構(gòu)建工具。該工具主要經(jīng)由讀取一種名為“ma...
Debug 是DOS、Windows 提供的實(shí)模式(8086方式)程序的調(diào)試工具。使用它, 可以查看CPU各種寄存器中的內(nèi)容、內(nèi)存的情況和在機(jī)器碼級(jí)跟蹤程序的運(yùn)行。 由于各種...
前言 RecylerView在Android開(kāi)發(fā)中十分常見(jiàn) 今天,我將為大家?guī)?lái)RecylerView的全面介紹,包括其定義、特點(diǎn)、具體使用等,希望你們會(huì)喜歡。 目錄 1. ...
本人初學(xué)Android,最近做了一個(gè)實(shí)現(xiàn)安卓簡(jiǎn)單音樂(lè)播放功能的播放器,收獲不少,于是便記錄下來(lái)自己的思路與知識(shí)總結(jié),重溫自己的探索之路。 1 那么先上幾張截圖來(lái)看下程序?qū)崿F(xiàn)效...
上一篇文章發(fā)布之后又摸了小半年的魚(yú),前段時(shí)間精神狀態(tài)確實(shí)很懶,寫(xiě)的東西都帶有記流水賬的性質(zhì)。所以這次決定寫(xiě)點(diǎn)干貨。換了新工作之后,到新公司接手了公司以前的老項(xiàng)目。整個(gè)項(xiàng)目都是...
Android的多媒體框架支持各種常見(jiàn)的多媒體類(lèi)型,這樣在程序中可以很容易地集成音頻、視頻或者圖片。Android下對(duì)于音頻或者視頻的支持均需要使用到MediaPlayer類(lèi)...
由于Android的特性,如果要執(zhí)行耗時(shí)操作,則必須方法子線程中執(zhí)行。除了Thread可以開(kāi)啟子線程外,Android中扮演線程角色的有很多。本篇文章主要介紹AsyncTas...
在Android中我們可以通過(guò)Thread+Handler實(shí)現(xiàn)多線程通信,一種經(jīng)典的使用場(chǎng)景是:在新線程中進(jìn)行耗時(shí)操作,當(dāng)任務(wù)完成后通過(guò)Handler向主線程發(fā)送Messag...
參考:Android筆記 week5.1之 "SharedPreference" 一. SharedPreference簡(jiǎn)介 1. 官方介紹 SharedPreference...
by吳思博20180131 一、MediaPlayer詳解 二、常用方法 1、使用進(jìn)度條: 2、prepare方法和prepareAsync方法的區(qū)別 3、與MediaPla...