Android小功能實現-sim卡讀取,發短信,播放音樂

n6xb 9年前發布 | 1K 次閱讀 Java Android

1、讀取sim卡信息


private TelephonyManager tm; 
tm = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);
String sim = tm.getSimSerialNumber();


需要TelephonyManager 加權限
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>

2、發短信


SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(phone, null, "msg !", null, null);
發短信權限
<uses-permission android:name="android.permission.SEND_SMS"/>
manager.sendTextMessage(mobile,null,text,null,null);
//第一個參數:對方手機號碼
//第二個參數:短信中心號碼,一般設置為空
//第三個參數:短信內容
//第四個參數:sentIntent判斷短信是否發送成功,如果你沒有SIM卡,或者網絡中斷,則可以通過這個intent來判斷。
//注意強調的是“發送”的動作是否成功。那么至于對于對方是否收到,另當別論
//第五個參數:當短信發送到收件人時,會收到這個deliveryIntent。即強調了“發送”后的結果
//就是說是在"短信發送成功"和"對方收到此短信"才會激活sentIntent和deliveryIntent這兩個Intent。這也相當于是延遲執行了Intent


3、播放音樂


創建raw 目錄拷貝需要用的音樂文件
寫播放音樂的代碼:


MediaPlayer mediaPlayer =MediaPlayer.create(context, R.raw.ylzs);
                mediaPlayer.setVolume(1.0f, 1.0f);//聲道
                mediaPlayer.setLooping(false);//是否循環播放
                mediaPlayer.start();
                abortBroadcast();//4.3一下版本屏蔽短信收發


 本文由用戶 n6xb 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!