GoogleApi與Android SDK區別
每次新建Android專案,Compile with可以選擇Android sdk,也可以選擇GoogleApi,那到底有啥區別呢?是否像網上說的GoogleApi包含Android sdk呢?
經過測試,當我們Android SDK Manager下載GoogleAPI,會在ADT的sdk/add-ons目錄下生成addon-google_apis-google-xxx,xxx是對應的API版本。我下載的是API 19,所以對應目錄就是addon-google_apis-google-19。
開啟目錄,如下幾個檔案
開啟libs,原來下載的GoogleAPI是以外掛(addon)的形式放在add-ons的libs目錄下的,而且並沒有android.jar包
新建一個Android專案,Compile with 選擇Google API 19 ,發現android.jar還是用的下載好的Android SDk 19裡的jar包,只是多了3個外掛jar包。
至此,我們知道下載的GoogleApi只是下載了3個外掛jar包,當選擇Compile With GoogleAPI,android.jar還是用的Android SDk版本的jar包,也就是說GoogleApi沒有包含android.jar包。
相關推薦
GoogleApi與Android SDK區別
每次新建Android專案,Compile with可以選擇Android sdk,也可以選擇GoogleApi,那到底有啥區別呢?是否像網上說的GoogleApi包含Android sdk呢? 經過測試,當我們Android SDK Manager下載GoogleAPI
關於android studio配置問題與android sdk
我是使用android studio,在使用中,下載sdk的聯接都是google的,沒有好梯子,大家可以去一個安裝中文資源站, http://www.androiddevtools.cn/ 這裡有關於android開發的資源, 【宣告】 歡迎轉載,但
Android Studio與Android SDK 線上更新的解決方案(1.3.2)
1、Android Studio更新 問題:在Android Studio中,點選help-Check for Update,會出現如下錯誤: 解決方案:開啟Android Studio的安裝目錄,
windows下JDK環境配置與Android SDK環境配置
一、JDK環境配置1、配置變數名:JAVA_HOME變數值:jdk安裝的絕對路徑。變數名:Path(在系統變數中找到並選中Path點選下面的編輯按鈕,不要刪除原本變數值中的任何一個字母,在這個變數值的最前面輸入)變數值(Path前加入): %JAVA_HOME%\bin;%
Android開發——diglog cancel與dismiss方法區別
get() 方法 null ref 變量 width align eight ora AlertDialog dismiss 和 cancel方法的區別 AlertDialog使用很方便,但是有一個問題就是:dismiss方法和cancel方法
Android SDK目錄及版本號區別
今天又有人問Tools,Build-Tools,Platform-tools有什麼區別,是幹嘛的? 現在對SDK目錄做一下總結闡述! SDK目錄 add-ones add-ones:裡面儲存著一些附加的庫,第三方公司為Android平臺開發的附加功能系統。比如GoogleMaps 。(一
Android原始碼編譯jar包BUILD_JAVA_LIBRARY 與BUILD_STATIC_JAVA_LIBRARY的區別
Android原始碼編譯jar包BUILD_JAVA_LIBRARY 與BUILD_STATIC_JAVA_LIBRARY的區別(一) http://www.cnblogs.com/zhhd/p/5392913.html 上面是參考文章的連結,下面是我的編譯指令碼(An
android onCreate與onCreateView的區別
onCreate是指建立該fragment,類似於Activity.onCreate,你可以在其中初始化除了view之外的東西。 onCreateView是建立該fragment對應的檢視,你必須在這裡建立自己的檢視並返回給呼叫者。 例如 return inflater.inflate(
MVP與MVC的區別 in Android
轉自:http://blog.csdn.net/lmj623565791/article/details/46596109 一、概述 對於MVP(Model View Presenter),大多數人都能說出一二:“MVC的演化版本”,“讓Model和View完全解耦”等等。本篇博文僅是
轉:Android中IntentService與Service的區別
https://blog.csdn.net/matrix_xu/article/details/7974393 Android中的Service是用於後臺服務的,當應用程式被掛到後臺的時候,問了保證應用某些元件仍然可以工作而引入了Service這個概念,那麼這裡面要強調的是Service不是獨立
Android SDK的配置與安裝(eclipse最新版)+第一個Android程式(Hello World!)
Android SDK SDK介紹 SDK:(software development kit)軟體開發工具包。被軟體開發工程師用於為特定的軟體包、軟體框架、硬體平臺、作業系統等建立應用軟體
Gradle、Gradle Wrapper與Android Plugin for Gradle的區別和聯絡
原文連結:https://www.cnblogs.com/jiangxinnju/p/8229129.html 總結: Gradle:是一個專案構建系統,類似於Maven。Gradle並不是只能用於Android,而是Android引用裡Gradle。https://docs.gradle.
Android使用Gradle依賴配置compile、implementation與api的區別介紹
前言 AndroidStudio升級到3.0之後,gradle版本也隨之升級到了3.0.0版本。 當gradle外掛升級到3.0.0及以上後,我們會發現在gradle中新增依賴的時候,會推薦你使用implementation或者api,而不再推薦你使用compile,今天
Android TextureView 與 SurfaceView用法區別
SurfaceView和TextureView均繼承於android.view.View,與其它View不同的是,兩者都能在獨立的執行緒中繪製和渲染,在專用的GPU執行緒中大大提高渲染的效能。 一、SurfaceView專門提供了嵌入檢視層級的繪製介面,開發者可以控制該介面
Android:Android SDK的下載與安裝
一、Android SDK簡介 Android SDK(Software Development Kit,軟體開發工具包)被軟體開發工程師用於為特定的軟體包、軟體框架、硬體平臺、作業系統等建立應用軟體的開發工具的集合。它提供了 Android API 庫和開發工
android sdk 與java jdk之間的對應關係
android 5.0,即sdk 21以上的版本需使用openJDK 1.7及以上,否則會直接報“目標版本與源版本衝突”之類的問題。 android 6.0, 即sdk api25以上 就必須用1.8+了
Android SDK版本號與API級別的對應關係以及建立工程時選擇API版本的注意事項
API 3:android 1.5 API 4:android 1.6 API 5:android 2.0 API 6:android 2.0.1 API 7:android 2.1 API 8:android 2.2 API 9:android 2.3 API 10:an
徹底搞懂Gradle、Gradle Wrapper與Android Plugin for Gradle的區別和聯絡
歡迎和大家交流技術相關問題: 郵箱: [email protected] 部落格園地址: http://www.cnblogs.com/jiangxinnju GitHub地址: https://github.com/jiangxincode 知乎地址: https://www.zhihu.com/
android中的png與jpg的區別及使用場景
對於app為什麼不使用jpg圖片,因為同樣的尺寸,png格式的圖片要比jpg的圖片大很多。 重所周知,png有透明通道,而jpg沒有,此外png是無失真壓縮的,而jpg是
android service startService與bindService的區別
Android執行Service有兩種方法,一種是startService,一種是bindService。下面讓我們一起來聊一聊這兩種執行Service方法的區別。 1、生命週期上的區別 執行startService時,Service會經歷