1) privileged API and API and Privilege Checker
2) two-phase construct - to catch the exception
3) setting file -- like android's preference
4) Call Stack View -- !!
5) Dynamic Analyzer: perfect tools to know the details about the application
6) snippet -- form a predefined code snippet
7) UI Effect Builder -- I don't understand the function of it. ????
8) Unit Test Tool -- Wow, really?
9) Log View -- log information, good
10) Emulator -- oh, my god, is there something worse than it?
2) two-phase construct - to catch the exception
3) setting file -- like android's preference
4) Call Stack View -- !!
5) Dynamic Analyzer: perfect tools to know the details about the application
6) snippet -- form a predefined code snippet
7) UI Effect Builder -- I don't understand the function of it. ????
8) Unit Test Tool -- Wow, really?
9) Log View -- log information, good
10) Emulator -- oh, my god, is there something worse than it?
11) sdb -- one copy of adb??
12)A method that has an 'N' postfix returns a new instance with its ownership. To prevent memory leaks, the caller must delete the returned instance after the caller is finished with the instance.
13) RAII (Resource Acquisition Is Initialization) -- looks perfect, but difficult to understand some of them. :(