有一个apk应用程序的源码, 请问, 如何查apk应用的主函数? |
|
35分 |
「主函数」?你做C/C++开发的吧,java中一般称「函数」为「方法」,且APK并没有所谓的main函数。相对主要一点的是OnCreate方法,它是第一个被调用的。
步骤一般是先看AndroidManifest.xml查看确定「主Activity类」。带有android.intent.action.MAIN和android.intent.category.LAUNCHER如下: <activity android:name="com.example.androidpro.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> 那么com.example.androidpro.MainActivity就是主类了,那么正常情况下当在桌面上点击应用图标时src/com/example/androidpro/MainActivity.java的onCreate方法最先被系统调用。 |
学习了,值得一看!
|
|
5分 |
你想問的是程序的入口吧,android程序時沒有所謂的“主函數”,我覺得在這裏說更多也沒有什麼意思,我建議你先學習android的一些基礎知識,比如android 程序的基本組成、android的四大組件、android各個組件的生命週期、基本UI控件的使用等,對於學C++的來說,學習android應該不是一件困難的事情。 |