原创 RadoGroup和checkbox監聽事件衝突

RadoGroup和checkbox監聽事件衝突 當RadioGroup與CompoundButton同時存在且都要監聽事件時CompoundButton.OnCheckedChangeListener與RadioGroup.On

原创 android之BroadcastReceiver應用實列(耳機按鍵切換下一首音樂)

當你用耳機聽音樂的時候,想通過耳機上的按鈕來快速切換下一首、上一首音樂是不是很方便呢!如果,你的手機有這樣一個功能當然是不錯的!下面來看看我是如何實現的! 對於這個功能的開發,首先要知道兩點:(1)耳機按鍵事件如何獲取(短按和長按

原创 Android監聽耳機按鍵事件

在工作中,我們有時候會處理到耳機按鍵的邏輯,主要分爲兩類,一種是短按,一種是長按。 監聽耳機的按鍵事件的方法有兩種: 方法一:註冊監聽Media Button的按鍵事件 import android.app.Activity

原创 Spinner的二級聯動

在網上搜了好多方法,發現大部分都是利用數組實現,感覺麻煩,於是跟着老師的思路寫了一個。 特別注意:本例將數據源寫入strings.xml中 難點:注意數據源在strings.xml中的寫法,獲取數據源的方法,最

原创 onKeyDown()雙擊back鍵退出程序

參數keyCode,該參數爲被按下的鍵值即鍵盤碼,手機鍵盤中每個按鈕都會有其單獨的鍵盤碼,在應用程序都是通過鍵盤碼才知道用戶按下的是哪個鍵。 參數event,該參數爲按鍵事件的對象,其中包含了觸發事件的詳細信息,例如事件的狀態、事

原创 BaseAdapter的深度學習

原文轉自:http://www.2cto.com/kf/201401/269346.html 尊重原創 BaseAdapter的深度學習   博主工作了幾年,也用了幾年的ListView等AdapterView控件,但關於Ad

原创 Intent的七大屬性

Intent對象大致包括7大屬性: ComponentName組件、Action動作 、 Category分類 、 Extra擴展 、Data數據 、Type類型、Flags 控制標記。 本文只包含前5種,Type和Flags會單

原创 Service詳解一

MainActivity: package com.phone.day23_servicedemo; import android.app.Activity; import android.content.Intent; import

原创 主線程向子線程發送數據

package com.example.zjday18_handler_03; import android.app.Activity; import android.os.Bundle; import android.os.Handl

原创 Android 中的SQLite

//cursor.move(offset) 將記錄的指針向上或者向下移動指定的行數,offset是正數代表向下,如果是負數代表向上 //cursor.moveToFirst() 移動到第一條數據,並且判斷第一條數據是否存

原创 getApplicationContext()與Activity.this區別

1、this:代表當前,在Activity當中就是代表當前的Activity,換句話說就是Activity.this在Activity當中可以縮寫爲this;   2、getApplicationContext():生命週期是整個應用,

原创 android中view控件的setTag()和getTag()用法和功能介紹

原文轉自:http://www.th7.cn/Program/Android/201406/213551.shtml View中的setTag(Onbect)表示給View添加一個格外的數據,以後可以用getTag()將這個數據

原创 Intent與pendingIntent的區別

PendingIntent這個類用於處理即將發生的事情。比如在通知Notification中用於跳轉頁面,但不是馬上跳轉。 Intent 是及時啓動,intent 隨所在的activity 消失而消失。 PendingIntent

原创 兩個Fragment傳值之二

功能:在豎屏狀態下顯示文件名,點擊進入另外一個activity 中,顯示對應的文件內容,在橫屏條件下(需要新建一個layout-land文件,下面寫橫屏條件下的佈局,名稱activity_main.xml和layout下的佈局文件名稱一樣

原创 加載網絡圖片(若SDCard有,則本地加載)

佈局文件: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.androi