提到消息機制大家應該都不陌生,在日常開發中不可避免地要涉及到這方面的內容。從開發的角度來說,Handler是Android消息機制的上層接口,這使得開發過程中
網絡圖片查看器確定圖片的網址發送http請求URL url = new URL(address);//獲取連接對象,並沒有建立連接HttpURLConnection co
DBFlow,綜合了 ActiveAndroid, Schematic, Ollie,Sprinkles 等庫的優點。同時不是基於反射,所以性能也是非常高,效率緊跟gre
本文介紹 Android 界面開發中最基本的四種布局LinearLayout、RelativeLayout、FrameLayout、TableLayout 的使用方法及這
android studio經常使用插件,可極大簡化開發,增強開發效率。不懂安裝studio插件,看參考博文:android stuido插件安裝:http://blog
Android開發60條技術經驗總結1. 全部 Activity 可繼承自 BaseActivity,便於統一風格與處理公共事件,構建對話框統一構建器的建立,萬一需要整體
Android項目具有其自身的結構規范,完好的遵循結構規范,可以讓開發事半功倍。下圖分別從Android視圖和Project視圖展示了Android項目的項目結構:圖中左
在Android應用開發中,經常出現這樣的需求,用戶在輸入文字的過程中,可能不想繼續輸入了,通過滑動或者點擊其他位置(除軟鍵盤和EditText以外的任何位置),希望能夠
我們在平時做開發的時候,免不了會用到各種各樣的對話框,相信有過其他平台開發經驗的朋友都會知道,大部分的平台都只提供了幾個最簡單的實現,如果我們想實現自己特定需求的對話框,
Monkey是一個執行在Android設備或者虛擬機上的程序,它能隨機模擬一系列用戶的操作。點擊,滑動,能夠用它來做壓力測試。在Monkey執行的過程中,它會產生並發送一
Android為什麼要提供HandlerAndroid建議我們不要在UI線程中執行耗時操作,因為這很容易導致ANR異常(在Android源碼中我們可以看到,UI如果對用戶
scrollView 是android系統提供的一種 特殊的展示view。其實我們很早就遇到過scrollview的東東,比如listview。而google官方文檔也提
剛好遇到這個問題,在網上百度了一下,看到有人分享了引起該問題的幾個原因:手機設置問題。開USB調試 方法: 手機設置 - 開發人員選項 - USB調試 - 勾選數據線問題
1.5版本的android studio上傳本地項目到git@osc上:1、在git上創建一個項目;2、在studio上導入git上新創建的項目:把git上的地址復制下來
說起代碼整潔之道,想必大家想到更多的是那本經典重構書籍。沒錯,記得當時自己讀那本書的時候,一邊結合項目實戰,一邊結合書中的講解,
常見的,我們會在FragmentActivity中嵌套一層Fragment使用,甚至兩次或多層Fragment嵌套使用。這個時候,在第二級或者
SnackBar是 Android Support Library 22.2.0 裡面新增提供的一個控件,類似於Toast的使用 使用方法 Snack
先判斷有木有這個快捷方式: // 判讀是否已經存在快捷方式 public boolean isExistShortCut() { boolean is
1. ViewRoot ViewRoot是連接WindowManager與DecorView的紐帶,View的整個繪制流程的三大步(