當前位置:成語大全網 - 漢語詞典 - Android是用什麽語言編譯的?

Android是用什麽語言編譯的?

Android系統的編程語言,C/C++(底層)Java等。(應用層)。

1,Android是基於Linux的免費開源操作系統。主要用於移動設備,如智能手機和平板電腦,由谷歌和開放手機聯盟領導和開發。

2.沒有統壹的中文名,中國大陸很多人用“安卓”或者“安智”。Android操作系統最初由安迪·魯賓開發,主要支持手機。

擴展數據:

1.運行程序時,Android需要先解壓,然後像Symbian壹樣直接安裝,和Windows Mobile中的PE文件不同。

2.這對於程序的保密性來說不是很靠譜。可以通過dexdump命令反編譯,但是符合開發規律。微軟的Windows小工具或WPF也采用這壹框架。

3.在Android平臺中,dalvik vm的執行文件是以apk格式打包的。最終運行時加載器會解壓,得到編譯後的androidmanifest.xml文件中與權限分支相關的安全訪問,但還是有很多安全限制。如果把apk文件轉移到/system/app文件夾,會發現執行是不受限制的。

4.最後我們平時安裝的文件可能不在這個文件夾裏,但是系統的apk文件在android rom裏會默認放在這個文件夾裏,並且有root權限。

參考資料:

百度百科-安卓