- Android開發精要
- 范懷宇
- 500字
- 2018-12-31 16:21:50
1.2.7 特色功能模塊
除了上述功能,Android還有一些比較有特色的功能設計,合理地使用它們,才能打造最地道的Android應用。
Android有統一的賬號管理系統,當用戶將賬號登錄到了Android系統中,Android中的其他應用便可以利用這些賬號信息進行認證。統一的賬號系統避免了用戶注冊和登錄的麻煩,降低了他們的使用門檻,也為開發者提供了新的機會。
Android還有全局的事件通知(Notification)機制。當應用需要將消息即時推送給用戶時,可以利用Android的android.app.NotificationManager對象,將通知消息發送到系統的狀態欄中,并利用聲音、震動、圖標等方式提醒用戶。這種統一的事件通知模型,不但降低了用戶的學習成本,更使得開發者不再需要絞盡腦汁地去想如何具體實現了。
Android對大一統的框架機制情有獨鐘,除了事件通知機制,應用內搜索框架也是其一。Android的用戶,可以隨時通過搜索鍵,呼出一個搜索框對當前關注的信息進行搜索,而每個應用都可以根據自己的需求,去提供符合當前用戶需求的搜索內容。
除此之外,Android還提供了一套桌面小工具(App Widget)模型,開發小工具和開發標準的Android應用大同小異,用戶可以選擇喜愛的小工具放在桌面上,從而可以更方便地獲取信息。
Android有如此多的特色功能,該如何正確地使用它們,才能夠真正為應用增色,是本書的第13章將詳細介紹的內容。
推薦閱讀
- Learning C# by Developing Games with Unity 2020
- 程序設計與實踐(VB.NET)
- Learning Spring 5.0
- Pandas Cookbook
- Python從菜鳥到高手(第2版)
- ASP.NET Core Essentials
- 基于差分進化的優化方法及應用
- The HTML and CSS Workshop
- 名師講壇:Spring實戰開發(Redis+SpringDataJPA+SpringMVC+SpringSecurity)
- C語言程序設計實驗指導 (第2版)
- Building Serverless Architectures
- Web前端開發最佳實踐
- 軟件開發中的決策:權衡與取舍
- Python程序設計現代方法
- Web前端開發實戰教程(HTML5+CSS3+JavaScript)(微課版)