原创 android中長時間定時請求服務器最好的方法

如果用service中開了一個線程。可能遇到的問題是:運行幾個小時後,service裏面的線程慢慢暫停運行。 service中線程暫停運行的原因,可能是你的service等級不夠,需要使用startForeground()提升其爲前臺

原创 Activity堆棧管理

task就好像是能包含很多activity的棧。 默認情況下,一個activity啓動另外一個activity時,兩個activity是放在同一個task棧中的,第二個activity壓入第一個 activity所在的task棧。當用戶

原创 重寫控件什麼時候調用Android的onMeasure方法??

      在android開發中,想要一些特殊的效果,Android原生控件是不能滿足我們的需求的,這時就需要自定義View。    View在屏幕上繪製出來先要經過measure(計算)和layout(佈局)。那什麼時候纔會調用onM

原创 java中移位運算,>>>總結

 java中有三種移位運算符 <<      :     左移運算符,num << 1,對於是十進制相當於num乘以2。一定要數據的類型大小,再確

原创 Android 命名規範 (提高代碼可以讀性)

  剛接觸android的時候,命名都是按照拼音來,所以有的時候想看懂命名的那個控件什麼是什麼用的,就要讀一遍甚至好幾遍才知道,這樣的話,在代碼的審查和修改過程中就會浪費不少不必要的時間。如果就是我一個人開發,一個人維護的話還好,可是如

原创 Android應用經典主界面框架之一:仿QQ

最近反覆研究日常經典必用的幾個android app,從主界面帶來的交互方式入手進行分析,我將其大致分爲三類。今天記錄第一種方式,即主界面下面有幾個tab頁,最上端是標題欄,tab頁和tab頁之間不是通過滑動切換的,而是通過點擊切換ta

原创 Android Fragment 真正的完全解析(上)

自從Fragment出現,曾經有段時間,感覺大家談什麼都能跟Fragment談上關係,做什麼都要問下Fragment能實現不~~~哈哈,是不是有點過~~~ 本篇博客力求爲大家說明Fragment如何產生,什麼是Fragment,F

原创 百度圖片api

百度圖片api 轉載請註明出處:http://blog.csdn.net/yuanwofei/article/details/16343743 一、通用api http://image.baidu.com/i?tn=resultjso

原创 Android-Universal-Image-Loader 圖片異步加載類庫的使用(超詳細配置)

 這個圖片異步加載並緩存的類已經被很多開發者所使用,是最常用的幾個開源庫之一,主流的應用,隨便反編譯幾個火的項目,都可以見到它的身影。        可是有的人並不知道如何去使用這庫如何進行配置,網上查到的信息對於剛接觸的人來說可能太

原创 Android Fragment 真正的完全解析(下)

本篇將介紹上篇博客提到的:如何管理Fragment回退棧,Fragment如何與Activity交互,Fragment與Activity交互的最佳實踐,沒有視圖的Fragment的用處,使用Fragment創建對話框,如何與Actio

原创 Android6.0以上系統 ProgressBar setProgressDrawable 設置無效問題

ProgressBar的背景設置xml時可以使用,但代碼setProgressDrawable設置則無效。  layer-list如下: <?xml version="1.0" encoding="utf-8"?> <layer-lis

原创 break,continue,break的用法與區別

1、return 語句的作用       (1) return 從當前的方法中退出,返回到該調用的方法的語句處,繼續執行。        (2) return 返回一個值給調用該方法的語句,返回值的數據類型必須與方法的聲明中的返回值的

原创 Android Dimension轉換算法原理分析

最近在做深度主題,要實現類似小米那種在主題包中設置dimension值,然後在系統中替換原值的功能。 特地研究了一下Android系統中dimension類型的值的存儲方式以及相關的轉換算法。 ? 在Android中,我們可以在v

原创 Paint類常用方法

void  setARGB(int a, int r, int g, int b)  設置Paint對象顏色,參數一爲alpha透明通道 void  setAlpha(int a)  設置alpha不透明度,範圍爲0~255 set

原创 declare-styleable中format詳解

我們在做項目的時候,由於android自帶的屬性不能滿足需求,android提供了自定義屬性的方法,其中的format是做什麼用的?以及如何使用它?下面列出一些常用的。 1. reference:參考某一資源ID。     (1)屬