編輯:關於Android編程
*.jar:庫/build/intermediates/bundles/debug(release)/classes.jar
*.aar:庫/build/outputs/aar/libraryname.aar
*.jar:只包含了class文件與清單文件,不包含資源文件,如圖片等所有res中的文件。
*.aar:包含所有資源,class以及res資源文件全部包含
如果你只是一個簡單的類庫那麼使用生成的*.jar文件即可;如果你的是一個UI庫,包含一些自己寫的控件布局文件以及字體等資源文件那麼就只能使用*.aar文件。
*.jar:拷貝到:libs目錄,eclipse直接導入即可,AndroidStudio項目中添加:
dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') }重新編譯一次項目既可完成加載。
*.aar:有兩種方式,分別為本地加載以及網絡加載,由於網絡加載涉及到發布到mavenCentral托管的問題這裡不做討論;另外eclipse很久沒有使用了也不做討論;在這裡給大家說一種本地加載的方式,簡單快捷。
這裡演示的aar文件為:”genius.aar“
第一步:拷貝到:libs目錄
第二步:build.gradle 配置文件中更改為
repositories { flatDir { dirs 'libs' } } dependencies { compile(name:'genius', ext:'aar') }
分別添加了”repositories“與更改了”dependencies“,然後重新編譯一次項目就可以正常使用了。
這時打開你的項目地址”uildintermediatesexploded-aar“你會發現下面多了一個文件夾”genius“打開後能看見裡邊包含了一個”classes.jar“文件與一些資源文件和”R.txt“文件。
這就是Android Studio自動解析了aar文件後出現的東西。
Android Bitmap 加載與像素操作一:加載與像素讀寫在Android SDK中,圖像的像素讀寫可以通過getPixel與setPixel兩個Bitmap的API
在蘋果的iOS下面,有個應用Air Video,可以在iOS下通過Wifi遠程直接播放電腦裡的視頻,而不需要把視頻復制到手機上再看。非常好用!最近用了Android的手
1、Kotlin介紹 [Kotlin](https://kotlinlang.org/) Kotlin是一門基於JVM的編程語言,它正成長為Android開發中用於替代J
概述 Android事件傳遞機制也是Android系統中比較重要的一塊,事件類型有很多種,這裡主要討論TouchEvent的事件在framework層的傳遞處理機制。因