雖然eclipse很少用了,但是在古老的項目上還是會用到。一個麻煩事是打帶簽名包的時候,非常不方便。下邊紀錄下配置ant,自動打包帶簽名apk的過程,作為備忘。(PC環境
Animator最早出現在Android 3.0 中,和之前的Animation框架相比,Animator更加的靈活並且具有更多的功能,官方推薦使用Animator代替A
前言:在還沒有做任何一件事情之前,千萬不要覺得這件事情很難,因為還沒有開始做內心就已經對這件事情產生了恐懼,這將會阻止你的進步,也許當你動手開始做了這件事後發現其實並不是
今天自定義一個控件,設置背景顏色時犯難了 現在就來總結一下android中的顏色值表示 android 定義顏色color時6位或8位值的區別&nbs
首先是運行結果由於通訊錄在手機裡是以數據庫貯存的 所以我們可以通過一個方法 context.getContentResolver().query(Phone.CONTEN
前兩天寫了個加載更多的小功能,用到了Android的ViewTreeObserver這個類,在這裡對這個類詳細解釋下。基本概念這是一個注冊監聽視圖樹的觀察者(observ
拍照——裁剪,或者是選擇圖片——裁剪,是我們設置頭像或上傳圖片時經常需要的一組操作。上篇講了Camera的使用,這篇講一下
動畫在我們實際開發中占有很重要的地位,一個優秀的動畫能為我們的app應用增色很多,同時一個優秀的動畫銜接能夠增加我們app的邏輯展示。在Android系統中,系統給我們
對於很多開發人員來說,炫酷的UI效果是最吸引他們注意力的,很多人也因為這些炫酷的效果而去學習一些比較知名的UI庫。而做出炫酷效果的前提是你必須對自定義View有所理解,作
如何設置重要的幾個快捷鍵:Android Studio -> References -> Keymap1,展開和收縮代碼: 設置方法:Main menu -&
DiskLruCache是谷歌推薦的用來實現硬盤緩存的類,本案例將對DiskLruCache的基本用法做一個總結,包括:創建緩存、查找使用緩存、移除緩存等等。實現效果圖創
Android Studio 2.1 Preview有那些更新內容Android Studio 官網關於Android Studio新版本的介紹的標題就是:Android
一般我們在寫android Activity的時候總是會在onCreate方法中加上setContentView方法來加載layout,通過findViewById來實現
什麼是線程?線程或者線程執行本質上就是一串命令(也是程序代碼),然後我們把它發送給操作系統執行。一般來說,我們的CPU在任何時候一個核只能處理一個線程。多核處理器(目前大
學了一段時間android,看了部分的項目代碼,然後想想老是學基礎也夠枯燥乏味的,那麼就來學習學習新東西吧,相信很多學java的都聽說過RxJava,那麼android下
這件事困擾我們多時了。我們一直想用非源碼編譯的方式解決此事,按如下步驟。這種獲取系統簽名的方法如下:1、apk中需要使用android:sharedUserId=&rdq
ListView是Android中常用的控件。什麼是列表視圖,讓我們先看看圖:最常見的例子就是各種菜單的下啦列表。要實現列表,需要完成三個要素:1.ListView 把所
在Android開發中,越來越多的商業項目使用了Android原生控件與WebView進行混合開發,當然不僅僅就是顯示一個WebView那麼簡單,有時候還需要本地Java
Android的大量系統事件都會對外發送標准廣播:創建廣播Action常量:ACTION_TIME_CHANGED系統時間被改變ACTION_DATE_CHANGED系統
Android系統的4個組件終於還剩一種組件了BroadcastReceiver,這個組件是全局監聽器,可以監聽系統全局的廣播消息,可以方便的實現系統中不同組件之間的通信