原创 android工具

  linux: adb shell dumpsys activity | grep "mFocusedActivity" windows: adb shell dumpsys activity | findstr "mFocusedAc

原创 天天記錄 - Android View座標getLeft, getRight, getTop, getBotto

1  引起疑惑     分析視圖invalidate流程的過程中發現view的left, right, top, bottom跟自己理解的不一樣,現在想分析一下這幾個值具體的含義。     2  理解座標,位置概念    

原创 phonegap源碼分析(一)------ android

Phonegap已把源碼提交到apache,成爲一個非常受關注的開源框架cordova,它的跨平臺的特性有點當年Java的味道和勢頭,成爲移動平臺上比較主流的解決方案。今日品味了一下它在android端的源碼,看看它到底是如何結合nat

原创 android ViewFlipper的使用

屏幕切換指的是在同一個Activity內屏幕見的切換,最長見的情況就是在一個FrameLayout內有多個頁面,比如一個系統設置頁面;一個個性化設置頁面。 通過查看OPhone API文檔可以發現,有個android.widget

原创 Android中shape的使用

本人在美工方面一直是比較白癡的,對於一些顏色什麼亂七八糟的非常頭痛,但是在Android編程中這又是經常涉及到的東西,沒辦法,只有硬着頭皮上。 Android中常常使用shape來定義控件的一些顯示屬性,今天看了一些shape的使

原创 確保顯示操作運行在UI線程 - runOnUiThread

一、概述     與顯示相關的操作要放到UI線程裏操作。除了用Handler發送Task到UI線程顯示外,還有另外一種方法runOnUiThread方式確保顯示操作運行在UI線程。 二、實例 【代碼要點】 Handler方式

原创 android:windowSoftInputMode屬性詳解

android:windowSoftInputMode activity主窗口與軟鍵盤的交互模式,可以用來避免輸入法面板遮擋問題,Android1.5後的一個新特性。 這個屬性能影響兩件事情: 【一】當有焦點產生時,軟鍵盤是隱藏還是

原创 Android GestureDetector手勢識別類

爲了加強鼠標響應事件,Android提供了GestureDetector手勢識別類。通過GestureDetector.OnGestureListener來獲取當前被觸發的操作手勢(Single Tap Up、Show Press、L

原创 android自定義佈局中的平滑移動

在android應用程序的開發過程中,相信我們很多人都想把應用的交互做的比較絢麗,比如讓界面切換平滑的滾動,還有熱度灰常高的僞3D等界面效果,通常情況下,系統提供的應用在特效這方面只能爲我們提供簡單的動畫接口,所以要想實現比較酷炫的效果

原创 android 中文 api (64) —— Scroller

前言   本章內容是 android.widget.Scroller,版本爲Android 2.3 r1,翻譯來自"pengyouhong",再次感謝"pengyouhong"!期待你一起參與Android中文API的翻譯,聯繫我

原创 android:installLocation簡析

在Froyo(android 2.2,API Level:8)中引入了android:installLocation.通過設置該屬性可以使得開發者以及用戶決定程序的安裝位置. android:installLocation隸屬於And

原创 【android學習筆記】關於相對佈局RelativeLayout的各種屬性介紹

RelativeLayout相對佈局是個人覺得在android佈局中比較常用且好用的一個,當然如果想讓佈局更漂亮是需要多種佈局混合搭建的,這裏就需要更深入的學習了,在這隻介紹下有關相對佈局的東西。相對於兄弟元素android:layout

原创 ViewConfiguration中的getScaledTouchSlop()的作用

從文檔中看,意思應該是觸發移動事件的最短距離,如果小於這個距離就不觸發移動控件,如viewpager就是用這個距離來判斷用戶是否翻頁

原创 requestDisallowInterceptTouchEvent

ViewPager來實現左右滑動切換tab,如果tab的某一項中嵌入了水平可滑動的View就會讓你有些不爽,比如想滑動tab項中的可水平滑動的控件,卻導致tab切換。 因爲Android事件機制是從父View傳向子View的,可以去檢

原创 Android-ListView幾個比較特別的屬性

)android:stackFromBottom="true" 設置你做好的列表顯示在列表的最下面,值爲true和false. 2)android:transcriptMode="alwaysScroll"  設置的控件transcrip