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