电脑开发与应用
電腦開髮與應用
전뇌개발여응용
COMPUTER DEVELOPMENT & APPLICATIONS
2014年
6期
41-43
,共3页
Android%图库%选择管理%性能%用户体验
Android%圖庫%選擇管理%性能%用戶體驗
Android%도고%선택관리%성능%용호체험
Android%gallery%selection management%parformance%experience
为了提供良好的用户体验,图库应用使用了特殊的设计。浏览过程没有Activity跳转,界面展示基于GLSurfaceView扩展,数据加载使用多线程和缓存技术相结合,优先加载当前使用的数据信息,保证界面刷新流畅。尽管如此,开发过程中仍会遇到诸多性能问题,一方面是原有系统对新功能的支持不足导致性能难以提升,另一方面是新曾代码方案缺陷。基于图库代码和定制需求相结合,对图库中选择管理组件进行分析,讲解如何从方案上来保证性能,提供良好的用户体验。
為瞭提供良好的用戶體驗,圖庫應用使用瞭特殊的設計。瀏覽過程沒有Activity跳轉,界麵展示基于GLSurfaceView擴展,數據加載使用多線程和緩存技術相結閤,優先加載噹前使用的數據信息,保證界麵刷新流暢。儘管如此,開髮過程中仍會遇到諸多性能問題,一方麵是原有繫統對新功能的支持不足導緻性能難以提升,另一方麵是新曾代碼方案缺陷。基于圖庫代碼和定製需求相結閤,對圖庫中選擇管理組件進行分析,講解如何從方案上來保證性能,提供良好的用戶體驗。
위료제공량호적용호체험,도고응용사용료특수적설계。류람과정몰유Activity도전,계면전시기우GLSurfaceView확전,수거가재사용다선정화완존기술상결합,우선가재당전사용적수거신식,보증계면쇄신류창。진관여차,개발과정중잉회우도제다성능문제,일방면시원유계통대신공능적지지불족도치성능난이제승,령일방면시신증대마방안결함。기우도고대마화정제수구상결합,대도고중선택관리조건진행분석,강해여하종방안상래보증성능,제공량호적용호체험。
For a better experience, Gallery used a special design. It works in only one activity and with-out activity jump. Also it expanded GLSurfaceView to display, reload data with multi-thread and cache more data. It loads current used data with priority keep browser smoothly. However, there are still some perfor-mance problems. Oneisthelackofsupportfornewfeaturesinoriginal design,andanotheristhatnewlydevel-opedcodeintroducedperformanceoverhead.Inthisarticle,weanalyzeandexplainhowtoensuretheperformance of gallery based on sourcecodeandcustomizationrequirements.