編輯:關於Android編程
電話狀態的監聽:
/***
* 繼承PhoneStateListener類,我們可以重新其內部的各種監聽方法 然後通過手機狀態改變時,系統自動觸發這些方法來實現我們想要的功能
*/
class MyPhoneStateListener extends PhoneStateListener {
@Override
public void onCallStateChanged(int state, String incomingNumber) {
switch (state) {
case TelephonyManager.CALL_STATE_IDLE:
Log.v(tag, "空閒狀態 ");
break;
case TelephonyManager.CALL_STATE_RINGING:
Log.v(tag, "手機鈴聲響了,來電號碼:" + incomingNumber);
break;
case TelephonyManager.CALL_STATE_OFFHOOK:
Log.v(tag, "通話狀態 ");
break;
default:
break;
}
super.onCallStateChanged(state, incomingNumber);
}
}
// 發送短信
smsManager = SmsManager.getDefault();
PendingIntent pIntent = PendingIntent.getBroadcast(
ShopDealActivity.this, 0, new Intent(), 0);
smsManager.sendTextMessage("10086", null, msg_string,
pIntent, null);
Toast.makeText(context, "短信已發送", Toast.LENGTH_SHORT)
.show();
Android中使用GridView和ImageViewSwitcher實現電子相冊簡單功能實例
我們在手機上查看相冊時,首先看到的是網格狀的圖片展示界面,然後我們選擇想要欣賞的照片點擊進入,這樣就可以全屏觀看該照片,並且可以通過左右滑動來切換照片。如下圖的顯示效果:
在Android中調用WebService實例
某些情況下我們可能需要與Mysql或者Oracle數據庫進行數據交互,有些朋友的第一反應就是直接在Android中加載驅動然後進行數據的增刪改查。我個人不推薦這種做法,一
Android自定義水平和圓形的progressBar
雖然只是模仿,但我覺得這是學習自定義view的必經之路,所以還是把我所學到的東西拿出來與大家一起分享。先貼出一張progressBar的gif圖,其中有水平的進度條,和圓
vivo x7怎麼截圖 vivo x7截屏教程
vivo x7怎麼截圖?vivo x7手機是剛剛發布出來的新機,可能有用戶還不會截屏,下文介紹vivo x7截屏圖文流程,一起來瞧瞧吧! vivo x7截