原创 android主題跟樣式

android主題跟樣式 樣式主要用於很多界面用於相同的風格 1.在values下建立一個樣式,名稱可以任意, 2.在Resources點擊add添加一個name跟parent,在添加item就是我們顯示的具體內容 3,在佈局xml中引用

原创 popupwindow 彈出窗體

popupwindow 彈出窗體,和對話框類似是輕量級的窗體,可以在窗體中顯示各種效果 1.創建popupwindow 彈出窗體,PopupWindow popupWindow = new PopupWindow(contentView,

原创 listView的優化

listView的優化: view.inflate()這個操作是很耗時間跟內存的 如果listview上面有十個條目那麼系統會加載十一個條目的信息,每顯示新的條目都會創建新的一個條目.解決方案就是複用舊的被移除的對象,不用inflate(

原创 Android_Day07

音樂播放器: 1.查看api:DevGuide-->MultimediaandCamera-->Mediaplayback(多媒體)-->UsingMediaPlayer這是多媒體的應用示例代碼 UrimyUri=....;//initi

原创 在android下PackageManager相當windows下的程序管理器

在android下PackageManager相當windows下的程序管理器 1.得到PackageManager包管理器 PackageManager pm = getContext().getPackageManager(); 2.

原创 widget的生命週期:

widget的生命週期: 當widget第一次被創建的時候 09-10 02:17:07.435: INFO/System.out(1749): onEnabled 09-10 02:17:07.435: INFO/System.out

原创 來電一聲響的攔截:

來電一聲響的攔截: 就是去判斷電話鈴響跟電話掛斷的時間,如果這個兩個時間小於5秒或者幾秒就認爲是一個來電一聲響的電話,就可以從呼叫記錄中刪除這個記錄,還要在notification中顯示信息:可以創建下面的代碼 private void

原创 ActivityManager活動管理者就好像windows系統中的進程管理器

ActivityManager活動管理者就好像windows系統中的進程管理器 1.創建ActivityManager ActivityManger am = (ActivityManger)getSystemService(ACTIVI

原创 判斷雙擊

判斷雙擊 1.要求必須在一個時間間隔內有兩個單擊的點擊事件, 2.必須要能夠識別出來,是單擊還是雙擊 問:點擊跟觸摸的區別是什麼? 點擊:動作的組合,按下-停留一段時間-離開 觸摸:只要按下,或者摸到,或者離開都是觸摸事件 注意:如果點擊

原创 開啓一個服務定時更新widget組件

開啓一個服務定時更新widget組件 1.創建一個類繼承AppWidgetProvider類實現裏面的onEnabled()跟onDisabled()方法 2.在onEnabled()方法中進行初始化操作,用意圖開啓一個後臺的服務,讓服務

原创 Android-Day06

activity的啓動模式跟activity的任務棧 長按home會出現近期的任務, 當我們打開一個應用程序的時候,系統會爲這個應用程序默認分配一個任務棧. 任務棧作用: 1.維護用戶名的操作體驗, 2.記錄每一個應用程序操作的行爲 默認

原创 圖片優化--縮略圖

    BitmapFactory . Options option = new Options(); option . inJustDecodeBounds = true ;            //只加載圖片的頭信息 BitmapF

原创 廣播接受者的註冊有兩種方式:

廣播接受者的註冊有兩種方式: 1.採用清單文件註冊的廣播接收者,只要應用程序被部署到手機上,廣播接收者就生效了 2.採用代碼的方式註冊的廣播接收者,生命週期與激活他的這段代碼所在的組件生命週期相同 因爲我們代碼註冊一個廣播時使用:this

原创 Android_Day08

帶確定和取消的對話框: 1.AlertDialog,Builer//對話框構建器創建 Alertdialog.Builer   builer=newBuiler(this)//this當前上下文 getapplicationContext

原创 AsyncTask的缺陷

開發Android應用的過程中,我們需要時刻注意保障應用的穩定性和界面響應性,因爲不穩定或者響應速度慢的應用將會給用戶帶來非常差的交互體驗。在越來越