安卓开发

Data Binding 系列(二)環境準備

Data Binding 是一個支援庫,支援 Android 4.0(API level 14)以上的所有裝置。 推薦使用最新版本的 Gradle 外掛,要求 1.5.0 或以上版本。 編

Flutter Widget自定義總結

在Flutter實際開發中,大家可能會遇到flutter框架中提供的widget達不到我們想要的效果,這時就需要我們去自定義widget,從 Flutter構建、佈局、繪製三部曲 中我們瞭解到,實際的測量、佈

Android Fragment 懶載入實踐

開發中,Fragment 最常見的兩種使用方式就是 ViewPager 巢狀 Fragment ,以及直接通過FragmentManager 來管理 Fragment,對應的互動場景相信大家心裡都有一個原型,沒

Android lifecyle 原始碼解剖

說在前面 本次推出 Android Architecture Components 系列文章,目前寫好了四篇,主要是關於 lifecycle,livedata 的使用和原始碼分析,其餘的 Navigatio

安卓開發必備知識體系:安卓篇

1. 前言 前後歷時一個半月,也算是拿到了心儀的 offer,順便水一篇總結把。 前後經歷了菜鳥網路、有贊、手淘、頭條、全民直播、喜馬拉雅,面的多是 1~3 年的崗位。除了手淘和

Android 進階之HandlerThread 使用場景及原始碼解析

眼睛困得要死,但今天的計劃不完成又怎麼能睡呢?明日復明日,明日何其多啊! 為了避免 ANR,我們常常需要線上程中做耗時操作,然後把結果拋到主執行緒進行處理。 Android 提供了多種用於

安卓小白之ndk入门篇

1.环境搭建 开发工具:AndroidStudio 打开AndroidStudio,进入 settings ,找到 Android SDK 目录,点击 SDK tools ,分别找到如图三个配置,勾上

Android 全新MVVM框架搭建

闲话不多少,还是老套路,处理一个登陆的业务。详细的介绍MVVM 我就不多说了,网上一大把,毕竟吹水还是我的弱项。 主要实现的功能有两个输入框,一个登陆按钮,两

Android程式碼書寫規範

package命名:全部使用小寫字母。一級包名為com,二級包名為xx(可以是公司或則個人的隨便),三級包名根據應用進行命名,四級包名為模組名或層級名。

1715422539.2213