Android學習筆記

2021-10-02 18:57:50 字數 820 閱讀 2488

//eventbus:1.註冊,取消註冊,傳送訊息/2.訂閱方法快取;反射機制

//動態**:在執行時通過proxy類動態的建立**,然後將方法交給invocationhandler

//橋接模式:不向外暴露特定類的api,而是通過實現介面的方式呼叫

//handler機制:1.handler,負責傳送和處理訊息(handlemesaage,dispatchmessage,sendmessage,post);2.looper,訊息迴圈器,looper.prepare建立looper指定執行緒,looper.loop開啟無限迴圈收發訊息;3.messagequeue,訊息佇列,enqueuemessage訊息入隊,next訊息出隊

//threadlocal:執行緒內部儲存類,可以在指定執行緒中儲存資料,資料儲存之後,只有在指定執行緒才能獲取資料

//自定義view:三步,viewrootimpl中onmeasure,onlayout,ondraw

//view樹,window--decorview--mcontentroot--mcontentparent

//aop架構設計:面向切面程式設計,即在執行時動態的生成**,改變**執行順序,達到攔截或增加功能的目的

//aspectj:是乙個面向切面程式設計的框架,定義了一套aop的語法,用起來只要加上它提供的註解即可(解耦合、擴充套件性)

//service:1.startservice,onstart只走一次onstartcommand走多次;2.bindservice,跟隨activity生命週期,靈活呼叫service中的方法

//指定新程序:process屬性,1.":***"私有程序;2.「com.***.***」公有程序

Android學習筆記

android系列 第一期 第一課 android初步認識 今天我們來初步了解一下安卓吧。首先,說到android,大家都非常熟悉了,相信都用過android手機吧,android給我們的第一印象應該是它的logo 乙個小機械人,如下圖1所示。圖1 android logo 嗯,好,認識了andro...

Android學習筆記

1 android四大天王 1 activity 介面元件,使用者介面,整個應用程式的門面 2 intent 用於應用之間傳輸資料 3 service 承擔資料處理的工作 4 content provider 為應用提供資料 android檔案目錄 1 assets 2 res drawable 放...

android學習筆記

我是自學android的到現在也有一段時間了,大概三個月。我不是大牛,沒有很牛掰的技術,寫此部落格純粹是為了把我的錯誤記錄下來,印象深刻點,保證下次不會再犯,或許對別人也能有點用吧!以下是今天做的零零散散的筆記 adapter set nullpointerexception 在給某個元件設定值的時...