android api 學習筆記 內容

2021-08-06 05:57:27 字數 1345 閱讀 3132

1.query() 與 sql 查詢對比。

query() 引數

select 關鍵字/引數

說明urifrom table_name

uri對映至提供程式中名為 table_name的表。

projectioncol,col,col,...

projection是應該為檢索到的每個行包含的列的陣列。

selectionwhere col =value

selection會指定選擇行的條件。

selectionargs(沒有完全等效項。選擇引數會替換選擇子句中?佔位符。)

sortorderorder bycol,col,...

sortorder指定行在返回的cursor中的顯示順序。

2.內容 uri

是用於在提供程式中標識資料的 uri。內容 uri 包括整個提供程式的符號名稱(其

授權)和乙個指向表的名稱(

路徑)。 當您呼叫客戶端方法來訪問提供程式中的表時,該錶的內容 uri 將是其引數之一

content://user_dictionary/words:user_dictionary 字串是提供程式的授權,words 字串是表的路徑。 字串 content://(架構)始終顯示,並將此標識為內容 uri。

3.請求許可權:您需要使用元素和提供程式定義的準確許可權名稱,在清單檔案中指明您需要此許可權

4.構建查詢:用於指定要檢索的行的表示式分割為選擇子句和選擇引數。 選擇子句是邏輯和布林表示式、列名稱和值(變數mselectionclause)的組合。 如果您指定了可替換引數?而非值,則查詢方法會從選擇引數陣列(變數mselectionargs)中檢索值。

5.防止惡意輸入:可使用乙個用於將?作為可替換引數的選擇子句以及乙個單獨的選擇引數陣列。 執行此操作時,使用者輸入直接受查詢約束,而不解釋為 sql 語句的一部分。 由於使用者輸入未作為 sql 處理,因此無法注入惡意 sql。請使用此選擇子句,而不要使用串連來包括使用者輸入

6.將 intent 傳送至具有許可權的應用,然後接收回包含「uri」許可權的結果 intent。 這些是特定內容 uri 的許可權,將持續至接收該許可權的 activity 結束

http學習筆記(三) 報文內HTTP資訊

該篇主要說明http報文內的http資訊。http報文 用於http協議互動的資訊被稱為http報文。大致可分為報文首部和報文主體。兩者由空行 cr lf 來劃分。通常,不一定要有報文主體。請求報文和響應報文的結構 請求報文和響應報文的結構如下圖 請求報文和響應報文的結構例項如下圖 內容編碼 內容編...

C 學習筆記23,類內函式過載

該博文僅用於交流學習。請慎用於不論什麼商業用途,本博主保留對該博文的一切權利。博主部落格 在乙個類內,最常見的就是建構函式的過載了.這裡我就不介紹了.先來看看常見的類內過載.可能這個是為了留給使用者很多其它選擇的餘地吧.同一時候要記住是能夠通過const過載的,即引數是const和非const也算是...

SAP學習6 內錶

內錶的種類 1.標準表 standardtable 系統為該錶的每一行資料生成一行資料生成乙個邏輯索引.填充標準表時,可以將資料附加在現有行之後,也可以插入到指定的位置,程式對內錶行的定址操作可通過關鍵字或索引進行.在對錶進行插入,刪除等操作時,各資料行在內在中的位置不變,系統僅重新排列各資料行的索...