![240](https://cdn2.jianshu.io/assets/default_avatar/3-9a2bcc21a5d89e21dafc73b39dc5f582.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
經(jīng)常閱讀博客是個好習(xí)慣推薦技術(shù)小黑屋的Blog Parcelable的簡單介紹 介紹Parcelable不得不先提一下Serializable接口,Serializable是...
導(dǎo)語 本章的意義在于加深對四大組件工作方式的認(rèn)識锨用,有助于加深對Android整體的體系結(jié)構(gòu)的認(rèn)識。很多情況下隘谣,只有對Android的體系結(jié)構(gòu)有一定認(rèn)識增拥,在實際開發(fā)中才能寫出優(yōu)...
本文準(zhǔn)備從以下幾個方面去講解HashMap:1)HashMap源碼詳細(xì)分析2)HashMap為什么是線程不安全的?3)HashMap和HashTable的區(qū)別4)1.7和1....
題意:給定一個單向鏈表寻歧,求判斷該鏈表是否為帶環(huán)鏈表并求出該環(huán)的入口點 來源地址:Chasiny 例如下圖掌栅,一個帶環(huán)的單向鏈表 方法一:使用輔助結(jié)構(gòu)Map實現(xiàn) 思想:用一個ma...
一個完整的APP項目介紹包括項目背景、產(chǎn)品需求分析码泛、競品分析猾封、產(chǎn)品功能框架、產(chǎn)品原型和視覺界面展示噪珊。 案例:移動APP項目 Android客戶端 設(shè)計尺寸:720*128...
概述 在過去的谷歌IO大會上晌缘,Google官方向我們推出了 Android Architecture Components,其中談到Android組件處理生命周期的問題,向我...
轉(zhuǎn)載請注明文章出處LooperJing痢站! 看了幾天的Binder磷箕,決定有必要寫一篇博客,記錄一下學(xué)習(xí)成果阵难,Binder是Android中比較綜合的一塊知識了岳枷,目前的理解只限于...
目錄1數(shù)組2鏈表3棧和隊列4二叉樹5堆和堆棧6散列表7紅黑樹 1. 數(shù)組 數(shù)組是一種連續(xù)存儲線性結(jié)構(gòu),元素類型相同多望,大小相等嫩舟,數(shù)組是多維的,通過使用整型索引值來訪問他們的元素...
最近在整理數(shù)據(jù)結(jié)構(gòu)方面的知識, 系統(tǒng)化看了下Java中常用數(shù)據(jù)結(jié)構(gòu), 突發(fā)奇想用動畫來繪制數(shù)據(jù)流轉(zhuǎn)過程. 主要基于jdk8, 可能會有些特性與jdk7之前不相同, 例如Lin...
一怀偷、 首先我們需要創(chuàng)建一個繼承自 SQLiteOpenHelper 的子類來管理數(shù)據(jù)庫的創(chuàng)建家厌、升級的工具類,代碼如下: onCreate 函數(shù)會在第一次創(chuàng)建數(shù)據(jù)庫時被調(diào)用椎工,因...
在Android開發(fā)中饭于,事件分發(fā)機制是一塊Android比較重要的知識體系蜀踏,了解并熟悉整套的分發(fā)機制有助于更好的分析各種點擊滑動失效問題,更好去擴展控件的事件功能和開發(fā)自定義...
前言 只有光頭才能變強 JVM在準(zhǔn)備面試的時候就有看了果覆,一直沒時間寫筆記。現(xiàn)在到了一家公司實習(xí)殖熟,閑的時候就寫寫局待,刷刷JVM博客,刷刷電子書菱属。 學(xué)習(xí)JVM的目的也很簡單: 能夠...
ActivityStack ActivityStack 是一個管理類钳榨,用來管理系統(tǒng)所有 Activity 的各種狀態(tài),其內(nèi)部維護了 TaskRecord 的列表纽门,因此從 Ac...
目前在android項目上薛耻,圖片加載庫有很多選擇,Glide是主流的加載庫之一赏陵,作為一個被google推薦的開源庫饼齿,它有著跟隨頁面周期、支持gif和webp蝙搔、支持多種數(shù)據(jù)源等...
Hybrid App(混合模式移動應(yīng)用)是指介于web-app缕溉、native-app這兩者之間的app,兼具“Native App良好用戶交互體驗的優(yōu)勢”和“Web App跨...
1吃型、Activity生命周期倒淫? onCreate() -> onStart() -> onResume() -> onPause() -> onStop() -> onDet...
一、概述 AIDL 意思即 Android Interface Definition Language败玉,翻譯過來就是Android接口定義語言,是用于定義服務(wù)器和客戶端通信接...