并发

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

微信小程式分包載入

前言 對於一個展示型的小程式而言,勢必會存在著眾多的圖片來展示,而UI設計師給出的圖片大多數都會很大,這樣就會很大程度的佔據程式包的空間,而微信小程式在開發文件中明確指出,小程式的包大小必須限制在

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

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

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

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

组成原理

2018/12/15 计算机组成原理复习 设一个二进制整数补码有n+1位(含一位符号位$x_n$),即 $$ [x]_补 = x_nx_{n-1}x_{n-2}...x_1x_0

十年内教会自己编程(翻译)

1.为什么大家都这么浮躁? 走进书店,你就能看到一本《24小时自学Java》的书,与它摆在一起的,还有许许多多短时间内学会C,SQL,Ruby或算法的书。我在亚马逊上,做了这样的高级搜索 “书名:自

快速接手新项目技巧:使用Runtime找到UIImage名字

在新接手的项目上做开发是比较慢的,尤其是开发、产品、设计都换了几波人的上了年纪的项目。其实我们还是可以通过一些途径来提高维护老项目的效率。比如今天(全新的开发人员、产品、设计)就碰到设计说新做的需求有一个切图是

1715452946.3908