fix incorrect type when can't get process name
- add default value to object
only use TCP socket on Android L
- default settings is unix domain socket