Android 實現自動打電話與發簡訊的例項

NO IMAGE

Android 實現自動打電話與發簡訊的例項

一.自動可以撥打電話 


bt.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
EditText et = (EditText)findViewById(R.id.et);
String number = et.getText().toString();
//啟用可以打電話的元件
Intent intent = new Intent();
intent.setAction("Android.intent.action.CALL");
//intent.addCategory("android.intent.category.DEFAULT");
intent.setData(Uri.parse("tel:"  number));
startActivity(intent);//方法內部自動新增android.intent.category.DEFAULT
}
});
}

二.自動傳送簡訊


bt.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
String number = numberText.getText().toString();
String contect = contextText.getText().toString();
SmsManager manager = SmsManager.getDefault();
//簡訊拆分
ArrayList<String> arrayList = manager.divideMessage(contect);
for (String text : arrayList) {
//第四個:是否傳送 第五個:是否接受(需要行動網路產生電訊號)
manager.sendTextMessage(number, null, text, null, null);
}
Toast.makeText(MainActivity.this, "傳送成功", Toast.LENGTH_SHORT).show();
}
}
});

三.單元測試

(1).


//引入單元測試的依賴庫(</application>內)
<uses-library android:name="android.test.runner"/>
//配置單元測試的啟動裝置(</application>外)
<instrumentation
android:name="android.test.InstrumentationTestRunner"
android:targetPackage="com.example.lenovo.school" //當前包名
android:label="Tests for My App"
/>

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支援!

您可能感興趣的文章:

Android 在viewPager中雙指縮放圖片雙擊縮放圖片單指拖拽圖片的實現思路Android中RecyclerView實現多級摺疊列表效果(二)Android 通過Base64上傳圖片到伺服器實現例項Android 開啟相簿選擇單張圖片實現程式碼Android 實現ViewPager邊界回彈效果例項程式碼Android 中 android.view.WindowLeaked的解決辦法