通過在AndroidManifest.xml文件中聲明Activity、Service、BroadcastReceiver和ContentProvider等組件,系統會在應用啟動時自動加載并注冊這些組件。
在Application類的onCreate()方法中手動加載一些類或資源文件,例如通過反射機制實例化某個類。
使用ClassLoader類加載特定的類或資源文件。
使用PackageManager類中的getPackageInfo()方法獲取PackageInfo對象,然后通過PackageInfo中的applicationInfo字段獲取ApplicationInfo對象,進而獲取到ClassLoader對象加載類或資源文件。
使用DexClassLoader類加載外部的.dex或.jar文件。
使用System.loadLibrary()方法加載本地庫文件。