android撥號功能
Ⅰ anroid電話本設計中如何實現撥號功能(listview組件),如何調用當前聯系人號碼(存至資料庫)到撥號中
android撥號大概有兩種方法來
一,調用自系統撥號器撥號,
Uri uri = Uri.parse(「tel:1111111111″);
Intent i = new Intent(Intent.ACTION_DIAL,uri);
startActivity(i);
二,直接調用電話服務撥號,
Uri uri = Uri.parse(「tel:1111111111″);
Intent i = new Intent(Intent.ACTION_CALL,uri);
startActivity(i);
不過這種方法需要為程序添加撥號許可權android.permission.CALL_PHONE
Ⅱ 請問,android手機通話設置里的固定撥號功能有什麼用途是怎麼使用的
就是可以便捷撥號,直接按住,設置號碼就可以了
Ⅲ android手機智能撥號功能, 實現原理我知道是拼音查詢,我想知道的是如何提高查詢效率的.
通過聯系人拼音首字母來建小組。然後每次從一個小組中找目標聯系人
Ⅳ Android實現撥號功能
private OnClickListener myListener = new Button.OnClickListener()
{
@Override
public void onClick(View v)
{
//調用系統的撥號服務實現電話撥打功能
String phone_number = numberEt.getText().toString();
phone_number = phone_number.trim();//刪除字元串首部和尾部的空格
if(phone_number != null && !phone_number.equals(""))
{
//調用系統的撥號服務實現電話撥打功能
//封裝一個撥打電話的intent,並且將電話號碼包裝成一個Uri對象傳入
Intent intent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+phone_number));
MyPhoneActivity.this.startActivity(intent);//內部類
}
}
};
最後在在AndroidManifest.xml裡面添加
<uses-permission android:name="android.permission.CALL_PHONE"/>
Ⅳ Android開發簡單撥號器實現
public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
if (savedInstanceState == null) {
getSupportFragmentManager().beginTransaction()
.add(R.id.container, new PlaceholderFragment()).commit();
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
/**
* A placeholder fragment containing a simple view.
*/
public static class PlaceholderFragment extends Fragment {
public PlaceholderFragment() {
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
final View rootView = inflater.inflate(R.layout.fragment_main, container,
false);
Button mbutton = (Button)rootView.findViewById(R.id.button1);
mbutton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
EditText mEditText = (EditText)rootView.findViewById(R.id.edittext);
String number = mEditText.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);
TextView mtext = (TextView)rootView.findViewById(R.id.text2);
mtext.setText("按鈕事件啟動了");
}
} );
return rootView;
}
}
}
這是我使用4.4版本下開發的一個電話撥號器的java代碼,你看看,希望能幫到你,電話啟動代碼寫到PlaceholderFragment里
Ⅵ 安卓怎麼調系統默認的撥打電話功能
Java代碼
Intent intent = new Intent();
intent.setAction(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:" + number));
startActivity(intent);
Ⅶ 怎樣調用android中的撥號鍵啊,或者怎樣從一個界面進入直接撥號界面呢
Uri telUri = Uri.parse("tel:1008611");
Intent intent= new Intent(Intent.ACTION_DIAL, telUri)
startActivity(intent);
Ⅷ android系統如何實現接通震動提示和智能撥號功能
如果系統ROM里有這個功能就可以用,或者是找些軟體來,我記得也用這個功能,
Ⅸ Android各個廠商的雙卡手機在應用層如何實現撥號功能
是需要廠商支持的。
我們普通用的介面大部分是google原生的source code。
我曾經做過的雙專卡手機,都是手機廠商在屬google原生代碼的基礎上打上自己的patch,爆露自己需要的介面。一般三方不能調用或者不知到相關的api
我做過的是雙卡簡訊