Android項目中引用本地aar檔案的方法_Android

隨著項目越來越多,代碼的複用就變得異常重要,這時候就要進行模組化編程,就是把一些通用的組件或者類庫做成單獨的模組,其他項目直接進行引用就好。針對Android開發最常見的就是Android Library,在Gradle出現之前引用Android Library的方式也很繁瑣,但是有了Gradle一切變得非常簡單方便。aar何為aar?大家都知道jar檔案把,如果你有一個Android

Android SDK中的Support相容包詳解_Android

背景來自於知乎上邀請回答的一個問題Android中AppCompat和Holo的一個問題?, 看來很多人還是對這些相容包搞不清楚,那麼乾脆寫篇部落格吧.Support Library我們都知道Android一些SDK比較分裂,為此google官方提供了Android Support Library package 系列的包來保證高版本sdk開發的向下相容性, 所以你可能經常看到v4,v7,v13這些數字,首先我們就來理清楚這些數位含義,以及它們之間的區別。support-v4用在API

Android Studio使用小技巧:版面配置預覽時填充資料_Android

我們都知道Android Studio用起來很棒,其中版面配置預覽更棒。我們在調UI的時候基本是需要即時預覽來看效果的,在Android

Android Studio使用小技巧:提取方法程式碼片段_Android

今天來給大家介紹一個非常有用的Studio Tips,有些時候我們在一個方法內部寫了過多的代碼,然後想要把一些代碼提取出來再放在一個單獨的方法裡,通常我們的做法是複製粘貼,現在我來教給大家一個非常簡潔的方法,先看下gif示範吧:怎麼樣很方便吧?操作方法很簡單,只需要選中一些代碼,然後操作快速鍵 Cmd + Option + M 就ok了,Windows是 Ctrl + Alt + M,很簡單方便的一個小技巧分享給大家。

Android Studio使用教程(六):Gradle多渠道打包_Android

由於國內Android市場眾多渠道,為了統計每個渠道的下載及其它資料統計,就需要我們針對每個渠道單獨打包,如果讓你打幾十個市場的包豈不煩死了,不過有了Gradle,這再也不是事了。友盟多渠道打包廢話不多說,以友盟統計為例,在AndroidManifest.xml裡面會有這麼一段:複製代碼 代碼如下:<meta-data    android:name="UMENG_CHANNEL"   

Android Studio使用教程(四):Gradle基礎_Android

其實很早之前也寫了一篇Gradle的基礎部落格,但是時間很久了,現在Gradle已經更新了很多,所以暫且結合Stduio 1.0正式版與最新的Gradle文法來詳細講解下,小夥伴們直接跟我一步步來學習吧。什麼是Gradle?Gradle是一種依賴管理工具,基於Groovy語言,面向Java應用為主,它拋棄了基於XML的各種繁瑣配置,取而代之的是一種基於Groovy的內部領域特定(DSL)語言。安裝Gradle在Android Studio系列教程一–下載與安裝中建立項目成功後會下載Gradle,

Android Studio使用教程(一):下載與安裝及建立HelloWorld項目_Android

背景相信大家對Android Studio已經不陌生了,Android Studio是Google於2013 I/O大會針對Android開發推出的新的開發工具,目前很多開源項目都已經在採用,Google的更新速度也很快,明顯能感覺到這是Android開發的未來,那麼我們還有什麼理由不去擁抱未來呢?雖然推出了很久,但是國內貌似普及的程度並不高,鑒於很多朋友求studio的詳細教程,那麼今天我就手把手教大家下載、安裝、使用,Studio之路從這裡開始。Android Studio VS

Android Studio 1.2版安裝設定圖文教程_Android

這兩天Google更新了Android Studio 1.2正式版,新版本的設定介面大變面,設定條目較舊版本進行了歸類,不像以前那樣列表長長的了。趁著安裝新版本的機會,把常用的設定記錄一下,放到部落格裡面,以作備忘。下載正式版的Android Studio和SDK可以在下面的連結進行下載http://developer.android.com/sdk/index.html關於下載,我建議下載綠色版的Android

Android中監聽簡訊的兩種方法_Android

1、監聽廣播缺點,因為優先順序的原因可能接收不到。代碼:public static final String TAG = "ImiChatSMSReceiver"; public static final String SMS_RECEIVED_ACTION = "android.provider.Telephony.SMS_RECEIVED"; public void onReceive(Context context, Intent intent) { if

Android中建立捷徑代碼執行個體_Android

1、添加許可權(必須)複製代碼 代碼如下:<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />2、添加快速鍵複製代碼 代碼如下:    public static void setupShortcut(Activity activity)   

Android利用Fragment實現Tab選項卡效果_Android

利用Fragment實現Tab選項卡效果: 將RadioGroup與Fragment集合,實現tab選項卡效果,這裡面最關鍵的幾個檔案: 1.FragmentTabAdapter類: /** *@Description: *@Author:Nate Robinson *@Since:2015-2-12 */public class FragmentTabAdapter implements RadioGroup.OnCheckedChangeListener{

Android清除工程中無用資源檔的兩種方法_Android

一、調用Android lint命令尋找出沒有用到的資源,並產生一個清單列表:命令:lint –check “UnusedResources” [project_path] > result.txt 執行完之後會產生一個資訊清單檔,內容如下:二、使用代碼自動刪除無用的檔案:public class DelAction{ public static void main(String[] args) throws IOException { String

Android使用WindowManager製作一個可拖動的控制項_Android

效果圖如下第一步:建立DragView繼承RelativeLayoutpackage com.rong.activity;import com.rong.test.R;import android.content.Context;import android.graphics.Color;import android.graphics.PixelFormat;import android.util.AttributeSet;import android.view.Gravity;import

Android仿百度壁紙用戶端之搭建主架構(一)_Android

這是個不錯的教程,自己學完了之後就拿出來分享了,本來想一個文章寫完,但是發現這樣對自己寫部落格的效率有點出入,為了讓大家看的舒服點,所以分開來寫,我們先開看下百度壁紙的用戶端是什麼樣子的我們先來寫個首頁的架構,我們建立一個項目——BaiDuWallPaper 寫個Itemlayout_tab_item<?xml version="1.0" encoding="utf-8"?><RelativeLayout

Android圖片緩衝之初識Glide(三)_Android

前言:前面總結學習了圖片的使用以及Lru演算法,今天來學習一下比較優秀的圖片緩衝開源架構。技術本身就要不斷的更迭,從最初的自己使用SoftReference實現自己的圖片緩衝,到後來做電商項目自己的實現方案不能滿足項目的需求改用Afinal,由於Afinal不再維護而選擇了師出同門的Xutils,中間也接觸過別的開源架構比如Picasso,對Picasso的第一次印象就不太好,初次接觸是拿到了公司剛從外包公司接手過來的圖片社交類app,對記憶體佔用太大,直接感受就是導致ListView滑動有那麼

總結Android中MD風格相關控制項_Android

要使用MD風格控制項,首先需要在Gradle中加入Support Design Library,例如:compile 'com.android.support:design:24.1.1'一、CoordinatorLayout1、CoordinatorLayout + AppBarLayout布局檔案代碼如下:<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/

Android自訂控制項之自訂群組合控制項(三)_Android

前言:前兩篇介紹了自訂控制項的基礎原理Android自訂控制項基本原理詳解(一)、Android自訂控制項之自訂屬性(二)。今天重點介紹一下如何通過自訂群組合控制項來提高布局的複用,降低開發成本,以及維護成本。使用自訂群組合控制項的好處?我們在項目開發中經常會遇見很多相似或者相同的布局,比如APP的標題列,我們從三種方式實現標題列來對比自訂群組件帶來的好處,畢竟好的東西還是以提高開發效率,降低開發成本為導向的。 1.)第一種方式:直接在每個xml布局中寫相同的標題列布局代碼 

android文字描邊功能的實現_Android

這裡也要簡單說一下,這些小模組並不是我原創,也是當時查資料找到的,由於時間比較久,原文連結已經忘記了,所以這裡就不列出引用連結了。不過這些代碼我都修改、完善過,也添加了一些注釋,希望對大家有協助。文字描邊這個功能挺實用的,如果是單一背景下顯示文字,文字描邊也可起到裝飾作用。如果是複雜背景下,尤其是在不同圖片背景下顯示文字,因為文字顏色很容易和圖片背景相似,這樣導致文字看不清楚,使用者體驗不佳。如果文字經過不同顏色描邊後,文字輪廓部分一種顏色,文字內部另一種顏色,因為一般情況下,圖片要麼和文字輪廓

Android Studio匯入第三方類庫的方法_Android

一、匯入*.jar包1.直接copy①複製*.jar包,粘貼到主工程目錄的libs下邊②右鍵,將此jar包設定成自己的library③然後在工程右鍵的選擇項目單擊Open Module Settings,在Dependencies中選擇添加檔案 這樣,就表示jar包添加成功了。開啟app目錄下的build.gradle表示添加成功。2.build.gradle裡邊添加一句:複製代碼 代碼如下:compile fileTree(include: ['*.jar'], dir:

Android提醒微技巧你真的瞭解Dialog、Toast和Snackbar嗎_Android

Dialog和Toast所有人肯定都不會陌生的,這個我們平時用的實在是太多了。而Snackbar是Design Support庫中提供的新控制項,有些朋友可能已經用過了,有些朋友可能還沒去瞭解。但是你真的知道什麼時候應該使用Dialog,什麼時候應該使用Toast,什麼時候應該使用Snackbar嗎?本篇文章中我們就來學習一下這三者使用的時機,另外還會介紹一些額外的技巧。1.

總頁數: 2771 1 .... 1240 1241 1242 1243 1244 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.