999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android App Widget的檔案檢索入口設計

2016-01-05 20:57:16彭華明許南鴻樊思邱濤
檔案管理 2015年5期

彭華明+許南鴻+樊思+邱濤

摘 ?要:隨著Android智能手機的普及以及App Widget技術的發展,人們的移動辦公越來越便捷。本文針對用戶對檔案檢索高效性的需求,提出基于Android平臺的App Widget在檔案檢索入口設計中的應用,描述App Widget的技術特點,對App Widget應用在檔案檢索入口中的需求進行分析,提出建立基于App Widget的檔案檢索入口設計方案的參考原型及其在實現時的關鍵技術。

關鍵詞: Android, App Widget,桌面控件,檔案檢索

Abstract: With the popularity of Android smart phones and the development of App Widget technology, mobile office is becoming more and more convenient. In this paper we are discussing the application of App Widget in Android platform in the design of archive retrieval entrance with a special focus on improving user experience efficiency,describing the techniques of App Widget,analysing the demands for archive retrieval entrance with AppWidget, proposing the reference prototype of archive retrieval entrance design with App Widget and the key technologies of implementation.

Key words: Android, App Widget,Desktop control,Archive retrieval

1 引言

隨著Android智能手機的普及和手機性能的提升、第三方應用軟件的迅速擴增、無線網絡傳輸速率和傳輸質量的不斷提高,人們在享受移動辦公帶來的便捷性的同時,對手機的功能需求已不再局限于單一通信功能和簡單數據增值服務[1],并對軟件的用戶體驗提出了越來越高的要求。而Android智能手機的普及以及第三方軟件的迅速擴增,讓人們在享受移動辦公帶來的便捷性的同時,對軟件的用戶體驗也提出了越來越高的要求。移動Widget具有信息連接的快速性和使用的敏捷性,能夠減少交互層級、提高用戶體驗的流暢度,同時還具有占用系統資源少、高度可定制性、開發成本低、與操作系統耦合度低、功能完整等優點,因此潛在開發者眾多[2]。由于運行在移動終端上,移動Widget還具有一些其他特性。移動Widget可基于手機特性向用戶提供高效、快捷、有趣的服務,使用戶便捷地體驗各種應用功能、網絡服務、移動信息服務等。移動Widget允許程序在用戶的桌面主屏上顯示信息并提供多方位的信息交互[3]。因此App Widget自然成為UCD(User Centered Design)的關注核心之一。結合Android App Widget進行檔案檢索入口設計,可以提高用戶檔案查詢的高效性,改善用戶體驗,對提高檔案檢索軟件的用戶黏性具有重要意義。

2 ?Android平臺下的App Widget技術特點

App Widget(應用程序窗口小部件)的本質是微小的應用程序視圖,最早源于蘋果電腦的插件工具——Konfabulator,現已擴展到各種手機操作系統上,它是有自己的生命周期的UI控件,可以被嵌入到另一個進程的窗口(如桌面)上并接收周期性的更新,是一種可供用戶制作和自由下載的小工具集合,包羅了娛樂、工作、學習等多種實用功能,最常見的App Widget是作為Android桌面控件的時鐘、天氣信息、股票行情、日歷、出行參考、日程安排等各種各樣的小工具[4]。

對于用戶,通過在Home Screen界面中長按即可在彈出框中選擇和創建Widget部件,通過長按部件可以任意拖動Widget到理想位置或進行刪除,用戶可以在同一Home Screen中創建多個相同Widget部件[5]。

對于開發人員,通過App Widget可以在主屏幕上或在任何程序中提供類似的主機托管功能,實現用戶與程序的交互。當View在另外的進程里顯示時,事件的處理方法仍然在原來的進程里。開發人員通過App Widget Framework來開發Widgets,這個框架從Android SDK 1.5版本開始被支持。App Widget框架圖如圖1所示:

該框架由兩個主要部件組成:

(1)AppWidgetService:既是系統 service之一也是框架的核心類,負責管理所有Widget,處理Widget的所有事件:加載,刪除,定時事件等。

(2)AppWidgetManager:負責管理Widget視圖的實際更新和相關管理,并向AppWidgetProvider發送通知[6]。

3 ?Android App Widget在檔案檢索入口中的設計應用

3.1 ?基于App Widget的檔案檢索入口設計的參考原型設計。根據國家檔案局出臺的《檔案管理軟件功能要求暫行規定》中第五章對檢索查詢功能的要求,可將檔案管理軟件中對檢索功能的根本要求概括如下:

(1)對檔案信息數據可進行多種途徑的檢索查詢,檢索查詢模塊中可設置題名、責任者、形成時間、主題詞、分類號等檢索項;

(2)具備借閱管理等輔助功能;

(3)根據所檢索的項目提供多條件的組合查詢,能對常用檢索途徑進行優化,滿足用戶對查全率、查準率的要求;

(4)根據用戶需要可設置目錄檢索、全文檢索等功能;

(5)能對查詢結果進行排序、顯示、轉存、選擇輸出等技術處理[7]。

根據以上要求,在設計App Widget檔案檢索入口時,只需考慮在符合UCD理念的前提下提供以上檢索功能的入口即可,可以建立如 圖2所示的信息架構:

基于該信息架構圖,設計App Widget檔案檢索入口的參考原型如圖3所示:

其中,主界面的各圖標的意義如圖4所示:

當用戶點擊“借閱管理”或“本地文件管理”入口按鈕時,可分別進入檔案管理軟件的客戶端的相應界面或網頁端的相應界面。當用戶點擊“檢索結果”按鈕時,可進入檔案管理軟件的客戶端或者網頁端查看搜索結果,并在該頁面上進行排序設置、借閱服務或者下載服務等操作,其操作原型如圖5所示:

3.2 ?關鍵技術及代碼實現。在App Widget的設計中,最重要的功能就是讓App Widget獲取不在同一進程中的對象,即實現與檔案查詢軟件或瀏覽器的交互,而該功能是通過RemoteViews這個對象來實現的[8]。通過以下代碼可以為App Widget上的按鈕綁定事件,實現App Widget向程序或瀏覽器的跳轉:

RemoteViews remoteViews ?=

new RemoteViews(context.getPackageName(),R.layout.appwidgetlayout);

remoteViews.setOnClickPendingIntent(R.id.btnSend, pendingIntent);

其中的PendingIntent定義如下:

Intent intent = new Intent();

intent.setAction(broadCastString);

PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, intent, 0);

4 結語

基于Android App Widget的檔案檢索入口的設計是建立在用戶對于檔案檢索高效性的需求之上,結合移動互聯網時代特點和智能手機技術的發展而做的工作。相信App Widget的應用會使檔案管理軟件的用戶獲得更好的用戶體驗,從而提高檔案管理的服務水平和用戶對檔案管理軟件的黏性。

*本文系國家自然基金(編號:51105145),廣東省教育部產學研項目(編號:2012B091100446),廣東省創新方法與決策管理系統重點實驗開題課題(編號:2011A060901001-05C)

參考文獻:

[1] Pascoe J S, Sunderam V S, Varshney U,Loader R J, Middleware enhancements for metropolitan area wireless Internet access [J]. Future Generation Computer Systems, 2002, 18(5): 721~735.

[2] 遲艷玲,高雙喜. 移動Widget的發展、應用及前景[J].電信科學,2010(07):137.

[3] 宋宜霈.基于Android的Widget開發[D].西安:西安電子科技大學,2013:9.

[4]Widget的由來[N].每周電腦報,2008(18):6~9.

[5] 張立敏,劉衛東,周全. 基于Android平臺的App ?Widget設計與實現[J]. 電腦編程技巧與維護,2013(24):15~17.

[6] 尚武思文. Android之Widget.[2014-03-05]. http://our2848884.blog.163.com/

blog/static/14685483420115345933319/.

[7] 國家檔案局. 檔案管理軟件功能要求暫行規定[EB/OL].2001.[2014-04-15]: http://www.saac.gov.cn/xxgk/2001-06/05/content_13403.htm.

[8] 錢李峰. Android之旅——App Widget.[2014-03-10]. http://www.baidu.com/s?wd

=Android%E4%B9%8B%E6%97%85---AppWidget.

(作者單位:彭華明,許南鴻,樊思,華南理工大學設計學院;邱濤,衡陽市城建檔案館 ? 來稿日期:2015-06-14)

主站蜘蛛池模板: 极品国产一区二区三区| 亚洲性日韩精品一区二区| 亚洲综合色婷婷中文字幕| 伊人色综合久久天天| 日韩东京热无码人妻| 成人免费网站在线观看| 毛片手机在线看| 欧美成人h精品网站| 国产粉嫩粉嫩的18在线播放91 | aaa国产一级毛片| 狼友av永久网站免费观看| 国产精品专区第1页| 亚洲天堂网在线播放| 婷婷亚洲天堂| 国产美女精品一区二区| 伊人久久久久久久| 久久久噜噜噜| www精品久久| 伊人中文网| 国产美女主播一级成人毛片| 伊人久久久久久久久久| 亚洲精品第五页| 美女毛片在线| 免费在线成人网| 好吊妞欧美视频免费| 成年人国产视频| 日韩精品欧美国产在线| 人妻21p大胆| 久久91精品牛牛| 欧美日韩成人| 噜噜噜久久| 国产免费羞羞视频| 午夜色综合| 国产精品片在线观看手机版| 99精品久久精品| 国产亚洲视频免费播放| 午夜人性色福利无码视频在线观看| 夜精品a一区二区三区| 亚洲二区视频| 国产国语一级毛片| 毛片一级在线| 一本色道久久88综合日韩精品| 亚洲欧美不卡| 国产中文一区a级毛片视频| 久草中文网| 国产玖玖玖精品视频| 免费看av在线网站网址| 国产成人一二三| 亚洲成av人无码综合在线观看| 久久天天躁狠狠躁夜夜2020一| 99久久无色码中文字幕| 中日无码在线观看| 亚洲日韩高清无码| 国产在线一二三区| 狠狠干综合| 综合色88| 成人综合在线观看| 国产草草影院18成年视频| 国产精品人莉莉成在线播放| 国产欧美日韩在线在线不卡视频| 久久久国产精品免费视频| 国产成人无码播放| 成人精品午夜福利在线播放| 亚洲精品无码久久久久苍井空| 亚洲欧美日韩综合二区三区| 亚洲热线99精品视频| 在线va视频| 久久精品这里只有国产中文精品| 国产男女免费完整版视频| 婷婷99视频精品全部在线观看| 在线观看免费AV网| 免费看a级毛片| 狠狠做深爱婷婷综合一区| 国产精品一区不卡| 国产无码高清视频不卡| 午夜精品区| 国产国产人免费视频成18| 成人av专区精品无码国产| 亚洲成A人V欧美综合| 日韩欧美亚洲国产成人综合| 中文字幕佐山爱一区二区免费| www精品久久|