7 1 每日小結

2021-08-26 12:13:49 字數 695 閱讀 8841

1. 安卓中的 @nullable  和  @nonnull 注釋有啥作用?

(1) 用來 標記方法 是否 能傳入 null 值。

(2) 如果可以傳入 null 值,則標記 @nullable ,

否則就標記 @nonnull.

(3) 在我們做了一些 不安全的 不嚴謹的編碼操作的時候,

這些注釋會給我們一些警告。

2.關於活動  activity

一種可以 包含使用者 介面的元件,主要用於和使用者 進行互動。

乙個應用程式中 包含乙個或者多個活動,

所有的活動都得在 androidmanifest 中 註冊。

3.關於 內容提供器  content provider

主要用於在不同的應用程式之間實現資料共享的功能,

它提供了一套完整的機制,允許乙個程式訪問另乙個程式中的資料,

同時還能保證被訪資料 的安全性。

目前,使用內容提供器是 android 實現跨程式共享資料的標準方式。

不同於檔案儲存和 sharedpreferences 儲存中的兩種全域性可讀寫操作模式,

內容提供器可 以選擇只對哪一部分資料進行共享,從而保證我們程式中的隱私資料不會有洩漏的風險。

內容提供器的用法一般有兩種,一種是使用現有的內容提供器來讀取和操作相應程式中 的資料,

另一種是建立自己的內容提供器給我們程式的資料提供外部訪問介面。

每日小結130928

1 繪製直線 矩形 橢圓等圖形的兩種 1 常用 g.drawline 70,50,180,50 g.drawrect 30,40,80,60 g.drawoval 30,20,80,50 2 另外一種 graphics2d g2 graphics2d g 獲得graphics2d物件 line2d....

每日小結8 27

這周開始學習c 中陣列問題,剛開始學感覺有點吃力,剛學了一維陣列和二維陣列,對於定義陣列還不能夠熟練定義,不能夠熟練使用,下面記一些在寫程式時的一些方法 學會使用split 的方法分隔內容,然後組成一維陣列 contains的用法來判斷內容,其返回內容是bool型別的true和false,下面就是通...

每日學習小結 20190716

20190716 1 區域性變數和成員變數的區別 成員變數 1 成員變數定義在類中,在整個類中都可以被訪問。2 成員變數隨著物件的建立而建立,隨著物件的消失而消失,存在於物件所在的堆記憶體中。堆記憶體和棧記憶體的區別 3 成員變數有預設初始化值。區域性變數 1 區域性變數只定義在區域性範圍內,如 函...