歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android intent.setData方法

Android intent.setData方法

日期:2017/3/1 10:51:43   编辑:Linux編程

1 從文本框中獲取內容

EditText mobileText = (EditText)findViewById(R.id.mobile);
String mobile = mobileText.getText().toString();

2 打電話的權限

在功能清單中加入代碼

<uses-permission Android:name="android.permission.CALL_PHONE"/>
編寫代碼實現Button的點擊相應

Intent intent = new Intent();
intent.setAction("android.intent.action.CALL");
intent.setData(Uri.parse("tel:"+ mobile));
startActivity(intent);
期中intent.setData表示獲取數據
Uri.parse("tel:"+ mobile));
這裡的parse方法返回的是一個URI類型,通過這個URI可以訪問一個網絡上或者是本地的資源,android中指定了uri是tel:115-1345是對應的打電話的資源。

Copyright © Linux教程網 All Rights Reserved