1. 程式人生 > >Android管理聯絡人(包含新增,查詢,修改和刪除;以及不同版本區別)

Android管理聯絡人(包含新增,查詢,修改和刪除;以及不同版本區別)

通過Android系統提供的介面,可以很方便的管理聯絡人資訊。

一、新增

1、新增聯絡人
1.6上的程式碼:

2.1時需要用下面的程式碼才可以新增:

2、新增電話號碼
根據TYPE的不同,可以新增不同型別的電話號碼。

1.6上支援的TYPE有:TYPE_CUSTOM,TYPE_FAX_HOME,TYPE_FAX_WORK,TYPE_HOME,TYPE_MOBILE,TYPE_OTHER,TYPE_PAGER,

TYPE_WO

3、新增Email地址
通過改變KIND的值,可以新增不同的聯絡方式。
1.6支援KIND_EMAIL,KIND_IM,KIND_ORGANIZATION,KIND_PHONE,KIND_POSTAL

4、新增公司和職務

二、查詢

要實現查詢功能,可能需要有點SQL的基礎。

1、查詢人名

通過修改projection的內容,可以取得不同的內容。

2、查詢電話號碼

如果要獲得電話號碼,就可以改成(id由上面的程式碼獲得)

3、查詢email地址

如果要獲得email地址,稍微麻煩點

三、修改

四、刪除

相關推薦

Android管理聯絡人包含新增查詢修改刪除以及不同版本區別

通過Android系統提供的介面,可以很方便的管理聯絡人資訊。一、新增1、新增聯絡人1.6上的程式碼:String peopleName = "name";ContentValues personValues = new ContentValues();// namepers

Verilog HDL 初級入門知識簡單講解wire reg 型別的區別 always assign 的區別“阻塞”賦值 “非阻塞賦值”的區別

本文轉載自原作者:姚紀元,原文地址已失效        很多剛學Verilog HDL (硬體描述語言)的朋友肯定會對阻塞賦值和非阻塞賦值比較疑惑,那我們就一起來拋開這層迷霧吧。首先我們要理解兩種變數型別 Net Type(連線型)和 

VB資料庫程式設計實現新增查詢修改刪除

Private Sub Command1_Click()Form10.HideForm4.ShowEnd SubPrivate Sub Command10_Click()For i = 0 To 7If Text1(i).Text <> "" ThenExit F

Verilog 初級入門概念講解wire reg 型別的區別 always assign 的區別“阻塞”賦值 “非阻塞賦值”的區別

    很多剛學Verilog HDL (硬體描述語言)的朋友肯定會對阻塞賦值和非阻塞賦值比較疑惑,那我們就一起來拋開這層迷霧吧。     首先我們要理解兩種變數型別 Net Type(連線型)和 Register Type (暫存器型)。(有些參考書上有分為3種類型,這個無關緊要)     Net Ty

phpMyAdmin 安裝建立、修改刪除資料庫及插入、瀏覽、搜尋資料表中的資料

phpMyAdmin是眾多MySQL圖形化管理工具中使用最廣泛的一種,不管是Windows還是Linux,都可以通過該管理工具可以對MySQL進行各種操作。 一、下載及安裝 使用者可以在官方網站上免費下載最新版本,免費下載 下載好後,把壓縮包解壓到apache的專案目錄中,開啟config

單鏈表的JAVA實現基於虛擬頭節點實現了新增更新查詢刪除元素

public class LinkedList<E> { private class Node { public E e; public Node next; public Node(E e, Node next) { this.e = e; this.ne

SparkSQL建立RDD:UDFUserDataFrame使用者建立自定義函式包含動態建立schema使用者自定義函式查詢字元的個數【Java版純程式碼】

Java版程式碼:  package com.bjsxt; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import org.apache.spark.Spark

插入排序歸併排序快速排序的實現速度比較包含二分法查詢所有匹配元素

最近在學習排序演算法,實現後比較了花費時間情況,現在總結一下插入排序的時間複雜度是O(n²),是一種很直觀的排序方式。歸併排序為O(nlogn),實現起來也比較簡單。快速排序平均時間複雜度也是O(nlogn),實現起來比歸併複雜一些。經過比較發現快速排序比歸併排序要快一些,大

VLC for Android原始碼下載編譯 包含其他開源專案很全面!!!!

Project Hosting on 點選開啟連結  from:http://dingran.iteye.com/blog/1717711 1.vlc for android  已經發布了,開源的地址是: http://wiki.videolan.or

Android------視訊播放器包含全屏播放快退快進騰訊新聞的列表播放等

前段時間做了一個新聞APP,涉及到了列表視訊播放,和騰訊新聞APP差不多,總結了一下程式碼,寫了一個Demo來分享給大家。用了  TabLayout+RecylerView+自定義視訊控制元件  完成的 列表中支援全屏播放來看看效果圖:  列表類程式碼:public clas

用反射完畢學生管理系統包含數據庫連接

幫我 循環輸出 .net into att reat 類別 學生管理系統 csdn 今天我最終將坑爹的萬能數據庫鏈接做好了第一步了,插入數據。 雖說非常easy。但還是應該總結一些問題。 一路的坎坷僅僅能如今表達了。 以下就是一些問題以及過程: 最重要的問題可能就是sq

vue搭建後臺管理頁面點擊左側導航切換右側內容

htm right 後臺 opd imp page con com ng- home.vue頁面 <template> <div style="background-color: #EBEBEB;min-height:900px">

Android獲取Context任意位置任意地方全局上下文

-type text 就會 etc lis ret 問題 normal 答案 一般獲取context的方法 1.Activity.this的context (一般用法)返回當前activity的上下文,屬於activity ,ac

Spring boot集成Redis1—進行增加更新查詢批量刪除等操作

緩存 獲取數據 prope XML ray end 序列 www pin 前言:最近工作中使用到了redis緩存,故分享一點自己總結的東西,這篇文章使用的是StringRedisTemplate進行學習,這裏值的說的是,(1)StringRedisTemplate在進行批量

Qt5.9Creator讀寫Mysql5.7.17資料庫詳細例子資料庫基本操作:建立表查詢插入刪除修改

本文章主要總結的內容是用Qt5.9Creator工程讀寫Mysql5.7.17資料庫。具體的操作步驟如下所述。   一、用Qt5.9的Creator建立一個Console工程,選擇MinGW32編譯器。   二、新增程式碼 2.1建立好工程後,在.pro檔案裡

學生消費記錄管理系統C語言 結構體 連結串列

自己在寒假練手的小專案  本系統要實現的功能: 1.     消費記錄存在檔案fee.txt中, 每一條記錄包括一個消費的交易日期、入賬日期、交易額、交易後餘額 2.     (1)使用者能夠查詢自己

python 學習彙總39:賦值語句定義查詢幫助入門基礎 tcy

一般語句 2018/6/16   包含語句賦值,簡單的變數定義;基本的程式控制語句;Python中的所有語句簡單彙總;Python中的檢視幫助。 1.賦值, 表示式語句# 用途:用於(重新)將名稱繫結到值並修改可

深入理解HashMap原理查詢擴容

面試的時候聞到了Hashmap的擴容機制,之前只看到了Hasmap的實現機制,補一下基礎知識,講的非常好 原文連結: Hashmap是一種非常常用的、應用廣泛的資料型別,最近研究到相關的內容,就正好複習一下。網上關於hashmap的文章很多,但到底是自己學習的總結,就

AVL樹C++實現插入刪除查詢清空遍歷操作

AVL.h檔案程式碼 #pragma once #include<iostream> #include<stack> #include <assert.h> using namespace std; using namespace std; template<cl

史上最全的基於ffmpeg+sdl網路攝像頭編解碼播放資料包含交叉編譯過程附帶完整原始碼

原創博文,嚴禁私自轉載,轉載請註明出處!!! 近期,由於工作需要,要在開發板上跑一個攝像頭,攝像頭款式比較老,不支援rtsp格式,所以選擇編譯ffmpeg+sdl實現軟解碼播放攝像頭,特此記錄整個編譯過程(非常之艱辛,發文留念) 在ubuntu上交叉編譯環境的搭建:因為開發板上搭建的程式的執