原创 android中雙擊退出程序的幫助類

package com.csdn.sunyudoong.csdn.ui; import android.app.Activity; import android.os.Handler; import android.os.Loo

原创 android實現手機震動

 1  Vibrator     vibrator=(Vibrator)getSystemService(VIBRATOR_SERVICE);vibrator.vibrate(2000);//震動兩秒 3、振動的代碼(Vibrator)

原创 jobservice與jobchedule詳解,以及如何應用

 Jobschedule是android5.0之後提供的機制。通過這種機制。可以讓系統在某些特定環境下或固定時間間隔裏,異步執行一些作業。 Android提供這種機制的目的就是爲了優化電池。   Jobschedule可以設置

原创 android中的TextWatcher的應用

TextWatcher是一個文本框的監聽器,直接舉一個例子,從我工程的代碼中複製的,是一個在編輯框輸入內容的時候(內容是可以變化的),下面的文本框顯示從數據庫中查到的內容。 public class AddressActivity ex

原创 android圖片三級緩存

**這只是一個android圖片三級緩存的原理,是我從視頻學到的,也是我自己整理一下,應對面試用的。真正用的話建議還是使用xutils. 建議把下面的四個類的代碼看一遍,對理解三級緩存有幫助** 這裏是一個自定義的圖片工具類 p

原创 android activity的管理類的實現

一個全聚德activity manager類 public class AppManager { private static Stack<Activity> activityStack; private stat

原创 android掛斷電話的功能

貌似只有這樣纔行,利用反射獲得隱藏的api。視頻裏面講的。 private void endCall(){    try {Class<?> clazz= getClassLoader().loadClass("android.os.S

原创 android獲取應用程序判斷是系統程序還是應用程序並且判斷在sd卡中還是內存中

//獲取到包的管理者         PackageManager packageManager = context.getPackageManager();         //獲取到安裝包         List<PackageIn

原创 android做到監聽來電,和監聽去電

1 監聽來電不用註冊廣播接收者,只需自定義一個監聽類繼承PhoneStateListener 代碼如下 首先要添加權限 <uses-permission android:name="android.permission.READ_PH

原创 android檢測某個服務是否開啓

public static boolean isServiceRunning(Context ctx, String serviceName) {              //ctx上下文           //,serviceNa

原创 android應用程序中 activity管理類的實現

</pre><pre name="code" class="html">public class AppManager { private static Stack<Activity> activityStack; pri

原创 listviewd的OnScrollListener監聽事件

如果adapter中的數據量很大的時候,在加載listview時會出現卡頓的現象。這是會讓用戶抓狂!最好的解決辦法就是先加載一定數量的數據,然後在最下方提示正在加載! 動態加載就是把放入adapter中的數據分好幾次加載。在用戶拖動lis

原创 android對圖片操作的原理

項目地址http://download.csdn.net/detail/syb666eee/9547503 web服務項目地址http://download.csdn.net/detail/syb666eee/954752