...給了getWindow()中的setContentView(layoutResID)方法; mWindow = new PhoneWindow(this); public Window getWindow() { return mWindow; } getWindow()返回的是PhoneWindow的對(duì)象 我們來看PhoneWindow中setContentView(layou...
...: 可以看到在上面的View結(jié)構(gòu)中莫名多出來的兩個(gè)東西,PhoneWindow 和 DecorView ,這兩個(gè)我們并沒有在Layout文件中定義過,但是為什么會(huì)存在呢? 1. PhoneWindowPhoneWindow是 Window 的唯一實(shí)現(xiàn)類,是所有視圖的最頂層容器,視圖的外觀...
...entView底層通過Window完成) Window是一個(gè)抽象類,具體實(shí)現(xiàn)是PhoneWindow。PhoneWindow中有個(gè)內(nèi)部類DecorView,通過創(chuàng)建DecorView來加載Activity中設(shè)置的布局R.layout.activity_main。 創(chuàng)建Window需要通過WindowManager創(chuàng)建,通過WindowManager將DecorView加載其...
...(context); mFragments.attachHost(null /*parent*/); mWindow = new PhoneWindow(this); mWindow.setCallback(this); mWindow.setOnWindowDismissedCallback(this); mWindow.getLayoutInf...
...entView底層通過Window完成) Window是一個(gè)抽象類,具體實(shí)現(xiàn)是PhoneWindow 創(chuàng)建Window需要通過WindowManager創(chuàng)建 WindowManager是外界訪問Window的入口 Window具體實(shí)現(xiàn)位于WindowManagerService中 WindowManager和WindowManagerService的交互是通過IPC完成 如何通...
ChatGPT和Sora等AI大模型應(yīng)用,將AI大模型和算力需求的熱度不斷帶上新的臺(tái)階。哪里可以獲得...
大模型的訓(xùn)練用4090是不合適的,但推理(inference/serving)用4090不能說合適,...
圖示為GPU性能排行榜,我們可以看到所有GPU的原始相關(guān)性能圖表。同時(shí)根據(jù)訓(xùn)練、推理能力由高到低做了...