Android Default Drawable Icon is enough for Android App Development ! Basically all the Android phones supports icon based on resolution of phone(screen density).If we use some other icons we need to resize and put in drawable based on size of an Image. Most of the cases icons are really looks bad after resizing the icons.here there is another option for Icons.
Android Provides Default Drawable Icons we can use that. it didn't need any specific size or something .we just using like this @android/drawable/App_Icon_name . Android are Categorize the icons based on screens like Setting Screen , Menus , Media,Dialog (ic_media_play, ic_menu_send , ic_dialog_alert..ect) . And also the provide some default colors , String , Array , Dimensions , Style Theme , Layout ListItem .We just use like this @android/ they show all items whatever availabe in default.
- Default icons are automatically adapt for screen resolution
- It updates automatically based on their android version
In Android Market have the app about this default drawables (android.R) .the above link is to download that App for Reference : https://play.google.com/store/apps/details?id=org.routine_work.android_r&hl=en