日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

简单说说Java程序和Android开发框架

發(fā)布時間:2023/12/19 Android 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 简单说说Java程序和Android开发框架 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Java程序(最簡單的就是跑在pc上的)的開發(fā),首先應該有一個開發(fā)環(huán)境,較為通用的就是eclipse。在eclipse中建一個Java工程如下:


工程中就兩個文件夾,一個是src,一個是JRE System Library.后者中的jar都是Java最基本的開發(fā)包,而且可以看到這些jar來自于jre安裝目錄下的lib. Jre 全名:java runtime environment java 運行時環(huán)境,它是給Java程序運行提供最基本的API和jvm(虛擬機)。


對于Android工程(eclipse開發(fā)環(huán)境):



選擇工程右擊-> properties -> android

可以看到上面的圖,上面是選擇Android.jar版本,其中含有Android系統(tǒng)中的API也包含Java最基本的API(如上面所說的Java程序最基本的API)。同時工程中也包含有Android-support-v4.jar這個是為Android程序提供的包,里面主要是Android系統(tǒng)API。這個API是在sdk的安裝目錄下面。


對于Android studio:


gradle文件中配置的,里面有sdk API版本和buildtool版本,buildTool版本是Android 編譯工具版本,我們編譯Android工程不僅僅是jdk編譯我們的Java類文件,還有res下面的各種xml文件,還有manifest文件等。這個文件的編譯是BuildTool做的。其中還含有開發(fā)工具,如debug,logcat,虛擬機等。

或者查看Android API包的版本可以在:



對于在manifest文件中:


我們配置了最小的sdk 版本和目標版本,就是要求最小的系統(tǒng)版本和最適合的系統(tǒng)版本(因為API和系統(tǒng)是對應的)。

對比Android和Java程序,我們可以這么理解:Java程序的開發(fā)我們是需要安裝jre,其中包含了API和jvm,我們編譯的時候借助jdk也需要借助jre中的API,生成的jar,最終跑在jre中的jvm(虛擬機)上。Android應用開發(fā),我們需要安裝jdk、sdk和build tools(也就是adt)。編譯Java類文件需要jdk和sdk中的API(包含Java基礎API和Android系統(tǒng)API),build tools 將我們開發(fā)的xml,asset等文件夾和文件以及jdk編譯的Java class文件,最終整體編譯。最后使用bulid tools工具打包成apk,或者Android studio中gradle工具使用gradle插件打包。打包生成的apk安裝在Android系統(tǒng)中,運行的時候,Android系統(tǒng)會提供虛擬機。

總結

以上是生活随笔為你收集整理的简单说说Java程序和Android开发框架的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。