原创 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