Android基礎第五天

2021-07-23 14:39:34 字數 897 閱讀 2657

contents://sms

raw_contacts, data, mimetypes

1)去raw_contacts表中取出聯絡人的_id

2)去data表中根據上面的_id查詢對應id的資料

查詢聯絡人的uri contents:

contents:

檢視可以被看成是虛擬表或儲存查詢。

可通過檢視訪問的資料不作為獨特的物件儲存在資料庫內。

資料庫內儲存的是 select 語句。select 語句的結果集構成檢視所返回的虛擬表。

使用者可以用引用表時所使用的方法,在 transact-sql 語句中通過引用檢視名稱來使用虛擬表。

優點1)檢視著重於特定資料。

檢視可以讓使用者或者程式開發人員只看到他們所需要的資料,

而不需要把表中的所有資訊與字段暴露出來,這樣增強了資料的安全性。

2)簡化資料的操作,易維護。

我們可以將經常用到的多表聯合查詢出來的資料,或特定的結果集定義為檢視,

這樣就起到了模組化資料的作用。

我們在使用這些資料時直接查詢該檢視就可以,而不用到處寫長長的sql語句,

這樣也起到易維護的作用。

3)檢視可以限定查詢資料。

比如:對於不同的使用者,我們只提供部分資料給他。

這樣,我們就可以在檢視中限定結果集,然後返回該檢視給他。

這樣,無論使用者怎麼對檢視定義查詢條件,他也不能查詢出我們不想提供給他的資料。

1. 在raw_contacts表中新增乙個記錄

2. 根據上面表中的_id,向data表中新增**號碼,姓名和郵箱三條資料

使用contentobserver監聽contentprovider中資料的變化

進行簡訊的攔截

發件箱的uri:contents//sms/outbox

Python 基礎 第五天

python是高度物件導向的 獲取使用者的輸入內容可以用input 函式實現 也可以使用str string,字串 類的各種方法。可以用rjust方法來獲得乙個右對齊的指定寬度的字串。檔案 可以使用內建的open函式並指定檔名以及自己所希望使用的開啟模式開啟乙個檔案。開啟模式可以是閱讀模式 r 寫入...

Java 基礎第五天

示例 class student public string getname public void show 測試類 玩基本類的.建立物件,通過物件調成員 class demo 對已經做好封裝的類 person為例 由於person中的屬性都被 private 了,外界無法直 接訪問屬性,如果想設...

php基礎第五天

今天說的是由關字串的一些相關的內建函式 分隔字串用explode 以什麼進行分隔 str 最後得到的是分隔後的陣列 字串的合併 implode 以什麼進行連線合併 arr 是將陣列進行合併成字串 比較兩個字串的大小 strcmp str1,str2 區分大小寫字母 替換字串 str replace ...