2012-08-09 31 views
4

我想找出我的Android應用程序源代碼中使用的Android的API(類和方法)的總數。但我想通過編程來完成。任何人都可以建議我怎麼做?查找Android應用程序源代碼中使用的API的總數?

由於提前

+0

我不認爲有一個*直*前進的方式來這樣做。但是,您可能會嘗試將.apk轉換爲.jar和.class轉換爲.java(反編譯)。 – adatapost 2012-08-09 07:11:25

回答

1

日食指標插件看起來很有希望。它不是專門爲android設計的,但它有可能爲您提供(大部分)您需要的信息。

參考

2

你可以用Reflections API做到這一點。

你可以使用下面的代碼類的列表:

Reflections ref = new Reflections("package_name"); 
Set<Class<?>> classes = ref.getSubTypesOf(Object.class); 

然後使用Class.getDeclaredMethods()Class.getMethods()你可以得到的方法列表。

+1

非常感謝parvin。我認爲它會起作用 – VicJordan 2012-08-09 07:42:53

相關問題