Littel architecture change and file operation help class complete

next step (this week)
1.add ui operation of file operation
2.improve camera scan function
3.add theme change function
4.complete file icon