the latin name is xylocopa collaris. this little guy has a cute mixed with fierce look.
this is a male as it is greenish in colour. the female is with more black. when i searched the name, a blog returned in which said that this species is quite common in hong kong.