├── LICENSE ├── app ├── .gitignore ├── src │ └── main │ │ ├── res │ │ ├── values │ │ │ ├── styles.xml │ │ │ ├── iconpack.xml │ │ │ ├── bools.xml │ │ │ └── strings.xml │ │ ├── drawable-hdpi │ │ │ ├── back.png │ │ │ ├── dock.png │ │ │ ├── exit.png │ │ │ ├── icon.png │ │ │ ├── run.png │ │ │ ├── allapp.png │ │ │ ├── feature.png │ │ │ ├── funbg.png │ │ │ ├── history.png │ │ │ ├── backpress.png │ │ │ ├── exitpress.png │ │ │ ├── hmetro.9.png │ │ │ ├── hmetrof.9.png │ │ │ ├── hmetrov.9.png │ │ │ ├── preview1.jpg │ │ │ ├── preview2.jpg │ │ │ ├── screennow.png │ │ │ ├── vmetro.9.png │ │ │ ├── vmetrof.9.png │ │ │ ├── vmetrov.9.png │ │ │ ├── appfunchome.png │ │ │ ├── menuitem_add.png │ │ │ ├── menuitem_fb.png │ │ │ ├── run_selected.png │ │ │ ├── screenother.png │ │ │ ├── menuitem_grade.png │ │ │ ├── menuitem_share.png │ │ │ ├── menuitem_sort.png │ │ │ ├── menuitem_theme.png │ │ │ ├── allapp_selected.png │ │ │ ├── appfunc_home_menu.png │ │ │ ├── appfunc_rename.9.png │ │ │ ├── folderopenback.9.png │ │ │ ├── history_selected.png │ │ │ ├── menu_selected.9.png │ │ │ ├── menuitem_desklock.png │ │ │ ├── menuitem_effect.png │ │ │ ├── menuitem_gobackup.png │ │ │ ├── menuitem_golocker.png │ │ │ ├── menuitem_gostore.png │ │ │ ├── menuitem_gowidget.png │ │ │ ├── menuitem_hideapp.png │ │ │ ├── menuitem_language.png │ │ │ ├── menuitem_message.png │ │ │ ├── menuitem_restart.png │ │ │ ├── menuitem_update.png │ │ │ ├── appfunc_folderback.png │ │ │ ├── appfunc_home_clear.png │ │ │ ├── appfunc_home_search.png │ │ │ ├── appfunc_memory_bg.9.png │ │ │ ├── appfunc_menu_bg_h.9.png │ │ │ ├── appfunc_menu_bg_v.9.png │ │ │ ├── appfunc_menu_line.9.png │ │ │ ├── menu_more_overflow.png │ │ │ ├── menuitem_appcenter.png │ │ │ ├── menuitem_deskunlock.png │ │ │ ├── menuitem_newfolder.png │ │ │ ├── menuitem_preference.png │ │ │ ├── menuitem_screenedit.png │ │ │ ├── menuitem_syssetting.png │ │ │ ├── menuitem_wallpaper.png │ │ │ ├── run_current_focuse.png │ │ │ ├── allapp_current_focuse.png │ │ │ ├── appfunc_memory_high.9.png │ │ │ ├── appfunc_memory_low.9.png │ │ │ ├── appfunchome_selected.png │ │ │ ├── history_current_focuse.png │ │ │ ├── menuitem_notification.png │ │ │ ├── appfunc_folder_close_up.png │ │ │ ├── appfunc_home_clear_light.png │ │ │ ├── appfunc_home_menu_light.png │ │ │ ├── appfunc_memory_middle.9.png │ │ │ ├── appfunc_recent_nodata_bg.png │ │ │ ├── menuitem_notificationbar.png │ │ │ ├── appfunc_home_runing_clear.png │ │ │ ├── appfunc_home_search_light.png │ │ │ ├── appfunc_home_runing_lock_list.png │ │ │ ├── appfunc_menu_item_selector.9.png │ │ │ ├── appfunc_home_runing_clear_ligh.png │ │ │ └── appfunc_home_runing_lock_list_light.png │ │ ├── drawable-ldpi │ │ │ └── icon.png │ │ ├── drawable-mdpi │ │ │ └── icon.png │ │ ├── drawable-xhdpi │ │ │ └── icon.png │ │ ├── drawable-nodpi │ │ │ ├── iconback.png │ │ │ ├── iconmask.png │ │ │ ├── iconupon.png │ │ │ └── com_android_browser_browseractivity.png │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ ├── xml │ │ │ ├── drawable.xml │ │ │ └── appfilter.xml │ │ ├── drawable │ │ │ ├── square_over.xml │ │ │ └── grid_selector.xml │ │ └── layout │ │ │ └── icon_picker.xml │ │ ├── assets │ │ ├── themecfg.xml │ │ ├── app_func_theme.xml │ │ └── desk.xml │ │ ├── java │ │ └── areeb │ │ │ └── scratch │ │ │ └── iconpack │ │ │ ├── MainActivity.java │ │ │ └── Icons.java │ │ └── AndroidManifest.xml ├── build.gradle └── proguard-rules.pro ├── settings.gradle ├── gradle-wrapper.jar ├── README.md ├── .gitignore ├── gradle.properties ├── gradlew.bat └── gradlew /LICENSE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | *.iml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/gradle-wrapper.jar -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/back.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/dock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/dock.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/exit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/exit.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/run.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-ldpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-ldpi/icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-mdpi/icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/allapp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/allapp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/feature.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/feature.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/funbg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/funbg.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/history.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-xhdpi/icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/backpress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/backpress.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/exitpress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/exitpress.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/hmetro.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/hmetro.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/hmetrof.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/hmetrof.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/hmetrov.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/hmetrov.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/preview1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/preview1.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/preview2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/preview2.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/screennow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/screennow.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/vmetro.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/vmetro.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/vmetrof.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/vmetrof.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/vmetrov.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/vmetrov.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/iconback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-nodpi/iconback.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/iconmask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-nodpi/iconmask.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/iconupon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-nodpi/iconupon.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/appfunchome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/appfunchome.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/menuitem_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/menuitem_add.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/menuitem_fb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/menuitem_fb.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/run_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/run_selected.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/screenother.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/screenother.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/menuitem_grade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/menuitem_grade.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/menuitem_share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/menuitem_share.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/menuitem_sort.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/menuitem_sort.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/menuitem_theme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/menuitem_theme.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/allapp_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/allapp_selected.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/appfunc_home_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/appfunc_home_menu.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/appfunc_rename.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/appfunc_rename.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/folderopenback.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/folderopenback.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/history_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/history_selected.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/menu_selected.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/menu_selected.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/menuitem_desklock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/menuitem_desklock.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/menuitem_effect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/menuitem_effect.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/menuitem_gobackup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/menuitem_gobackup.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/menuitem_golocker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/menuitem_golocker.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/menuitem_gostore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/menuitem_gostore.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/menuitem_gowidget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/menuitem_gowidget.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/menuitem_hideapp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/menuitem_hideapp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/menuitem_language.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/menuitem_language.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/menuitem_message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/menuitem_message.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/menuitem_restart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/menuitem_restart.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/menuitem_update.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/menuitem_update.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/appfunc_folderback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/appfunc_folderback.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/appfunc_home_clear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/appfunc_home_clear.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/appfunc_home_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/appfunc_home_search.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/appfunc_memory_bg.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/appfunc_memory_bg.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/appfunc_menu_bg_h.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/appfunc_menu_bg_h.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/appfunc_menu_bg_v.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/appfunc_menu_bg_v.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/appfunc_menu_line.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/appfunc_menu_line.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/menu_more_overflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/menu_more_overflow.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/menuitem_appcenter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/menuitem_appcenter.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/menuitem_deskunlock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/menuitem_deskunlock.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/menuitem_newfolder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/menuitem_newfolder.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/menuitem_preference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/menuitem_preference.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/menuitem_screenedit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/menuitem_screenedit.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/menuitem_syssetting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/menuitem_syssetting.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/menuitem_wallpaper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/menuitem_wallpaper.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/run_current_focuse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/run_current_focuse.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/allapp_current_focuse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/allapp_current_focuse.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/appfunc_memory_high.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/appfunc_memory_high.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/appfunc_memory_low.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/appfunc_memory_low.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/appfunchome_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/appfunchome_selected.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/history_current_focuse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/history_current_focuse.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/menuitem_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/menuitem_notification.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/appfunc_folder_close_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/appfunc_folder_close_up.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/appfunc_home_clear_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/appfunc_home_clear_light.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/appfunc_home_menu_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/appfunc_home_menu_light.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/appfunc_memory_middle.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/appfunc_memory_middle.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/appfunc_recent_nodata_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/appfunc_recent_nodata_bg.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/menuitem_notificationbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/menuitem_notificationbar.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/appfunc_home_runing_clear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/appfunc_home_runing_clear.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/appfunc_home_search_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/appfunc_home_search_light.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/appfunc_home_runing_lock_list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/appfunc_home_runing_lock_list.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/appfunc_menu_item_selector.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/appfunc_menu_item_selector.9.png -------------------------------------------------------------------------------- /app/src/main/res/xml/drawable.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/appfunc_home_runing_clear_ligh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/appfunc_home_runing_clear_ligh.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/appfunc_home_runing_lock_list_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-hdpi/appfunc_home_runing_lock_list_light.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/com_android_browser_browseractivity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamareebjamal/scratch_icon_pack_source/HEAD/app/src/main/res/drawable-nodpi/com_android_browser_browseractivity.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## Scratch Icon Pack 2 | > A minimal icon pack wrapper for beginners 3 | 4 | #### Deprecated 5 | - Development has stopped long ago 6 | 7 | ### Author 8 | Areeb Jamal ([@iamareebjamal](https://github.com/iamareebjamal)) 9 | -------------------------------------------------------------------------------- /app/src/main/res/values/iconpack.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | com_android_browser_browseractivity 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/assets/themecfg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | Sample Icon Pack 5 | This is your theme information 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/java/areeb/scratch/iconpack/MainActivity.java: -------------------------------------------------------------------------------- 1 | package areeb.scratch.iconpack; 2 | 3 | import android.app.Activity; 4 | import android.os.Bundle; 5 | 6 | public class MainActivity extends Activity { 7 | @Override 8 | public void onCreate(Bundle savedInstanceState) { 9 | super.onCreate(savedInstanceState); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/square_over.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Built application files 2 | *.apk 3 | *.ap_ 4 | 5 | # Files for the Dalvik VM 6 | *.dex 7 | 8 | # Java class files 9 | *.class 10 | 11 | # Generated files 12 | bin/ 13 | gen/ 14 | 15 | # Gradle files 16 | .gradle/ 17 | build/ 18 | /*/build/ 19 | gradle.bat 20 | gradle/ 21 | 22 | # Idea Files 23 | *.iml 24 | idea/ 25 | .idea/ 26 | 27 | # Local configuration file (sdk path, etc) 28 | local.properties 29 | 30 | # Proguard folder generated by Eclipse 31 | proguard/ 32 | 33 | # Log Files 34 | *.log 35 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/grid_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/xml/appfilter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/values/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | true 4 | false 5 | false 6 | true 7 | true 8 | false 9 | false 10 | false 11 | true 12 | false 13 | false 14 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.application' 2 | 3 | android { 4 | compileSdkVersion 25 5 | buildToolsVersion "25.0.0" 6 | defaultConfig { 7 | applicationId "areeb.scratch.iconpack" 8 | minSdkVersion 9 9 | targetSdkVersion 25 10 | versionCode 1 11 | versionName "1.0" 12 | testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 13 | } 14 | buildTypes { 15 | release { 16 | minifyEnabled false 17 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 18 | } 19 | } 20 | } 21 | 22 | dependencies { 23 | compile fileTree(dir: 'libs', include: ['*.jar']) 24 | } 25 | -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /home/iamareebjamal/Android/SDK/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | # Project-wide Gradle settings. 2 | 3 | # IDE (e.g. Android Studio) users: 4 | # Gradle settings configured through the IDE *will override* 5 | # any settings specified in this file. 6 | 7 | # For more details on how to configure your build environment visit 8 | # http://www.gradle.org/docs/current/userguide/build_environment.html 9 | 10 | # Specifies the JVM arguments used for the daemon process. 11 | # The setting is particularly useful for tweaking memory settings. 12 | org.gradle.jvmargs=-Xmx1536m 13 | 14 | # When configured, Gradle will run in incubating parallel mode. 15 | # This option should only be used with decoupled projects. More details, visit 16 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects 17 | # org.gradle.parallel=true 18 | -------------------------------------------------------------------------------- /app/src/main/res/layout/icon_picker.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 22 | 23 | 28 | 29 | 33 | 34 | -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Sample Icon Pack 6 | iamareebjamal 7 | 8 | http://forum.xda-developers.com/showthread.php?t=2350814 9 | "Sample Icon Pack.\n\nThis icon pack intends to make your device's launcher more intuitive and beautiful by applying custom icons. It is free and will always be. If you want to thank me and support my work, go to the XDA link and Thank me there :). \n\nEmail: jamal.areeb@gmail.com" 10 | 11 | 12 | 13 | feature 14 | 15 | 16 | preview1 17 | preview2 18 | Icons 19 | Settings 20 | Hello world! 21 | 22 | 23 | 24 | Your theme information here 25 | Text for theme applied popup 26 | 27 | -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- 1 | @if "%DEBUG%" == "" @echo off 2 | @rem ########################################################################## 3 | @rem 4 | @rem Gradle startup script for Windows 5 | @rem 6 | @rem ########################################################################## 7 | 8 | @rem Set local scope for the variables with windows NT shell 9 | if "%OS%"=="Windows_NT" setlocal 10 | 11 | @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. 12 | set DEFAULT_JVM_OPTS= 13 | 14 | set DIRNAME=%~dp0 15 | if "%DIRNAME%" == "" set DIRNAME=. 16 | set APP_BASE_NAME=%~n0 17 | set APP_HOME=%DIRNAME% 18 | 19 | @rem Find java.exe 20 | if defined JAVA_HOME goto findJavaFromJavaHome 21 | 22 | set JAVA_EXE=java.exe 23 | %JAVA_EXE% -version >NUL 2>&1 24 | if "%ERRORLEVEL%" == "0" goto init 25 | 26 | echo. 27 | echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 28 | echo. 29 | echo Please set the JAVA_HOME variable in your environment to match the 30 | echo location of your Java installation. 31 | 32 | goto fail 33 | 34 | :findJavaFromJavaHome 35 | set JAVA_HOME=%JAVA_HOME:"=% 36 | set JAVA_EXE=%JAVA_HOME%/bin/java.exe 37 | 38 | if exist "%JAVA_EXE%" goto init 39 | 40 | echo. 41 | echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 42 | echo. 43 | echo Please set the JAVA_HOME variable in your environment to match the 44 | echo location of your Java installation. 45 | 46 | goto fail 47 | 48 | :init 49 | @rem Get command-line arguments, handling Windowz variants 50 | 51 | if not "%OS%" == "Windows_NT" goto win9xME_args 52 | if "%@eval[2+2]" == "4" goto 4NT_args 53 | 54 | :win9xME_args 55 | @rem Slurp the command line arguments. 56 | set CMD_LINE_ARGS= 57 | set _SKIP=2 58 | 59 | :win9xME_args_slurp 60 | if "x%~1" == "x" goto execute 61 | 62 | set CMD_LINE_ARGS=%* 63 | goto execute 64 | 65 | :4NT_args 66 | @rem Get arguments from the 4NT Shell from JP Software 67 | set CMD_LINE_ARGS=%$ 68 | 69 | :execute 70 | @rem Setup the command line 71 | 72 | set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar 73 | 74 | @rem Execute Gradle 75 | "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% 76 | 77 | :end 78 | @rem End local scope for the variables with windows NT shell 79 | if "%ERRORLEVEL%"=="0" goto mainEnd 80 | 81 | :fail 82 | rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of 83 | rem the _cmd.exe /c_ return code! 84 | if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 85 | exit /b 1 86 | 87 | :mainEnd 88 | if "%OS%"=="Windows_NT" endlocal 89 | 90 | :omega 91 | -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 9 | 10 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | -------------------------------------------------------------------------------- /app/src/main/java/areeb/scratch/iconpack/Icons.java: -------------------------------------------------------------------------------- 1 | package areeb.scratch.iconpack; 2 | 3 | import android.app.Activity; 4 | import android.content.Context; 5 | import android.content.Intent; 6 | import android.content.res.Resources; 7 | import android.graphics.Bitmap; 8 | import android.graphics.BitmapFactory; 9 | import android.graphics.BitmapFactory.Options; 10 | import android.os.Bundle; 11 | import android.view.View; 12 | import android.view.ViewGroup; 13 | import android.view.Window; 14 | import android.widget.AdapterView; 15 | import android.widget.AdapterView.OnItemClickListener; 16 | import android.widget.BaseAdapter; 17 | import android.widget.GridView; 18 | import android.widget.ImageView; 19 | 20 | import java.util.ArrayList; 21 | import java.util.List; 22 | 23 | public class Icons extends Activity implements OnItemClickListener { 24 | 25 | private static final String ACTION_ADW_PICK_ICON="org.adw.launcher.icons.ACTION_PICK_ICON"; 26 | private boolean mPickerMode=false; 27 | 28 | public void onCreate(Bundle savedInstanceState) { 29 | super.onCreate(savedInstanceState); 30 | setContentView(R.layout.icon_picker); 31 | 32 | //Remove Title Bar 33 | this.requestWindowFeature(Window.FEATURE_NO_TITLE); 34 | 35 | int iconSize=getResources().getDimensionPixelSize(android.R.dimen.app_icon_size); 36 | 37 | GridView gridView = (GridView) findViewById(R.id.icon_grid); 38 | gridView.setNumColumns(GridView.AUTO_FIT); 39 | gridView.setColumnWidth(iconSize); 40 | gridView.setStretchMode(GridView.STRETCH_SPACING_UNIFORM); 41 | gridView.setVerticalSpacing(iconSize/3); 42 | gridView.setOnItemClickListener(this); 43 | 44 | gridView.setAdapter(new IconsAdapter(this,iconSize)); 45 | 46 | if(getIntent().getAction().equals(ACTION_ADW_PICK_ICON)){ 47 | mPickerMode=true; 48 | } 49 | 50 | } 51 | 52 | public void onItemClick(AdapterView adapter, View view, int position, long id) { 53 | if(mPickerMode){ 54 | Intent intent = new Intent(); 55 | 56 | Bitmap bitmap = null; 57 | try{ 58 | bitmap = (Bitmap) adapter.getAdapter().getItem(position); 59 | } catch (Exception e) { } 60 | 61 | if(bitmap!=null){ 62 | intent.putExtra("icon",bitmap); 63 | setResult(RESULT_OK, intent); 64 | }else{ 65 | setResult(RESULT_CANCELED, intent); 66 | } 67 | finish(); 68 | } 69 | } 70 | private class IconsAdapter extends BaseAdapter{ 71 | private Context mContext; 72 | private int mIconSize; 73 | 74 | public IconsAdapter(Context mContext, int iconsize) { 75 | super(); 76 | this.mContext = mContext; 77 | this.mIconSize = iconsize; 78 | loadIcons(); 79 | } 80 | 81 | @Override 82 | public int getCount() { 83 | return mThumbs.size(); 84 | } 85 | 86 | @Override 87 | public Object getItem(int position) { 88 | Options opts = new Options(); 89 | opts.inPreferredConfig = Bitmap.Config.ARGB_8888; 90 | 91 | return BitmapFactory.decodeResource(mContext.getResources(), mThumbs.get(position), opts); 92 | } 93 | 94 | @Override 95 | public long getItemId(int position) { 96 | return position; 97 | } 98 | 99 | @Override 100 | public View getView(int position, View convertView, ViewGroup parent) { 101 | ImageView imageView; 102 | if (convertView == null) { 103 | imageView = new ImageView(mContext); 104 | imageView.setLayoutParams(new GridView.LayoutParams(mIconSize, mIconSize)); 105 | } else { 106 | imageView = (ImageView) convertView; 107 | } 108 | 109 | imageView.setImageResource(mThumbs.get(position)); 110 | 111 | return imageView; 112 | } 113 | 114 | private List mThumbs; 115 | 116 | private void loadIcons() { 117 | mThumbs = new ArrayList<>(); 118 | 119 | final Resources resources = getResources(); 120 | final String packageName = getApplication().getPackageName(); 121 | 122 | addIcons(resources, packageName, R.array.icon_pack); 123 | } 124 | 125 | private void addIcons(Resources resources, String packageName, int list) { 126 | final String[] extras = resources.getStringArray(list); 127 | for (String extra : extras) { 128 | int res = resources.getIdentifier(extra, "drawable", packageName); 129 | if (res == 0) 130 | continue; 131 | 132 | final int thumbRes = resources.getIdentifier(extra, "drawable", packageName); 133 | if (thumbRes != 0) { 134 | mThumbs.add(thumbRes); 135 | } 136 | 137 | } 138 | } 139 | 140 | } 141 | } -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ############################################################################## 4 | ## 5 | ## Gradle start up script for UN*X 6 | ## 7 | ############################################################################## 8 | 9 | # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. 10 | DEFAULT_JVM_OPTS="" 11 | 12 | APP_NAME="Gradle" 13 | APP_BASE_NAME=`basename "$0"` 14 | 15 | # Use the maximum available, or set MAX_FD != -1 to use that value. 16 | MAX_FD="maximum" 17 | 18 | warn ( ) { 19 | echo "$*" 20 | } 21 | 22 | die ( ) { 23 | echo 24 | echo "$*" 25 | echo 26 | exit 1 27 | } 28 | 29 | # OS specific support (must be 'true' or 'false'). 30 | cygwin=false 31 | msys=false 32 | darwin=false 33 | case "`uname`" in 34 | CYGWIN* ) 35 | cygwin=true 36 | ;; 37 | Darwin* ) 38 | darwin=true 39 | ;; 40 | MINGW* ) 41 | msys=true 42 | ;; 43 | esac 44 | 45 | # Attempt to set APP_HOME 46 | # Resolve links: $0 may be a link 47 | PRG="$0" 48 | # Need this for relative symlinks. 49 | while [ -h "$PRG" ] ; do 50 | ls=`ls -ld "$PRG"` 51 | link=`expr "$ls" : '.*-> \(.*\)$'` 52 | if expr "$link" : '/.*' > /dev/null; then 53 | PRG="$link" 54 | else 55 | PRG=`dirname "$PRG"`"/$link" 56 | fi 57 | done 58 | SAVED="`pwd`" 59 | cd "`dirname \"$PRG\"`/" >/dev/null 60 | APP_HOME="`pwd -P`" 61 | cd "$SAVED" >/dev/null 62 | 63 | CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar 64 | 65 | # Determine the Java command to use to start the JVM. 66 | if [ -n "$JAVA_HOME" ] ; then 67 | if [ -x "$JAVA_HOME/jre/sh/java" ] ; then 68 | # IBM's JDK on AIX uses strange locations for the executables 69 | JAVACMD="$JAVA_HOME/jre/sh/java" 70 | else 71 | JAVACMD="$JAVA_HOME/bin/java" 72 | fi 73 | if [ ! -x "$JAVACMD" ] ; then 74 | die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME 75 | 76 | Please set the JAVA_HOME variable in your environment to match the 77 | location of your Java installation." 78 | fi 79 | else 80 | JAVACMD="java" 81 | which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 82 | 83 | Please set the JAVA_HOME variable in your environment to match the 84 | location of your Java installation." 85 | fi 86 | 87 | # Increase the maximum file descriptors if we can. 88 | if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then 89 | MAX_FD_LIMIT=`ulimit -H -n` 90 | if [ $? -eq 0 ] ; then 91 | if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then 92 | MAX_FD="$MAX_FD_LIMIT" 93 | fi 94 | ulimit -n $MAX_FD 95 | if [ $? -ne 0 ] ; then 96 | warn "Could not set maximum file descriptor limit: $MAX_FD" 97 | fi 98 | else 99 | warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" 100 | fi 101 | fi 102 | 103 | # For Darwin, add options to specify how the application appears in the dock 104 | if $darwin; then 105 | GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" 106 | fi 107 | 108 | # For Cygwin, switch paths to Windows format before running java 109 | if $cygwin ; then 110 | APP_HOME=`cygpath --path --mixed "$APP_HOME"` 111 | CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` 112 | JAVACMD=`cygpath --unix "$JAVACMD"` 113 | 114 | # We build the pattern for arguments to be converted via cygpath 115 | ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` 116 | SEP="" 117 | for dir in $ROOTDIRSRAW ; do 118 | ROOTDIRS="$ROOTDIRS$SEP$dir" 119 | SEP="|" 120 | done 121 | OURCYGPATTERN="(^($ROOTDIRS))" 122 | # Add a user-defined pattern to the cygpath arguments 123 | if [ "$GRADLE_CYGPATTERN" != "" ] ; then 124 | OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" 125 | fi 126 | # Now convert the arguments - kludge to limit ourselves to /bin/sh 127 | i=0 128 | for arg in "$@" ; do 129 | CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` 130 | CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option 131 | 132 | if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition 133 | eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` 134 | else 135 | eval `echo args$i`="\"$arg\"" 136 | fi 137 | i=$((i+1)) 138 | done 139 | case $i in 140 | (0) set -- ;; 141 | (1) set -- "$args0" ;; 142 | (2) set -- "$args0" "$args1" ;; 143 | (3) set -- "$args0" "$args1" "$args2" ;; 144 | (4) set -- "$args0" "$args1" "$args2" "$args3" ;; 145 | (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; 146 | (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; 147 | (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; 148 | (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; 149 | (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; 150 | esac 151 | fi 152 | 153 | # Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules 154 | function splitJvmOpts() { 155 | JVM_OPTS=("$@") 156 | } 157 | eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS 158 | JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" 159 | 160 | exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" 161 | -------------------------------------------------------------------------------- /app/src/main/assets/app_func_theme.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 13 | 14 | 18 | 19 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 53 | 54 | 55 | 56 | 67 | 68 | 76 | 77 | 81 | 82 | 88 | 89 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 115 | 116 | 133 | 134 | -------------------------------------------------------------------------------- /app/src/main/assets/desk.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | --------------------------------------------------------------------------------