Android高手進階教程(二十三)之---Android中的日曆讀寫操作!!!
大家好,好久沒有更新blog了,今天給大家分享一下Android中一些自帶日曆的操作方法,這裡主要用到了ContentProiver的知識.如果大家不明白ContentProvider建議先查一下資料,知道它是幹什麼的。這樣更容易下面的例子.
好了廢話不說,這裡提個醒,Android中的日曆,只有真機才有,模擬上是沒有的,所以測試環境一定要真機!!
因為日曆是系統自帶的,所以我們讀寫它一定要申請許可權,也就是在AndroidManifest.xml加如下兩行程式碼(一個讀一個寫):
Android中日曆用了三個URL,分別是日曆使用者的URL,事件的URL,事件提醒URL,三個URL在Android2.1之前是如下的樣子:
但是在Android2.2版本以後,三個URL有了改變,變成如下的樣子:
還是老樣子,為了讓大家更好的理解,我寫了一個簡單的Demo,大家按照我的步驟一步一步的來:
第一步:新建一個Android工程命名為CalendarDemo.
第二步:修改main.xml佈局檔案,增加了三個按鈕,程式碼如下:
第三步:修改主核心程式CalendarDemo.java,程式碼如下:
第四步:在AndroidManifest.xml中申請許可權,程式碼如下:
第五步:執行上述Android工程,檢視效果:
執行首介面 獲取登入賬戶名
獲取事件title 插入一個事件
檢視日曆多了一條事件 檢視事件詳情
Ok今天就講到這裡,呵呵~
相關文章
- Android高手進階教程(二十五)之---Android 中的AIDL!!!AndroidAI
- Android高手進階教程(二十四)之---Android WebView的快取!!!AndroidWebView快取
- Android高手進階教程(二十)之---Android與JavaScript方法相互呼叫!AndroidJavaScript
- Android高手進階教程(二十一)之---Android中建立與幾種解析xml的方法!AndroidXML
- Android高手進階教程(二十二)之---Android中幾種影象特效處理的集錦!!Android特效
- Android高手進階教程(十九)之---Android開發中,使用執行緒應該注意的問題!Android執行緒
- Android中檔案的讀寫操作Android
- Android高手進階之兩幅圖搞定DilogFragmentAndroidFragment
- Android進階(七)Android中的ClassLoaderAndroid
- Android日曆提醒軟體Android
- Android高手進階教程(十八)之---列出Android裝置中所有啟動的服務,及判斷某個服務是否開啟!Android
- Fragment中的那些坑——Android進階FragmentAndroid
- 【Android進階】RecyclerView之ItemDecoration(一)AndroidView
- Android自我進階——JAVA之JVMAndroidJavaJVM
- 【Android】EventReminder使用教程(日曆事件匯出封裝庫)AndroidREM事件封裝
- 【Android進階】RecyclerView之快取(二)AndroidView快取
- Android高階進階之路【一】Android中View繪製流程淺析AndroidView
- 攻防世界web高手進階之blgdelWeb
- 【Android進階】RecyclerView之繪製流程(三)AndroidView
- Android進階2之WebView(瀏覽器)AndroidWebView瀏覽器
- JavaScript進階教程日記JavaScript
- Android的pull讀寫XMLAndroidXML
- Android進階:一、日誌列印和儲存策略Android
- Android ListView 進階——從列表中獲取值AndroidView
- js手寫日曆JS
- [Android進階]Android訊息機制Android
- JS編寫日曆控制元件(支援單日曆 雙日曆 甚至多日曆等)JS控制元件
- C++中對檔案進行讀寫操作C++
- Android高階進階之路【四】一文讀懂 Handler 機制Android
- Android進階:十四、熟悉Android打包編譯的流程Android編譯
- 高階 Android 工程師的進階之路Android工程師
- Android動畫效果之Property Animation進階(屬性動畫)Android動畫
- Android UI進階之旅7 Material Design之PaletteAndroidUIMaterial Design
- Android UI進階之旅2 Material Design之RecyclerView的使用AndroidUIMaterial DesignView
- Android面試題——進階篇Android面試題
- Android 動畫進階 LollipopAndroid動畫
- 日更(二十三)-Android-所謂的Base類,模板方法模式Android模式
- Android:ListView的擴充與進階AndroidView