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