本篇文章已授權(quán)微信公眾號(hào) 安卓巴士Android開(kāi)發(fā)者門戶 獨(dú)家發(fā)布 老規(guī)矩,先上張圖o,這篇好像是分析篇,沒(méi)有效果圖。不管了,位置占著,老規(guī)矩不能壞,下面開(kāi)始正文。 這篇博...
本篇文章已授權(quán)微信公眾號(hào) 安卓巴士Android開(kāi)發(fā)者門戶 獨(dú)家發(fā)布 老規(guī)矩,先上張圖o,這篇好像是分析篇,沒(méi)有效果圖。不管了,位置占著,老規(guī)矩不能壞,下面開(kāi)始正文。 這篇博...
框架簡(jiǎn)介 Lotus 網(wǎng)絡(luò)庫(kù)基于 Retrofit 進(jìn)行封裝,Retrofit是Square公司開(kāi)源的網(wǎng)絡(luò)框架,底層是基于 OkHttp 實(shí)現(xiàn)的,不過(guò)相比 OkHttp 使用...
前言 本文總結(jié)Flutter架構(gòu)概覽,包含其設(shè)計(jì)層面的核心原則以及概念。 Flutter是一個(gè)跨平臺(tái)的UI工具集,它允許在各種操作系統(tǒng)上復(fù)用相同的代碼,同時(shí)應(yīng)用程序直接與底層...
很多人都知道Android數(shù)據(jù)需要加密,畢竟反編譯、抓包,你懂的,可是有時(shí)候不知道從何入手,比如菜鳥(niǎo)的我,經(jīng)過(guò)這幾天的折騰之后,我整理了一些思路,有不對(duì)的地方,還請(qǐng)多多指點(diǎn)。...
今天要學(xué)的是一個(gè)特定場(chǎng)合要用到的控件——進(jìn)度條控件。進(jìn)度條的作用不言而喻,而在實(shí)際使用中,通常會(huì)有兩種類型的進(jìn)度條:橫向進(jìn)度條和圓形進(jìn)度條。當(dāng)然,ProgressBar 也是...
ImageView 和 TextView 一樣是直接繼承自 View 的基礎(chǔ)控件,顧名思義,TextView 用來(lái)展示文本,那 ImageView 就是用來(lái)展示圖片的了。因?yàn)?..
本節(jié)要學(xué)的兩個(gè)控件是我們?cè)谑褂?Android 手機(jī)時(shí)經(jīng)常會(huì)用到的,相信大家對(duì)它并不陌生,甚至是非常熟悉,但是現(xiàn)實(shí)是很多開(kāi)發(fā)者并不了解開(kāi)關(guān)控件,所以會(huì)花不少功夫通過(guò) Text...
在學(xué)完 Button 之后,我們已經(jīng)可以和用戶產(chǎn)生一定的互動(dòng)了,但僅僅這些還遠(yuǎn)遠(yuǎn)不夠,很多時(shí)候我們需要給用戶提供一些選項(xiàng),比如“記住密碼”、“自動(dòng)登錄”、“投票”等場(chǎng)景,我們...
在前面兩章我們講了 TextView,它是一個(gè)純輸出的控件;而 EditText 在 TextView 基礎(chǔ)之上加入了簡(jiǎn)單的輸入功能;今天要講的 Button 是一個(gè)和用戶互...
在上一節(jié)我們講到了 TextView,它用來(lái)顯示一段文本。這一節(jié)可以算作成是 TextView 的延續(xù),因?yàn)閺墓δ苌?EditText 在 TextView 的基礎(chǔ)之上多了一...
前面 6 節(jié)分別學(xué)習(xí)了 Android 的六大布局,它的功能就是將 View 及 ViewGroup 按照一定的規(guī)則擺放起來(lái),那么接下來(lái)的章節(jié)我們就來(lái)學(xué)習(xí) Android 中...
本節(jié)將介紹 Android 原生布局的最后一個(gè)布局,也是最不常用的布局——絕對(duì)布局(AbsoluteLayout)。目前在 Android SDK 中處于被棄用的狀態(tài),原因是...
FrameLayout 應(yīng)該說(shuō)是 Android 常用UI布局里面最簡(jiǎn)單的一種,顧名思義,它的布局方式就是將 View 一幀一幀的疊加到一起,有點(diǎn)類似 Photoshop 里...
今天要學(xué)的布局和上一節(jié)的 TableLayout 很類似,是在 Android 4.0 版本引入的布局方式。GridLayout 很有意思,自從引入之后在 Android 開(kāi)...
學(xué)完了 Android 兩個(gè)經(jīng)典布局,是不是覺(jué)得已經(jīng)可以應(yīng)對(duì)大多數(shù)場(chǎng)景了?我記得當(dāng)我學(xué)完 LinearLayout 和 RelativeLayout 之后,我覺(jué)得 UI 布局...
在上一節(jié)中我們講到了 LinearLayout,這也是大家學(xué)到的第一個(gè)布局方式。它支持將多個(gè) View 通過(guò)線性的方式(水平或垂直)組合起來(lái),其中最實(shí)用的就是 weight ...
在上一節(jié)中,我們講到了所有的 Layout 都是從 ViewGroup 繼承而來(lái),它可以包含若干 View 并按照指定的規(guī)則將這個(gè) View 擺放到屏幕上。那么接下來(lái)的章節(jié)我...
好了,到這里要恭喜你正式進(jìn)入 Android 基礎(chǔ)的學(xué)習(xí),在后面的章節(jié)會(huì)陸續(xù)出現(xiàn)很多 Android 原生 API,在學(xué)習(xí)之前向大家推薦 Google 官方文檔,里面有很全的...