首页 | 本学科首页   官方微博 | 高级检索  
     检索      

基于密度聚类的Android用户界面构件推荐方法与实现
引用本文:黄海平,黄子平,陈湘萍,石晓红.基于密度聚类的Android用户界面构件推荐方法与实现[J].河北工业科技,2018,35(1):49-54.
作者姓名:黄海平  黄子平  陈湘萍  石晓红
作者单位:肇庆医学高等专科学校;中山大学数据科学与计算机学院;中山大学新华学院;
基金项目:国家自然科学基金(61672545)
摘    要:移动应用有着交互密集的特点,这使得界面设计的质量成为影响用户评价的重要因素。在设计界面时,设计人员往往需要参考已有类似的应用界面,而手工查找非常耗时,如果能够基于主题获得常用的页面设计模版,就可以有效提高设计的效率。针对以上问题,面向移动应用人机界面进行设计,提出一种用户界面分析和生成的方法,在已有Android界面收集平台的基础上,基于界面信息建立倒排索引来提供获取相同主题的用户界面的方法,应用密度聚类算法对用户界面中的类似控件进行聚类,再通过组合的方式生成推荐方法给用户。将该方法的设计辅助工具实现为一个Eclipse插件,通过实验中生成的用户界面可复用代码,展示了本方法的检索准确性和实用性,可应用于Android移动应用的界面开发。所提方法具有一定的实际意义。

关 键 词:软件开发环境与开发技术  Android构件  图形用户界面  DBSCAN算法  辅助设计
收稿时间:2017/11/4 0:00:00
修稿时间:2017/12/5 0:00:00

Approach and implementation of Android UI component recommendation based on DBSCAN
HUANG Haiping,HUANG Ziping,CHEN Xiangping and SHI Xiaohong.Approach and implementation of Android UI component recommendation based on DBSCAN[J].Hebei Journal of Industrial Science & Technology,2018,35(1):49-54.
Authors:HUANG Haiping  HUANG Ziping  CHEN Xiangping and SHI Xiaohong
Abstract:Mobile application has the characteristic of interaction dense, which makes UI design become the important factor affecting user evaluation. In designing the UI, the designers often refer to the existing similar application interfaces, but manual look up is much time-consuming. If the common page design model can be obtained based on the subject, it will improve the design efficiency effectively. Aiming at the above problems, in order to design mobile application human-computer interface, a UI analysis and generation method is provided. The UI for obtaining the same subject is provided based on the existing Android interface collection platform and the interface information, and the similar controls in UI is clustered with density-cluster algorithm, then the recommendation method can be given to the users through combination. The design auxiliary means for the method is packed into an Eclipse plug-in. The UI code from the experiment is reusable, which shows the searching accuracy and practicability of the method, and it can be used in Android mobile application interface development. The provided has certain practical meaning.
Keywords:software development environment and development technology  Android component  graphic user-interface  DBSCAN  auxiliary design
本文献已被 CNKI 等数据库收录!
点击此处可从《河北工业科技》浏览原始摘要信息
点击此处可从《河北工业科技》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号