它们有什么区别?
一个是应用程序的java入口?一个是应用程序的android应用入口?
那么一个app启动加载的第一类就是ActivityThread吗?关于这种问题,我应该怎么样自己测试得到结果呢?(而不是一有问题就到网站求助?)
光阴似箭催人老,日月如移越少年。
既然你都這麼說了,那我推薦你一個叫做百度的網站,那個網站中間有個框,有什麼不懂的先輸進去,點一下右面的「百度一下」。
一個進程應該只有一個入口main函數
Activitythread的main方法,是真正的入口。他管理android的四大組成的創建
Android應用的入口,定義在AndroidManifest.xml裡面。 如下圖所示:
<intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter>
因為ActivityThread屬於框架原始碼部分,所以你如果想透過打log的方式驗證是沒什麼可能的.
ActivityThread
你只能透過從ActivityThread的main方法中去寻找线索,看看里面是如何进入Application的onCreate的main方法中去尋找線索,看看裡面是如何進入Application的onCreate函數的
main
Application
onCreate
既然你都這麼說了,那我推薦你一個叫做百度的網站,那個網站中間有個框,有什麼不懂的先輸進去,點一下右面的「百度一下」。
一個進程應該只有一個入口main函數
Activitythread的main方法,是真正的入口。他管理android的四大組成的創建
Android應用的入口,定義在AndroidManifest.xml裡面。
如下圖所示:
因為
ActivityThread
屬於框架原始碼部分,所以你如果想透過打log的方式驗證是沒什麼可能的.你只能透過從
ActivityThread
的main
方法中去寻找线索,看看里面是如何进入Application
的onCreate
的main
方法中去尋找線索,看看裡面是如何進入Application
的onCreate
函數的