編輯:關於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();
我們在手機上查看相冊時,首先看到的是網格狀的圖片展示界面,然後我們選擇想要欣賞的照片點擊進入,這樣就可以全屏觀看該照片,並且可以通過左右滑動來切換照片。如下圖的顯示效果:
某些情況下我們可能需要與Mysql或者Oracle數據庫進行數據交互,有些朋友的第一反應就是直接在Android中加載驅動然後進行數據的增刪改查。我個人不推薦這種做法,一
雖然只是模仿,但我覺得這是學習自定義view的必經之路,所以還是把我所學到的東西拿出來與大家一起分享。先貼出一張progressBar的gif圖,其中有水平的進度條,和圓
vivo x7怎麼截圖?vivo x7手機是剛剛發布出來的新機,可能有用戶還不會截屏,下文介紹vivo x7截屏圖文流程,一起來瞧瞧吧! vivo x7截