原创 透明的Activity
<style name="Theme.Transparent" parent="@android:style/Theme"> <item name="android:windowBackground">@android:co
原创 android優化
轉自(http://www.starming.com/index.php?action=plugin&v=wave&tpl=union&ac=viewgrouppost&gid=74&tid=20713&pg=1) 隨着技術的發展
原创 淺析java中ArrayList與Vector的區別以及HashMap與Hashtable的區別
就ArrayList與Vector主要從二方面來說.一.同步性:Vector是線程安全的,也就是說是同步的,而ArrayList是線程序不安全的,不是同步的 二.數據增長:當需要增長時,Vector默認增長爲原來一培,而ArrayList
原创 Android中Invalidate和postInvalidate和requestLayout的區別
requestLayout:當view確定自身已經不再適合現有的區域時,該view本身調用這個方法要求parent view重新調用他的onMeasure onLayout來對重新設置自己位置。特別的當view的layoutparame
原创 Android 4.4從圖庫選擇圖片,獲取圖片路徑並裁剪
最近在做一個從圖庫選擇圖片或拍照,然後裁剪的功能.本來是沒問題的,一直在用 [java] view plaincopy Intent intent=new Intent(Intent.ACTION_PICK, an
原创 TextView設置不同的字體風格
背景介紹 在開發應用過程中經常會遇到顯示一些不同的字體風格的信息猶如默認的LockScreen上面的時間和充電信息。對於類似的情況,可能第一反應就是用不同的多個TextView來實現,對於每個TextView設置不同的字體風格以滿
原创 Android 編程下模擬 HOME 鍵效果
Android 應用開發中,有一種場景,就是我們不希望用戶按 Back 鍵直接退出 Activity,而是希望應用隱藏到後臺,類似於按 Home 鍵的效果。參考如下代碼即可實現這樣的效果: public boolean on
原创 三星等手機拍照選取圖片,圖片反轉的問題
/** * 得到 圖片旋轉 的角度 * @param filepath * @return */ private int getExifOrientation(String filepath) {
原创 ListView滑動過程中圖片顯示重複錯亂閃爍問題解決
主要分析Android ListView滾動過程中圖片顯示重複、錯亂、閃爍的原因及解決方法,順帶提及ListView的緩存機制。1、原因分析 ListView item緩存機制:爲了使得性能更優,ListView會緩存行item(某行對應
原创 android中string.xml中%1$s、%1$d等的用法
一、android中空格的表示: android文本中的空格是不能直接用空白來表示的,需要用到“ ” 就像html中用“ ”表示空格一樣。 二、不使用xliff的用法: 1、整型,比如“小姐
原创 Android 編程下通過 Theme 和 Style 避免 APP 啓動閃黑屏
之前在做 APP 的時候不太關注這個問題,因爲自己在使用其他 APP 的時候也會在應用啓動的初始有一個黑屏閃過後纔會出現應用的歡迎頁。直到最近開發過程中發現自己在歡迎頁啓動的線程由於請求和處理的數據量過大而,導致歡迎頁在出現之前界面上會
原创 android 比較靠譜的圖片壓縮
第一:我們先看下質量壓縮方法: Java代碼 private Bitmap compressImage(Bitmap image) { ByteArrayOutputStream
原创 listview滾動時背景變黑的解決方法
ListView是常用的顯示控件,默認背景是和系統窗口一樣的透明色,如果給ListView加上背景圖片,或者背景顏色時,滾動時listView會黑掉, 原因是,滾動時,列表裏面的view重繪時,用的依舊是系統默認的透明色,顏色值爲#FF
原创 TextView在xml中的onClick方法
一個小問題,給TextView添加Onclick事件還需要配置android:clickable="true"否則點擊無效。 <TextView android:id="@+id/tvTab1"
原创 android內存優化之圖片優化
對圖片本身進行操作。儘量不要使用setImageBitmap、setImageResource、BitmapFactory.decodeResource來設置一張大圖,因爲這些方法在完成decode後,最終都是通過java層的create