Android应用程序的静态分析

时间:2012-04-07 19:45:54

标签: java android static-analysis

如果我想为Android应用程序开发静态分析,我应该使用哪些入口点?我有两种选择:

  1. 使用ActivityThread.main()(或./frameworks/base/core/java/android/app/ActivityThread.java Looper.loop())中的./frameworks/base/core/java/android/os/Looper.java作为条目
  2. 使用仅包含调用main()onCreate()onPause()等代码的虚构onResume()
  3. 有没有有效的选择?还有其他你认为更合适的选择吗?

1 个答案:

答案 0 :(得分:0)

第二种方法似乎更合理,但仍然不完整。如何建模事件处理程序(通常为onXXX())是一个难题。应该提供形式主义来描述GUI,事件驱动的程序。收集更多详细信息后,答案将会更新。