Android的学习之路(三)项目的启动过程和安装过程具体解释
生活随笔
收集整理的這篇文章主要介紹了
Android的学习之路(三)项目的启动过程和安装过程具体解释
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
應用的安裝和啟動過程:
安裝:第一步:java的編譯器會把這個.java文件編譯成.class文件
? ? ? ? ? 第二部:Android的SDK提供了一個dx工具,這個工具把.class文件轉義成.dex文件
? ? ? ? ? 第三部:打包操作。把.dex文件和資源文件進行打包。打包成一個壓縮文件,然后進行簽名。最后就打包成為了.apk文件
? ? ? ? ? 第四部:調用adb指令:adb install c:/x.apk安裝到模擬器
? ? ??
? ? ?
? ? ? ???第二部:創建主線程,在主線程中activity進行實例化(操作系統會把應用有關的信息存放近activity中,然后調用onCreate方法)
? ? ? ? ? ?第三部:通過setContentView(R.layout.activity_main);方法來顯示軟件界面到窗體。這種方法里傳入的是軟件界面的ID 。
安裝:第一步:java的編譯器會把這個.java文件編譯成.class文件
? ? ? ? ? 第二部:Android的SDK提供了一個dx工具,這個工具把.class文件轉義成.dex文件
? ? ? ? ? 第三部:打包操作。把.dex文件和資源文件進行打包。打包成一個壓縮文件,然后進行簽名。最后就打包成為了.apk文件
? ? ? ? ? 第四部:調用adb指令:adb install c:/x.apk安裝到模擬器
? ? ??
詳細過程:.JAVA---->.class--.dx-->.dex--->打包簽名--->.apk文件
? ? ?
? ? ? ???第二部:創建主線程,在主線程中activity進行實例化(操作系統會把應用有關的信息存放近activity中,然后調用onCreate方法)
? ? ? ? ? ?第三部:通過setContentView(R.layout.activity_main);方法來顯示軟件界面到窗體。這種方法里傳入的是軟件界面的ID 。
??詳細過程:創建進程--->創建主線程---在主線程中實例化activity---(操作系統會把應用有關的信息存放近activity中,然后調用onCreate方法)--->通過setContentView顯示資源界面
? ??轉載于:https://www.cnblogs.com/zfyouxi/p/5392938.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的Android的学习之路(三)项目的启动过程和安装过程具体解释的全部內容,希望文章能夠幫你解決所遇到的問題。