Android面試題(牛客)

2021-07-24 22:24:38 字數 1100 閱讀 5355

1.

1.管理乙個平面

, 這個平面是乙個特殊的記憶體塊

, 它可以和

android

檢視系統混合

.2.管理乙個egl 顯示 , 它能夠讓 opengl 渲染到乙個平面 .

3.接受乙個使用者提供的實際顯示的renderer 物件 .

4.使用乙個專用線程去渲染從而和ui 執行緒解耦 .

5.支援on-demand

和連續的渲染.

6.可選的包, 追蹤 和 / 或者錯誤檢查這個渲染器的 opengl 呼叫 .

2.

android:capitalize 設定英文本母大寫型別

android:singleline 設定文字是否是一行顯示,true:超出部分用...代替,false:會自動換行

android:text 設定文字內容

3在 android 中, 

1pt 大概等於 2.22sp以上供參考,

與解析度無關的度量單位可以解決這一問題。android支援下列所有單位。

px(畫素):螢幕上的點。

in(英吋):長度單位。

mm(公釐):長度單位。

pt(磅):1/72英吋。

dp(與密度無關的畫素):一種基於螢幕密度的抽象單位。在每英吋160點的顯示器上,1dp = 1px。

dip:與dp相同,多用於android/ophone示例中。

sp(與刻度無關的畫素):與dp類似,但是可以根據使用者的字型大小首選項進行縮放。

解析度:整個屏是多少點,比如800x480,它是對於軟體來說的顯示單位,以px為單位的點。 density(密度)值表示每英吋有多少個顯示點,與解析度是兩個概念。apk的資源包中, 

當螢幕density=240時使用hdpi標籤的資源 

當螢幕density=160時,使用mdpi標籤的資源 

當螢幕density=120時,使用ldpi標籤的資源。 

一般android設定長度和寬度多用dip,設定字型大小多用sp. 在螢幕密度為160,1dp=1px=1dip, 1pt = 160/72 sp 1pt = 1/72 英吋.當螢幕密度為240時,1dp=1dip=1.5px.

牛客網(面試題)

每年六一兒童節,牛客都會準備一些小禮物去看望孤兒院的小朋友,今年亦是如此。hf作為牛客的資深元老,自然也準備了一些小遊戲。其中,有個遊戲是這樣的 首先,讓小朋友們圍成乙個大圈。然後,他隨機指定乙個數m,讓編號為0的小朋友開始報數。每次喊到m 1的那個小朋友要出列唱首歌,然後可以在禮品箱中任意的挑選禮...

牛客日誌 面試題

新視窗開啟網頁,用到以下哪個值 值描述 blank 在新視窗中開啟被鏈結文件。self 預設。在相同的框架中開啟被鏈結文件。parent 在父框架集中開啟被鏈結文件。top 在整個視窗中開啟被鏈結文件。framename 在指定的框架中開啟被鏈結文件。下列js可以讓乙個input的背景顏色變成紅色的...

跳台階 牛客網面試題

乙隻青蛙一次可以跳上1級台階,也可以跳上2級。求該青蛙跳上乙個n級的台階總共有多少種跳法 先後次序不同算不同的結果 當每次只跳一級台階時,只有一種情況 當每次只跳兩級台階時,也是只有一種情況 當又跳一級台階又跳兩級台階時,我們可以假設第一步跳一級台階,那麼後面的所有的跳法為f n 1 當第一步跳兩級...