編輯:開發入門
New Message 頁面
在 8.0.2 版本中,將針對用戶的個人聯系列表和企業名錄對 ultra-light 模式下發送的消息中的電子郵件地址進行檢查,如果可以的話,將展開郵件地址並發送。該功能在 Lotus iNotes 8.5 中得到了改進,添加了一個新的交互式名稱驗證功能。這種驗證將在發送郵件時執行。“to” 字段的左側顯示了一個驗證按鈕,支持用戶在發送郵件之前顯式地檢查名稱。參見圖 8。
圖 8. New Message 視圖
在驗證和發送時,將針對個人聯系列表和公共名錄比較每個地址。如果無法為某個收件人確定精確的匹配,那麼將顯示一個窗口,其中顯示解決此問題的選項,比如選擇類似的名稱或重新輸入值,如圖 9 所示。
圖 9. Name 驗證對話框
Day At A Glance 頁面
Lotus iNotes ultra-light 模式提供了一個方便的 Day At A Glance 日歷視圖,在啟動時會顯示用戶當天的日程安排。參見圖 10。
圖 10. Day At A Glance 視圖
一些操作圖標可以導航到過去幾天和未來幾天、返回到當前日期、重新刷新視圖以查看新條目,以及返回到主頁。顯示的日歷事件列表尊重用戶現有的 Lotus Notes 顏色設置並合並了熟悉的 Lotus iNotes 圖標作為事件標識符。Ultra-light 模式還尊重現有的 Lotus iNotes 優選參數設置,控制是否在日歷中顯示未處理的會議通知。例如,圖 10 中所示的灰色的重新安排通知顯示了日歷中的一個 Ghost 條目例子,它表示一個未被接受或拒絕的會議重新安排通知。
日歷事件頁面
Ultra-light 模式提供了對 Lotus Domino 日歷的只讀訪問,允許用戶查看現有條目。所有日歷條目都顯示日期、時間和位置信息。會議條目還標出座位並包括一個 details/hide 鏈接。切換 details/hide 鏈接將顯示或隱藏有關其他收到會議邀請的人員的信息,如圖 11 所示。
圖 11. 打開的會議日歷條目
另外,對於 Lotus iNotes 8.5,在日期的旁邊添加了一個 repeats 標簽,表示一個重復的事件。對於 Inbox 旁邊顯示的未處理的邀請或日歷中的某個 Ghost,repeats 標簽是一個活動的鏈接,可以在顯示和隱藏實際的重復日期列表之間進行切換。參見圖 12。
圖 12. 打開的重復會議日歷邀請
Contacts 頁面
ultra-light 模式下的聯系人視圖顯示了用戶來自 Lotus iNotes 的個人聯系人列表。它提供了一個帶有控件的字母清單,可以跳到聯系人頁面中特定字母的頁面,如圖 13 所示。當手機電話號碼、業務電話號碼或工作郵件地址變得可用時,將在聯系人列表中顯示圖標。在 iPhone 中,這些圖標都是可單擊的鏈接,可以很輕松地從視圖中撥打電話或編寫電子郵件,而不需要具體打開聯系人條目。從聯系人視圖中,用戶可以創建新的聯系人或向下打開現有聯系人條目。
圖 13. iPhone 中的聯系人視圖
打開的聯系人條目顯示可用於該聯系人的姓名、電子郵件和地址信息。還提供了一些操作按鈕來編輯或刪除條目。參見圖 14。
圖 14. 打開的聯系人視圖
在編輯或創建新聯系人時,edit 字段和下拉選項和 Lotus iNotes full 模式下的內容是相同的。為了方便起見,可以使用選項卡來轉到信息輸入部分,可以輸入姓名、電子郵件、電話和地址。參見圖 15。
圖 15. Edit Contact 視圖
雖然 ultra-light 模式目前還不能支持創建或編輯個人用戶組,用戶可以查看任何使用 Lotus iNotes full 模式或 Lotus Notes 客戶端創建的現有個人用戶組。
可訪問性和桌面浏覽器支持
在 Lotus iNotes 8.0.2 中,iNotes ultra-light 模式得到了 iPhone 和 iPod touch 移動設備中使用的移動 Safari 浏覽器的支持。對於版本 8.5,iNotes ultra-light 模式增加了對 Windows 上 Mozilla Firefox 桌面浏覽器的支持,其目標是為 Lotus iNotes 提供一個可訪問的解決方案,此解決方案遵守 United States Rehabilitation Act(參見 29 U.S.C. 794d)中 Section 508 的標准集。這樣,桌面上的 ultra-light 模式被設計為可以使用純鍵盤導航,在用戶需要使用大字體和高對比度模式時可以良好地顯示,並且可以通過一個屏幕閱讀器簡化理解。
ultra-light 模式 UI 通常對於設備和桌面顯示都是相同的。主頁視圖和聯系人列表視圖是兩處需要增強頁面布局的位置,以便利用桌面浏覽器提供的更大的屏幕大小。
如圖 16 所示,桌面上的主頁提供了不同於設備的頁面布局。
圖 16. 桌面浏覽器上的主頁視圖
Inbox 按鈕仍然提供了未讀計數(在桌面顯示中被放入括號中)。每個主頁按鈕的視圖的含義十分明顯。與移動設備不同的是,桌面版本上的 Day At A Glance 圖標內的數字並不反映當前日期。此外,還提供了訪問關鍵快捷鍵的更多幫助信息,可以用於屏幕閱讀器或鍵盤導航。
桌面用戶還得到了一個優點:能夠切換到其他 Lotus iNotes 模式,以使用 ultra-light 模式目前尚不支持的特性(但是其他模式並不遵從 Section 508)。ultra-light 模式目前尚不支持的特性包括下面這些任務:創建新的日歷條目、處理會議通知和工作流程,以及創建組聯系人。
對於如圖 17 所示的聯系人視圖,桌面浏覽器提供了更大的屏幕空間,這意味著可以在視圖中顯示更多的信息。對於桌面用戶,可以為聯系人顯示額外兩個電話圖標,住宅電話和傳真號碼。雖然這些圖標在桌面上不是可單擊的鏈接,但是屏幕閱讀器可以朗讀出與視圖中每個圖標相關的號碼。
圖 17. 桌面浏覽器上的聯系人視圖
在android應用程序開發中,經常會遇到需要進行數據庫操作的時候,有關數據庫事務處理對android應用程序的穩定性和效率提升非常重要。 &nb
跨進程訪問(AIDL服務)android系統中的進程之間不能共享內存,因此,需要提供一些機制在不同進程之間進行數據通信。我們知道4個Android應用程序組件中的3個(
很多人會問,android平台可以不使用Java開發應用程序??我做Android平台native開發之前,也有這麼想過,但是我又想,底層系統全是c/c++代碼,用c/
簡介: 這是由兩部分組成的 Android 動畫框架詳解的第二部分實例篇。在閱讀本篇之前,建議您首先閱讀本系列的第一部分 Android 動畫框架詳解之原理篇