原文地址:http://android.xsoftlab.net/training/keyboard-input/commands.html當用戶將焦點給到可編輯文本的V
剛開始我接觸Android的時候,覺得XML文件就是布局文件,後來才發現XML的功能遠不止如此,它可以存放很多數據(比如字符串),可以配置列表,甚至還可以變成一張圖,一幅
activity棧一直以來總有點不清晰的感覺,今天就徹底的梳理一下。在android中,一個activity組件可以激活另一個activity組件(可能屬於另一個應用程序
Toast的自定義使用原理與其類似。1.Toast源碼分析老規矩,我們先去看Toast的源碼。Toast有兩種顯示布局方式,一種最常見調用Toast.makeText()
View動畫View動畫Set 使用如果 set 標簽是父級標簽, 子標簽設置:android:fillAfter=”true” 是無效的
開始集成,盡量以module的形式編寫,提供一個開放類1.添加依賴新建項目sdk包libs中的jar拖到libs,其余全部放入src/jniLibs(沒有jniLibs目
StateMachine有自己單獨的工作線程,protected StateMachine(String name) { mSmThread = new Handl
Android.mk簡介:Android.mk文件用來告知NDK Build 系統關於Source的信息。 Android.mk將是GNU Makefile的一部分,且將
Picasso是Square公司開源的一個Android圖形緩存庫,官方網址:http://square.github.io/picasso/Picasso實現了圖片的異
一、連接至Web服務器一個客戶端應用(如Web浏覽器)打開到Web服務器的HTTP端口的一個套接字(缺省為80)。例如:http://www.myweb.com:8080
開發自定義控件的步驟:1、了解View的工作原理2、 編寫繼承自View的子類3、 為自定義View類增加屬性4、 繪制控件5、 響應用戶消息6 、自定義回調函數&nbs
學習《Kotlin for Android Developers》中文翻譯也有一些日子了,但是中途因為項目忙,有幾天也沒有時間進行持續學習。感覺學得少忘得多,越往後看越覺
1、Android 進程管理&內存Android主要應用在嵌入式設備當中,而嵌入式設備由於一些眾所周知的條件限制,通常都不會有很高的配置,特別是內存是比較有限的。
1.進程和線程當某個應用組件啟動且該應用沒有運行其他任何組件時,Android 系統會使用單個執行線程為應用啟動新的 Linux 進程。默認情況下,同一應用的所有組件在相
一、補間動畫(即view動畫)1.透明 AlphaAnim2.旋轉 RotateAnim3.縮放 ScaleAnim4.位移 TranslateAn
這是我自己給自己提的問題,或者說是Activity的生命周期函數是怎樣運行在主線程的?下面簡單分析一下,討論的問題其實遠遠不止於這個問題。會涉及到進程的啟動,Binder
原文地址:http://android.xsoftlab.net/training/run-background-service/index.html引言除非特別指定,否
Loaders從Android 3.0開始引進了loader(加載器)技術, 在activity或者fragment中,loaders可以把異步地加載數據變得更簡單。Lo
安裝成功,這個Android程序就擁有了自己獨立的運行沙盒(沙盒是在受限的安全環境中運行應用程序的一種做法,這種做法是要限制授予應用程序的代碼訪問權限。)Android操
文件上傳和下載在我們開發中經常需要用到,現在也有很多的網絡框架封裝了文件上傳和下載功能。不過這一篇,我們介紹一下Android系統提供的文件下載服務–Down